Noindexメタタグについて
noindexタグとは何ですか?
noindexメタタグは、検索エンジンにページを検索結果から除外するよう指示します。ページがまったく取得されないようにするrobots.txtのブロックとは異なり、noindexではページを取得して内容を読み取る必要があるため、その結果として確実に尊重されます。
存在する必要はあるものの、検索で見つからないようにすべきページに適した手段です。たとえば、サンクスページ、サイト内検索結果、ステージングコンテンツ、重複した印刷用ページ、インデックスを不要に圧迫するフィルタリング済みの一覧ページなどが該当します。
noindexタグチェッカーは、重要なページであればどのページでも実行する価値があります。これは、見えないうえに影響が完全に及ぶ、数少ない技術的な不具合の一つだからです。ページは完璧に見え、正しく読み込まれるにもかかわらず、検索結果にはまったく表示されません。
2026年でもnoindexは重要ですか?
最も重要なのは、ミスとして見つけることです。意図せず設定されたnoindexは、ページ、セクション、さらにはサイト全体を検索結果から完全に削除してしまう、数少ないエラーの一つです。また、ステージング環境の設定が本番環境に反映された際に、誤ってそのまま公開されてしまうこともあります。
意図的に使用すれば、今でも価値があります。価値の低いページをインデックスから除外することで、クロールの労力を、本当にその対象となるページに集中させられます。これは、サイトが大規模になるほど重要になります。
また、誤りからの回復には、誤りを犯すよりも時間がかかります。noindex を削除しても、ページがすぐに復元されるわけではありません。再クロールされ、再評価され、インデックスに再登録される必要があり、その完了まで数週間かかる場合があります。
noindex と AI 検索の関係
インデックスから除外されたページは、一般にモデルが情報源として利用する対象からも除外されます。そのため、noindex を設定すると、検索結果だけでなく AI の回答からもページが除外されます。
意図せず noindex を設定した場合のコストは、以前よりも大幅に高くなります。もはや1つのトラフィックチャネルを失うだけではありません。まだ測定を開始していないものも含め、インデックスから始まるすべてのチャネルが失われます。
逆のケースについても検討する価値があります。本当に引用されたくないページがある場合は、クローラーレベルで制御しようとするよりも、noindex のほうが直接的で信頼性の高い手段です。
noindex のベストプラクティス
- 目的がページを検索結果から除外することである場合は、robots.txt でブロックするのではなく、noindex を使用してください。
- この2つを組み合わせないでください。ブロックされたページは決して読み取られないため、そのnoindexも認識されることはありません。
- デプロイのたびに確認してください。特に、ステージング環境と本番環境で同じコードベースを共有している場合は必ず確認しましょう。
- 特別な理由がない限り、noindexページ上のリンクはたどれる状態にしておいてください。
- noindexページはXMLサイトマップに含めないでください。送信すると、矛盾するシグナルを送ることになります。
- ページが見つけられる状態になったら、すぐに削除してください。回復には時間がかかるためです。
よくある間違い
- ステージング環境のnoindexを残したまま公開すること。これは、このエラーの中で最も深刻なバージョンです。
- 単一ページ向けのプラグイン設定を使って、サイト全体に適用している。
- 重複コンテンツを管理できると考え、ランキング対象にしたいページにも noindex を使用している。この場合に適切なツールは canonical タグである。
- robots.txt でページをブロックしたうえで noindex を追加しているため、そのディレクティブが読み取られることはない。
- ディレクティブは HTML だけでなく、HTTP ヘッダーからも送信されることを忘れている。
このツールがチェックする項目
noindex タグチェッカーはページの HTML を読み取り、robots メタタグに noindex ディレクティブが存在するかどうかを報告する。検査対象のページは見つけてもらいたいページであるという前提に基づき、noindex が見つかった場合は失敗として報告される。
HTML のみを調べます。代わりに HTTP レスポンスヘッダーで配信されるディレクティブは別のチェック項目です。ページがインデックスに登録されず、ソースが正常に見える場合は、このチェックを実行する価値があります。
次に行うこと
インデックス登録は、複数のシグナルが一致するかどうかに左右されます。ディレクティブが HTML ではなくレスポンスで送信されていないか、
X-Robots-Tag ヘッダー を確認してください。また、ページがまったく読み取られなくなるクロールブロックが
robots.txt にないかを確認し、ページが
XMLサイトマップ に含まれていることを確認してください。