SEO

noindexにするパターンってどんな時だろうかと迷うのでざっと今思うことをまとめる

SEO上、検索エンジンの検索結果に表示する必要のないページ、表示したくないページをnoindexやrobots.txtのクローラー拒否、またはcanonicalで正規化したりしますがどこまでやるべきか悩む場面が意外とあったのでよくあるnoidexなどのパターンと悩ましいパターンをまとめてみます。

並び替えは順番が異なるだけで同じコンテンツ

安い順、高い順、新着順、人気順など並び替えページは掲載されているコンテンツは同じで順番が変わるだけなのでデフォルトの並び順以外のページはnoindexやcanonicalを設定します。

※noindexにするかcanonicalにするかどっちが正しいかは分かれるかなと。個人的にはコンテンツが同じなのでcanonicalにしちゃいます。

絞り込みはパターンによる

絞り込み機能も割とnoindexやcanonicalを設定するパターンが多いかなと思います。

例えば、レビューの星5のみ表示するページのような場合はnoindexを設定します。

レビューを星数で絞り込んだ結果をいきなり見たいという検索ニーズは特にないので検索結果には表示しないと考えてます。

絞り込みの中でnoindexにしないのは、カテゴリ別条件で絞り込む場合パターンですが、ここが結構微妙なラインです。

飲食店の検索では「和食」のページに対して「個室」「デート」みたいな絞り込みがある場合は、検索ニーズがあるのでnoindexにはしないです。

これが価格帯ページになると悩ましかったり…細かい金額はnoindexなのですが、特定の価格帯だけインデックスさせるか、すべてnoindexするかが迷うことがあります…

※あんまり価格帯絞り込みページって検索結果に出ないような印象はありますが、今度調べてみてもおもしろそう

絞り込みは、存在するパターンがほんとサイトによりけりなので難しいですね。

カートページやマイページは念のため

カートやマイページは検索でいきなり来るページではないので、noindexしておきます。
マイページではログインしないと中身は見れないはずですし、カートも商品を入れなければ意味がありません。
クローラーが辿ったところで意味はないのですが、「何もありません」みたいなページ(ソフト404)が出てしまうとインデックスされる可能性が0ではないです。

とはいえ、そういうページは基本「何も情報ないよね?インデックスしなくていいよね」って勝手に除外してくれるのですが。
なので、念のためです。

別の方法として、マイページはログインしてない人をログインにリダイレクトしたり、カートは何もアイテムがなければ404を返すといった対応をしておけば問題ありません。

2ページ目以降はどっちもある

複数ページある場合に2ページ目以降の対応は、noindexありなしどちらもありえます。
ただし、noindexにしていると後ろのページに掲載される商品に対して、あまりクローラーが回らなくなる印象はあります。

商品ページのレビューが更新されるなど更新性がある場合には、インデックスされた情報も更新されやすい感じがあるので、個人的にはnoindexなしにします。
しっかりリンクを回してあげるかsitemap.xmlで伝えるとかをやれば平気かも。(sitemap.xmlをいつも使ってないのでちょっと分からない)

情報がないページはnoindex

準備中ページや、自動生成でとにかく作られてしまったページ、カテゴリで1件も表示されないページなど情報が入ってないページが作られることがありますが、そういうページはnoindexします。
そもそもそういうページを生成しないのがいいのはいいですが、何かしらの理由でできた場合にも無駄にインデックスさせないように設定しておきたいところです。
わざとそういうページを作って、テキストを増やしたりなんとかインデックスさせて検索流入を稼ぐことを目的にしないようにしたいです。

サイト内検索結果はめちゃめちゃ細かいワードになるので危険

サイト内検索結果は基本的にすべてnoindexしてます。
大手サイトでサイト内検索結果をインデックスしてるケースもたしかにあるのですが、ある程度コントロールしないと関係ないワードや表記ゆれなど意図しないいろんなワードが発生するので危険なパターンがあります。
あと、必要性が結果はカテゴリや絞り込みや商品ページなど意図して作成してあげるのが基本にあるべきかなと思います。

これについては、サイト内検索をインデックス対象にしたら勝手に増えるじゃん!やらないの?どうやったらいい?みたいなことをたまに聞かれるのですが、これには答えられなくて頭を抱えてます…
やる危険性とかやるべきではないみたいな話をしたいけど、大手がやってるしみたいになると難しいんですよね。(どうやってるかも理解してないからあんまり言い返せないし)
基本的にしれっと逃れたい。

まとめ

なんだか、曖昧なことしか書けてない内容になってしまいました。
まだまだ自分も迷う部分も多いですし、サイト(サービスジャンル)によるので難しいです。
自分の基本姿勢としては、やたらに細かいページをなんでもかんでもインデックスせず役に立つでろうページをインデックスするようにしていきたいなと考えてます。
このページの検索して訪れるであろう人のニーズに対して応えられるのか?という点はとても大事だと思うので、検索流入も大事だけどこのページは役に立たない状態だというのであればnoindexにするような判断ができるくらいも気持ちを持ちつつ考えていきたいです。
様々なジャンルとかで色々やってみたい。