
noindexとは、検索エンジンに対して「このページを検索結果に表示しないでください」と伝えるための指定です。
SEOでは、問い合わせ完了ページ、サイト内検索結果ページ、重複しやすい低品質ページなど、検索結果に出す必要がないページを整理する目的で使います。
ただし、noindexは便利な一方で、設定を間違えると重要なページが検索結果から消えてしまいます。WordPressやSEOプラグインの設定ミスで、記事一覧や投稿全体がnoindexになるケースもあるため注意が必要です。
この記事では、noindexの意味、設定方法、robots.txtやcanonicalとの違い、設定すべきページ・避けるべきページ、Search Consoleでの確認方法までを実務向けに整理します。
- noindexとは何か
- noindexの設定方法
- robots.txt・canonical・nofollowとの違い
- noindexを設定すべきページ
- noindexを設定してはいけないページ
- Search Consoleでnoindexを確認する方法
- noindex解除後にインデックスされないときの対処法
- noindexとは
- noindexの設定方法
- noindex・robots.txt・canonical・nofollowの違い
- noindexを設定すべきページ
- noindexを設定しない方がよいページ
- noindexでよくあるミス
- Search Consoleでnoindexを確認する方法
- noindexを解除してもインデックスされない場合
- noindex運用チェックリスト
- よくある質問
- 関連記事
- まとめ
noindexとは
noindexとは、検索エンジンに対して、対象ページをインデックスしないように伝える指定です。
Googleにインデックスされなければ、そのページは通常の検索結果に表示されません。
noindexは主に、以下のような目的で使います。
- 検索結果に出す必要がないページを除外する
- 重複や低品質になりやすいページを整理する
- 問い合わせ完了ページなどを検索結果に出さない
- 管理用・テスト用ページの露出を防ぐ
noindexは「SEO評価を上げる魔法の設定」ではありません。検索結果に出す必要がないページを整理するための指定です。そのため、重要ページに誤って設定すると検索流入が大きく減る可能性があります。
noindexの設定方法
noindexは、主にHTMLのmetaタグまたはHTTPヘッダーで指定します。
HTMLのmetaタグで指定する
一般的なHTMLページでは、head内に以下のように記述します。
<meta name="robots" content="noindex">
Googlebotだけに指定したい場合は、以下のように記述することもできます。
<meta name="googlebot" content="noindex">
HTTPヘッダーで指定する
PDF、画像、その他HTML以外のファイルでは、HTTPヘッダーの X-Robots-Tag で指定できます。
X-Robots-Tag: noindex
サーバー設定で制御するため、PDF資料やファイル単位で検索結果に出したくない場合に使われます。
noindex・robots.txt・canonical・nofollowの違い
noindexと混同されやすい設定に、robots.txt、canonical、nofollowがあります。
| 設定 | 主な目的 | 使う場面 | 注意点 |
|---|---|---|---|
| noindex | 検索結果に表示させない | 完了ページ、サイト内検索結果、低品質ページなど | 重要ページに設定すると検索流入が消える |
| robots.txt | クロールを制御する | 不要なクロールを減らしたいURL群など | 検索結果から確実に除外する仕組みではない |
| canonical | 重複URLの正規URLを伝える | 重複ページ、パラメータURL、類似URLなど | noindexとは目的が違う |
| nofollow | リンク先への評価の扱いを調整する | 広告リンク、信頼できないリンクなど | ページのインデックス可否を直接制御するものではない |
robots.txtだけでは検索結果から消せない
robots.txtは、クローラーがそのURLにアクセスできるかを制御するためのファイルです。
ただし、robots.txtでクロールをブロックしても、そのURLが外部リンクなどから発見されると、内容が取得されないまま検索結果に表示される可能性があります。
検索結果に出したくないページは、robots.txtでブロックするのではなく、noindexを設定するか、パスワード保護などを検討します。
canonicalとnoindexは目的で使い分ける
canonicalは、重複URLの中でどのURLを正規ページとして扱ってほしいかを伝えるための指定です。
一方、noindexは、そのページを検索結果に表示させないための指定です。
重複ページの評価を正規URLへ集約したいならcanonical、検索結果に出す必要がないページならnoindex、というように目的で使い分けます。
「このページの評価を別URLに寄せたい」ならcanonical、「このページ自体を検索結果に出したくない」ならnoindexです。迷ったら、まずページの目的を整理しましょう。
noindexを設定すべきページ
noindexは、検索結果に出す必要がないページに限定して使います。
| ページ種類 | noindexを検討する理由 | 注意点 |
|---|---|---|
| 問い合わせ完了ページ | 検索結果に出す必要がない | CV計測に使うページは公開範囲も確認する |
| 購入完了ページ | ユーザー固有の完了画面であり、検索流入不要 | ログイン情報や個人情報を含まない設計にする |
| サイト内検索結果ページ | 低品質・重複・スパム的なURLになりやすい | 大量生成される場合はクロール制御も検討する |
| タグ一覧・絞り込み一覧 | 薄い一覧ページになりやすい | 検索流入を狙う重要カテゴリならindexも検討する |
| テストページ | 公開前の内容を検索結果に出したくない | 本番公開時にnoindex解除忘れが起こりやすい |
| 会員限定ページ | 検索結果に表示させる必要がない | 機密情報はnoindexだけでなく認証・権限管理が必要 |
noindexを設定しない方がよいページ
以下のようなページには、原則としてnoindexを設定しない方が安全です。
- トップページ
- 主要サービスページ
- 検索流入を狙う記事ページ
- カテゴリページとして重要な一覧ページ
- 内部リンクのハブになっているページ
- 店舗ページ・地域ページ・商品ページなどCVに近いページ
これらのページにnoindexを設定すると、検索結果に表示されなくなり、自然検索流入や問い合わせに大きく影響する可能性があります。
noindexでよくあるミス
1. WordPressやSEOプラグインの一括設定ミス
WordPressでは、SEOプラグインや表示設定のミスで、投稿や固定ページ全体がnoindexになることがあります。
特に、公開前のテスト時にnoindex設定を入れたまま本番公開してしまうケースには注意が必要です。
2. noindex解除後に内部リンクを戻さない
noindexを解除しても、Googleが再クロールしなければすぐには検索結果に戻りません。
解除後は、内部リンク、サイトマップ、URL検査を確認し、Googleが再発見しやすい状態にしましょう。
3. noindexとrobots.txtを同時に使ってしまう
robots.txtでクロールをブロックしていると、Googleがページ内のnoindexを確認できない場合があります。
検索結果から除外したい場合は、まずGoogleがページをクロールできる状態でnoindexを確認できるようにする必要があります。
4. 重複ページに何でもnoindexを使う
重複ページを整理したい場合、必ずしもnoindexが最適とは限りません。
評価を正規URLに集約したい場合はcanonical、URL自体を統合したい場合は301リダイレクト、検索結果に出さないだけでよい場合はnoindex、というように目的で選びます。
5. ページネーションを一律noindexにする
2ページ目以降の一覧ページを一律でnoindexにすると、そこからたどれる記事や商品への発見性が弱くなる場合があります。
ページネーションは、サイト構造や一覧ページの役割によって判断します。検索流入を狙う必要がない薄い一覧ならnoindexを検討できますが、重要な内部リンク導線であれば安易にnoindexにしない方が安全です。
Search Consoleでnoindexを確認する方法
noindexが設定されているかどうかは、Search ConsoleのURL検査で確認できます。
- Search Consoleを開く
- 対象URLをURL検査に入力する
- 「ページのインデックス登録」を確認する
- noindexが検出されていないか確認する
- 公開URLをテストして現在の状態を確認する
- 意図しないnoindexなら設定を修正する
- 修正後にインデックス登録をリクエストする
サイト全体で確認したい場合は、ページインデックスレポートから「noindexタグによって除外」などの項目を確認します。
Search ConsoleのCSVをもとに、インデックス未登録、CTR改善候補、11〜20位の押し上げ候補を整理したい場合は、GSC改善優先度ツールも活用できます。
noindexを解除してもインデックスされない場合
noindexを解除しても、すぐにインデックスされるとは限りません。
Googleが再クロールし、ページの内容を確認したうえで、インデックスするかどうかを判断します。
確認すること
- HTMLのhead内からnoindexが消えているか
- HTTPヘッダーにX-Robots-Tagが残っていないか
- robots.txtでブロックしていないか
- canonicalが別URLを向いていないか
- サイトマップに正規URLとして載っているか
- 関連ページから内部リンクされているか
- 本文が検索意図を満たしているか
noindex解除後も「クロール済み - インデックス未登録」になる場合は、技術的な問題ではなく、重複や品質、内部リンク不足が原因の可能性もあります。
インデックスされない原因の切り分けは、以下の記事でも整理しています。
noindex運用チェックリスト
noindexを安全に運用するために、以下を定期的に確認しましょう。
| 確認項目 | 見る内容 | 問題がある場合の対応 |
|---|---|---|
| 重要ページ | トップ、サービス、記事、カテゴリがnoindexになっていないか | 意図しないnoindexを削除する |
| SEOプラグイン | 投稿タイプ全体がnoindexになっていないか | 一括設定を見直す |
| HTTPヘッダー | X-Robots-Tagが残っていないか | サーバー設定を確認する |
| robots.txt | noindex確認前にクロールを止めていないか | 目的に応じてnoindex・robots.txtを整理する |
| canonical | 重複整理の目的とnoindexが混ざっていないか | 評価集約ならcanonical、除外ならnoindexへ整理する |
| サイトマップ | noindexページがXMLサイトマップに入っていないか | 検索に出す正規URLだけを載せる |
よくある質問
Q. noindexとは何ですか?
noindexとは、検索エンジンに対して対象ページをインデックスしないように伝える指定です。設定されたページは通常の検索結果に表示されません。
Q. noindexを設定すればすぐ検索結果から消えますか?
すぐに消えるとは限りません。Googleがページを再クロールし、noindexを確認した後に反映されます。
Q. robots.txtとnoindexは何が違いますか?
robots.txtはクロールを制御するものです。noindexは検索結果に表示させないための指定です。検索結果から除外したい場合は、noindexまたはパスワード保護などを検討します。
Q. noindexとcanonicalは併用してもいいですか?
目的が違うため、基本的には使い分けます。評価を正規URLに集約したいならcanonical、検索結果から除外したいならnoindexを使います。
Q. noindex, nofollowは使うべきですか?
多くの場合、noindexだけで十分です。nofollowを加えるとページ内リンクの扱いにも影響するため、明確な理由がある場合に限定して使います。
Q. noindexを解除したのにインデックスされないのはなぜですか?
再クロール待ち、robots.txtブロック、canonicalの不一致、内部リンク不足、重複、品質不足などが考えられます。URL検査で現在の状態を確認しましょう。
関連記事
まとめ
noindexは、検索結果に表示する必要がないページを整理するための重要な指定です。
ただし、重要ページに誤って設定すると、検索結果から消えてしまい、流入や問い合わせに大きく影響します。
- noindexは検索結果に出さないための指定
- robots.txtはクロール制御であり、noindexとは目的が違う
- canonicalは重複URLの正規化に使う
- 重要ページにはnoindexを設定しない
- 問い合わせ完了ページやサイト内検索結果ページではnoindexを検討する
- noindex解除後はURL検査・内部リンク・サイトマップを確認する
noindexは「何となく設定するもの」ではなく、検索結果に出すページと出さないページを整理するための制御です。設定前に、そのページを本当に検索結果から除外してよいのかを確認しましょう。
GSC分析、キーワード分類、インパクト試算など、SEO改善の優先順位を整理したい場合は、無料ツール一覧から目的に合うツールを選べます。