noindex
Google等の検索結果からページを除外するためのメタタグ指定。
noindexとは?
noindex(ノーインデックス)とは、特定のページをGoogleなどの検索結果に表示させないよう指示する設定のことです。
ページの<head>内に<meta name="robots" content="noindex">と記述することで、検索エンジンに「このページはインデックス(検索結果への登録)しないでください」と伝えられます。
サイト内には、ユーザーには見せたいが検索結果には出したくないページもあります。
noindexはそうしたページを検索対象から外しつつ、サイト自体は通常どおり運用するための、SEOの基本的なコントロール手段です。
noindexの使い方・実践方法
noindexは、検索流入を狙う必要がなく、むしろ表示されると評価を薄めてしまうページに設定します。
代表的な使いどころは次のとおりです。
- 管理・テストページ:ログイン後の管理画面や開発中のページなど、一般公開する意味がないもの。
- サンクスページ:問い合わせ完了画面など、完了した人だけが見れば十分なページ。
- 重複コンテンツ:内容がほぼ同じページ。ただし正規ページを示すだけならcanonicalの方が適する場合もあります。
- 内部検索結果ページ:自動生成される質の低いページが大量にインデックスされるのを防ぎます。
設定後は、検索エンジンに気づいてもらうため対象ページがクロールされる必要があります。
すでにインデックス済みのページに後から設定する場合は、除外が反映されるまで再クロールを待つ点に注意しましょう。
noindexで押さえるべきポイント
初心者が混同しやすいのがrobots.txtとの違いです。
robots.txtはクロール自体を止める指示で、noindexはクロールは許可しつつインデックス登録だけを拒否します。
注意したいのは、robots.txtでクロールを禁止すると検索エンジンがnoindexタグを読めず、かえって除外されないことです。
確実に検索結果から外したいページには、クロールを許可したうえでnoindexを使うのが安全な選択です。
noindexを実践するなら
Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
noindex を理解した上で、すぐに実践に移せます。
登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断
noindexについてよくある質問
noindex とは何ですか?
<meta name="robots" content="noindex"> をページの <head> 内に記述します。
noindex を使うべきページは?
noindex と robots.txt はどちらを使うべき?
両方併用は推奨されません。