noindexとは設定方法・robots.txtとの違いと使いどころ
noindexは、ページをGoogle検索結果に表示させないための指示です。metaタグとX-Robots-Tagの書き方、robots.txtとの決定的な違い、アフィリエイトサイトで使う場面と失敗例を整理します。
公的機関・公式資料などの一次情報と照合して作成しています。このサイトについて
noindexとは
noindex(ノーインデックス)とは、特定のページをGoogleなどの検索結果に表示しないよう指示するルールです。Googleのクローラーがページを取得し、この指示を確認すると、他のサイトからリンクされているかどうかにかかわらず、そのページは検索結果から除外されます。
アフィリエイトでは、価値の低いページや公開したくない確認用ページを、検索結果に出さないために使います。一方、設定を誤ると検索流入の中心になる記事まで消えてしまうため、扱いに注意が必要です。仕様は変わることがあるため、最新は公式ドキュメントで確認してください(2026年10月時点の内容です)。
noindexの基本
設定方法は2種類
| 方法 | 書き方 | 向いている対象 |
|---|---|---|
| metaタグ | <meta name="robots" content="noindex"> をheadに記述 |
通常のHTMLページ |
| X-Robots-Tag | HTTPレスポンスヘッダーに X-Robots-Tag: noindex |
PDFや画像など、HTML以外のファイル |
どちらも効果は同じで、サイトの構成に合うものを選びます。WordPressでは、SEOプラグインの投稿ごとの設定で「検索結果に表示しない」を選べば、metaタグが出力されます。
robots.txtとの違い
最も混同されやすい点です。
- robots.txt: クローラーに「このページを取得しないで」と頼む。インデックスを防ぐ手段としては不確実。
- noindex: ページを取得した上で「検索結果に載せないで」と指示する。
Googleの公式ドキュメントでは、noindexを有効にするには、robots.txtでそのページをブロックせず、クローラーがページにアクセスできる状態にしておく必要があると説明されています。robots.txtでブロックしていると、クローラーがnoindexのタグを読めず、結果としてページが検索結果に残る場合があります。
noindexの具体例
| ページ | noindexにするか | 理由 |
|---|---|---|
| 問い合わせ完了ページ | する | 検索で見つけてもらう必要がない |
| プライバシーポリシー | 状況次第 | 法務上は必要。検索流入は狙わないことが多い |
| 内容が薄いタグ・カテゴリのアーカイブ | 検討する | 記事の重複や薄い内容を避けるため |
| 編集中の下書き・テストページ | する(または非公開) | 公開前に表示させない |
| 通常の解説記事・比較記事 | しない | 検索流入の対象 |
テスト用ページは、noindexよりパスワード保護など、アクセス制限を使う方が確実です。公式ドキュメントでも、アクセス制限がかかっているページはクロールが制限されると説明されています。
noindexの実践ステップ
- 対象ページを決める: 検索から消してよいページを一覧にします。迷うページは、まず残します。
- 設定する: SEOプラグインの個別設定か、テンプレートでmetaタグを出力します。
- robots.txtを確認する: 対象ページがブロックされていないかを確認します。
- ページのソースを見る: ブラウザでソースを表示し、
noindexの記述があるかを確認します。 - Search ConsoleのURL検査で確認する: noindexが検出されているか(「noindex タグによって除外」などの表示)を確認します。表示の文言は変わることがあります。
- サイトマップから外す: noindexのページは載せないのが基本です。
noindexの注意点
- 反映には時間がかかる: Googleが再度クロールするまで、検索結果に残ることがあります。
- サイト全体のnoindexに注意: WordPressの設定「検索エンジンがサイトをインデックスしないようにする」にチェックが入っていると、全ページに影響します。
- canonicalとの併用に注意: noindexとcanonicalで矛盾した指示を出すと、意図しない結果になることがあります。
- 削除ではない: noindexはページを検索結果から外す指示で、サイトからページが消えるわけではありません。URLを知っている人はアクセスできます。
- 機密情報には使わない: 見せたくない情報は、パスワード保護など別の方法で守ります。
noindexでよくあるミス
- テスト中に設定したサイト全体のnoindexを、公開時に外し忘れる: 最も被害の大きいミスです。公開後は必ずソースを確認します。
- robots.txtで禁止しながらnoindexも書く: noindexが読まれません。
- 重要記事にSEOプラグインの設定を誤って適用する: 一括編集では特に注意が必要です。
- 薄い記事をnoindexにして、改善を後回しにする: 本来は、リライトや統合で価値を上げる方法を先に検討します。
noindexのチェックリスト
- [ ] WordPressの「検索エンジンがサイトをインデックスしないようにする」がオフ
- [ ] noindexにしたページの一覧を管理している
- [ ] noindexのページがrobots.txtでブロックされていない
- [ ] noindexのページがサイトマップに載っていない
- [ ] 重要記事のソースに
noindexが含まれていない - [ ] Search Consoleで除外の状況を月1回確認している
noindexのFAQ(よくある質問)
Q. noindexにした記事の内部リンクはどうしますか。
A. 読者の役に立つ導線であれば残して構いません。ただし検索流入を期待しないページへ重要な動線を依存させないようにします。
Q. noindexはいつ反映されますか。
A. Googleが再クロールした後です。時期は保証されません。急ぐ場合はSearch Consoleでのクロール依頼を検討しますが、反映を保証するものではありません。
Q. 重複する記事はnoindexとcanonicalのどちらがよいですか。
A. 状況により異なります。重複の扱いは、canonicalの記事も参考にして判断します。
筆者の見解(noindex)
私見では、noindexは「ページを隠す道具」ではなく、「検索流入を目的としないページを整理する道具」と考えるのが安全です。初心者のうちは、noindexに頼って記事数の見栄えを整えるより、1本ずつ中身を充実させる方が遠回りに見えて確実だと思います。設定を変えたら、必ず公開ページのソースで確認する習慣をおすすめします。
noindexの関連項目
- canonical-tag
- xml-sitemap
- search-console-performance
- internal-link
- article-rewrite
出典(一次情報)
本記事は情報提供を目的としており、収益を保証するものではありません。法律・税務に関する内容は一般的な情報であり、個別の判断は弁護士・税理士などの専門家や公的機関の最新情報でご確認ください。「筆者の見解」は一つの考え方です。