noindexチェックとは|意味・定義・GEO対策における位置づけ
noindexチェックとは、検索エンジンやAIクローラーに対して「このページを検索結果・インデックスに含めないでください」と指示するnoindexが、意図せず設定されていないかを確認する作業です。
- noindexの役割:検索エンジンに対してページをインデックス対象外にする指示
- GEO対策上のリスク:公開・引用されたいページがAIの取得・引用候補から外れる可能性がある
- 確認対象:HTMLの
<head>内、HTTPレスポンスヘッダー、CMS設定、テンプレート設定 - 優先度:GEO対策ページ公開時・サイトリニューアル時・CMS設定変更時に必ず確認
GEO対策としてFAQ・用語集・定義ページを整備しても、ページにnoindexが残っていればAIに取得・評価されない可能性があります。noindexチェックは、対策効果を失わないための基本的な管理項目です。
このページでわかること
- noindexの意味・定義と実装方法
- noindexチェックが必要な理由
- GEO対策における位置づけ
- AIクローラーへの影響
- よくある誤解
noindexとは
noindexとは、HTMLの<head>内またはHTTPレスポンスヘッダーに記述するクローラーへの制御ディレクティブです。このディレクティブが設定されたページは、Googlebotをはじめとする検索エンジンクローラーが検索インデックスに登録しないよう処理します。
主な実装方法は以下の2種類です。
<!-- HTMLのmetaタグによる実装 -->
<meta name="robots" content="noindex" />
<!-- HTTPレスポンスヘッダーによる実装 -->
X-Robots-Tag: noindex
noindexは意図的に使う場合(管理画面・確認用ページ・重複コンテンツなど)と、設定ミスで意図せず有効になっている場合があります。後者が、noindexチェックが必要な理由です。
noindexが意図せず設定されやすいケース
noindexは、サイトリニューアルやCMS設定の変更時に意図せず本番環境へ残ることがあります。
| ケース | 原因 |
|---|---|
| サイトリニューアル後 | 開発環境用のnoindex設定が本番環境に残ったまま公開された |
| CMSのデフォルト設定 | WordPressなどで「検索エンジンによるインデックスを抑制する」の設定が有効のまま |
| テンプレートの設定ミス | 特定のカテゴリ・タグページにまとめてnoindexが設定されている |
| A/Bテスト・キャンペーンページ | 一時的なnoindexが解除されずに残っている |
具体例:NGとOKの違い
この表では、noindexの設定状況がGEO対策ページに与える影響を比較しています。
| 状態 | 状況 | GEO対策への影響 |
|---|---|---|
| ❌ NG | GEO対策として丁寧に整備したFAQページや定義ページに、気づかずnoindexが設定されている | AIクローラーがそのページを取得・引用の候補としない可能性がある。対策の効果がゼロになるリスクがある |
| ✅ OK | 公開・引用されたいページにはnoindexが設定されていないことを定期的に確認している | AIクローラーが正常にコンテンツを取得・評価できる状態が維持される |
Genviewによる定義
noindexチェックとはGEO対策の文脈において、「GEO対策として整備したコンテンツが意図せずインデックス除外されていないかを確認する管理業務であり、対策効果を無効化するリスクを防ぐための定期的な点検項目」です。
この定義はGenviewの見解であり、業界の総意ではありません。
Genviewがこの位置づけを採用する根拠は3点です。
- AIクローラー(GPTBot・OAI-SearchBot・ClaudeBot等)は、robots.txtのDisallowやHTTPレスポンスのnoindexシグナルを参照してクロールの可否を判断していると考えられます。noindexが設定されたページはAIクローラーの取得対象から外れる可能性があり、どれだけ質の高いコンテンツを整備しても効果が発揮されません。
- サイトのリニューアルやCMSの設定変更のタイミングで、意図せずnoindexが広範囲に設定されるケースが実務では頻繁に発生します。GEO対策として整備したページが影響を受けていないか、変更のたびに確認することが必要です。
- noindexはrobots.txtのDisallowとは動作が異なります。Disallowはクロール自体を禁止しますが、noindexはクロールは許可した上でインデックスを禁止します。この違いを理解した上で、GEO対策ページへの設定状況を管理することが重要です。
noindexとrobots.txtの違い
noindexとrobots.txtのDisallowは、どちらもクローラーや検索結果への表示を制御するために使われますが、制御する対象が異なります。
| noindex | robots.txt(Disallow) | |
|---|---|---|
| 制御する対象 | インデックスへの登録 | クロール(ページへのアクセス) |
| クロール自体 | 許可(クローラーはページを読む) | 禁止(クローラーはページを読まない) |
| インデックス | 禁止 | クロールしないので実質的に登録されない |
| 記述場所 | HTMLのhead内またはHTTPヘッダー | ルートのrobots.txtファイル |
| AIクローラーへの影響 | インデックス対象外になる可能性がある | ページを取得しないため、引用対象にならない |
上位概念・下位概念・関連語
noindexチェックはGEO対策そのものではなく、GEO対策ページが正しく取得・評価される状態を維持するための技術管理項目です。
上位概念
- GEO(Generative Engine Optimization):noindexチェックはGEO対策の施策ではなく、対策効果を維持するための管理項目です。
- AIボットクロール:noindexはAIクローラーのインデックス動作に影響します。クローラーの動作を理解した上でnoindex設定を管理することが必要です。
関連語
- llms.txt:llms.txtはAIへのサイト案内ファイルです。noindexとは異なり、クロールやインデックスを制御する機能はありません。
- URL正規化(canonical):canonicalは正規URLを示すシグナルであり、noindexとは別の制御ディレクティブです。canonicalで正規URLを指定したページにnoindexが設定されていると、正規ページがインデックスされないという矛盾が生じます。
- HTTPS:HTTPS・canonical・noindexはいずれもサイトの技術的な前提条件を整えるための管理項目として並列に扱われます。
- サイテーション(Citation):noindexが設定されたページはAIの引用対象に入らない可能性があり、サイテーション獲得の機会を失うリスクがあります。
よくある誤解
noindexチェックについては、以下の3つの誤解が多く見られます。
誤解①:「noindexはSEOの話であり、GEO対策には関係ない」
noindexはSEO文脈で広まった設定ですが、AIクローラーも同様の技術的環境でWebを取得します。GEO対策として整備したコンテンツにnoindexが設定されていれば、AIの引用対象から除外されるリスクがあります。SEO対策の管理項目として扱うと同時に、GEO対策の前提確認としても重要です。
誤解②:「noindexとrobots.txtのDisallowは同じである」
noindexはクロールを許可した上でインデックスを禁止します。robots.txtのDisallowはクロール自体を禁止します。AIクローラーへの影響も異なるため、目的に応じて使い分けることが必要です。特にGPTBotなどはrobots.txtに対応しており、Disallowとnoindexをどちらかだけで管理することは設定ミスの原因になります。
誤解③:「開発環境のnoindexは本番公開時に自動で解除される」
開発環境のnoindex設定は、本番公開時に自動で解除されません。WordPressの「検索エンジンによるインデックスを抑制する」設定や、デプロイ時のテンプレート設定が引き継がれるケースが実務では頻繁に起きています。本番公開後に必ず確認することを推奨します。
自社サイト全体でnoindexの設定状況を一つひとつ手動で確認するのは手間がかかります。Genviewの「サイト診断」機能では、noindexチェックを含む、AIに正しく理解されるための項目を自動でチェックできます。
よくある質問
- Q: noindexが設定されているか確認する方法は?
- A: ブラウザの開発者ツール(Elementsタブ)でHTMLの
<head>内に<meta name="robots" content="noindex">が含まれていないかを確認します。Google Search Consoleの「ページのインデックス登録」レポートでも、noindexが原因でインデックスされていないページを一覧で確認できます。なお、Genviewの「サイト診断」機能を使えば、noindexチェックを含め、HTTPS・robots.txt・AIボットクロール許可・XMLサイトマップ・URL正規化(canonical)・メタディスクリプション・OGP・llms.txtなど、AIに正しく理解されるための前提条件をまとめて自動チェックできます。 - Q: AIクローラーはnoindexに対応していますか?
- A: Googlebotはnoindexに正式に対応しています。主要なAIクローラー(GPTBot・ClaudeBot等)については、2026年6月時点では各社の公式ドキュメントにnoindexへの対応が明示されていない部分があります。ただしAIクローラーが同様のシグナルを参照していると考えられるため、GEO対策ページへの誤設定は避けることを推奨します。
- Q: 意図的にnoindexを設定すべきページはありますか?
- A: 確認用ページ・ステージング環境・管理画面・重複コンテンツ・プライバシーポリシーなど、検索結果やAIの引用対象にしたくないページには意図的なnoindex設定が有効です。GEO対策として引用されたいページには設定しないよう、ページ単位での管理が必要です。