noindex
noindexとは、ページに付けることで「このページを検索結果に表示しないでください」と検索エンジンに伝えるmetaタグ。低品質ページや会員専用ページに使い、サイト全体の評価を守ります。
noindex
ひと言で: 「このページは検索結果に出さないで」という指示タグです。
noindexとは
noindex は HTMLの <head> 内に書く以下のmetaタグで、検索エンジンに「このページをインデックスしないでほしい」と伝える指示です。
<meta name="robots" content="noindex">
これを書くとクローラーがページを訪れて読むことはできても、検索結果には表示されなくなります。HTTPレスポンスヘッダー X-Robots-Tag: noindex でも同様の効果が得られます。
なぜ重要か
サイト内には「あえて検索に出したくないページ」が意外と多くあります。
- ログイン後の管理画面・マイページ
- サンクスページ(フォーム送信完了画面)
- タグページなど自動生成された薄いページ
- テスト中のドラフトページ
これらが大量にインデックスされると 低品質ページの比率が上がりサイト全体の評価が下がる ため、不要なページは積極的にnoindexで除外します。
例・具体例
- WordPressのタグアーカイブが薄い記事ばかり → 全タグページにnoindex
- 「○○とは noindex」を間違って公開ページに付けて検索流入が消える、という事故も多い
初心者向けまとめ
- noindex = 検索結果に出さない指示
- 低品質・重複・管理用ページに使う
- 公開ページに誤って付けないよう注意
関連用語
もっと詳しく
関連用語
- アンカーテキスト
アンカーテキストとは、リンクとして表示される文字列のこと。「こちら」より「SEOの基本ガイド」のように内容が伝わるテキストにすることで、SEO・ユーザビリティの両面で価値が上がります。
- インデックス
インデックスとは、クローラーが集めたページをGoogleがデータベースに登録すること。インデックスされて初めて検索結果に表示される対象になります。「索引」とイメージすると分かりやすい用語です。
- hreflang
hreflangとは、多言語サイトで「このページは何語版か」「他の言語版はどこにあるか」を検索エンジンに伝えるタグ。日本人には日本語版、英語ユーザーには英語版を表示するために使います。
- SEM(検索エンジンマーケティング)
SEMとは「Search Engine Marketing」の略で、検索エンジンを使った集客活動全般を指す広い概念です。SEO(自然検索対策)と検索広告(リスティング広告)の両方を含みます。