AIが検索順位・口コミ・店舗評価をまとめて改善来店数と売上が伸びる新時代のMEO対策システム AIが検索順位・口コミ・店舗評価をまとめて改善来店数と売上が伸びる新時代のMEO対策システム

Seo

noindexの正しい理解と設定方法

インデックスは制御しているつもりなのに、GoogleSearchConsoleでは「noindexタグによって除外されました」と表示される。この結果を見て、設定ミスなのか、それとも意図しない出力が発生しているのかと原因を追い始めた方もいるはずです。metaタグの記述位置やテンプレートの条件分岐、プラグインの自動挿入など、確認すべき箇所は一つではありません。noindexの正しい役割や書き方、nofollowとの違い、効かない場合の典型的な原因を整理し、インデックスを戦略的に管理できる状態を目指しましょう。

noindexとは何か

Webサイトを運用していると、検索結果に出すべきページと、出す必要のないページを分けて管理したい場面が必ず生じます。その際に用いるのがnoindexという指示です。これは特定のページを検索エンジンのインデックス対象から除外するためのメタタグであり、検索結果に表示させない意思を明示します。GoogleSearchConsoleで「noindexタグによって除外されました」と表示された場合、それが意図通りなのか、設定ミスなのかを判断する必要があるでしょう。noindexは順位を直接操作する施策ではなく、評価対象を整理するための管理手段です。例えば、サンクスページや重複性の高い一覧ページを除外することで、重要ページへ評価を集中させる構造をつくれます。インデックス数の増減だけで良し悪しを判断するのではなく、意図通りに制御できているかが基準になります。まずは定義と役割を正確に理解することが出発点です。

noindexの定義と役割

HTMLのhead内に記述するmetaタグによって、検索エンジンへインデックス不要の意思を伝える仕組みがnoindexです。一般的には「<meta name=”robots” content=”noindex”>」の形式で出力され、CMSやテンプレート設定により自動挿入される場合もあります。役割は単なる除外ではなく、サイト全体の評価配分を最適化することにあります。例えば、フィルタ機能によって大量生成されるURLを無制御で公開すると、クロールや評価が分散するでしょう。そこで不要ページを整理し、成果につながるページへ評価を集中させるのが適切な活用です。一方、重要ページに誤って設定すれば流入機会を失います。良い状態とは、除外対象の基準が明確で、出力箇所や重複記述まで確認できている状態です。設定の有無だけでなく、設計意図まで説明できることが判断基準になります。

検索エンジンに与える影響

検索結果に表示されなくなることが、noindexの直接的な影響です。ただし、クロール自体が完全に停止するわけではありません。内部リンク経由でURLが把握されることはあり、リンク評価が他ページへ伝わるケースもあります。そのため「検索に出ない=価値がゼロ」という理解は正確ではないでしょう。重要なのは、サイト構造全体にどのような影響が及ぶかを把握することです。例えば、カテゴリーページを誤って除外すると下層ページの評価効率が落ちる可能性があります。逆に重複ページを整理すればクロール効率は改善するでしょう。インデックス数が減少しても、戦略上適切であれば問題ではありません。GoogleSearchConsoleで状態を確認し、意図と結果が一致しているかを検証することが管理の前提になります。

nofollowとの違い

リンク評価の伝達を制御する指示がnofollowであり、ページ自体のインデックス可否を制御するnoindexとは目的が異なります。noindexは検索結果への表示可否を決める指示、nofollowはリンク先への評価受け渡しを制御する指示です。この違いを曖昧にすると、評価設計が不透明になります。例えば、外部リンクへの評価伝達を抑えたい場合はnofollowが適切で、検索結果に出したくないページにはnoindexを使います。併用することで、リンク評価管理とインデックス管理を同時に行うことも可能です。良い状態とは、それぞれの目的を明確に区別し、ページ単位で設定理由を説明できることです。制御対象が「ページ」なのか「リンク」なのかを整理することが、戦略的なSEO設計の基盤になるでしょう。

noindexタグの基本的な書き方と設定方法

まず基本的な書き方と設置ルールを理解しておく必要があります。noindexは単にコードを追加すればよい施策ではなく、「どのページを除外対象とするのか」という設計意図とセットで機能します。例えば、サンクスページや内部検索結果ページを除外するのは合理的ですが、集客を担う記事ページに誤って設定すれば流入減少を招きます。インデックス数が減ったから失敗、増えたから成功という単純な評価は適切ではありません。重要なのは、意図と実装が一致しているかどうかです。正しい記述形式を理解した上で、構造的に管理できる状態を目指すことが前提となります。

metaタグでの記述例

noindexはheadタグ内にmetaタグとして記述します。基本形は「」です。この一文により、検索エンジンへ当該ページをインデックス対象外にするよう伝えられます。リンク評価も制御したい場合は「noindex,nofollow」とカンマ区切りで併記することも可能です。よくあるミスは、テンプレート共通部分に記述してしまい全ページへ波及しているケースがかなり多いため、ブラウザの検証機能でhead内を直接確認し、ソース上にどのように出力されているかを必ず目視しましょう。形式が正しくても出力箇所が誤っていれば意味がありません。

head部分への設置手順

noindexタグは必ずheadタグ内に設置します。body内やフッター付近に記述しても、検索エンジンに正しく解釈されない可能性があります。WordPressではテーマのheader.php、あるいはSEOプラグインの個別ページ設定から出力できます。独自CMSの場合はテンプレートの条件分岐を用い、特定のページタイプのみ出力する設計が一般的です。例えば「固定ページかつスラッグがthanksの場合のみ出力する」といった明確な条件を設定できていれば、管理しやすい状態といえます。これも意外とよくあるケースなのですが、正しい設定をしたつもりでもタグが2個表示されていて結局間違った処理が行われてしまう。というケースがよくあります。2個表示された場合、Googleの仕様上、ソースコードのより下にある方(あとに記述されている方)が処理されます。確認する際には”robots”の記述が1つになっているかも併せて確認したほうがより安全です。

WordPressでのnoindex設定手順

WordPressでは、テーマ機能やプラグインを活用することでnoindexを柔軟に設定できます。サーチコンソールで「noindexタグによって除外されました」と表示されると、誤設定ではないかと不安になるかもしれません。しかし重要なのは、除外されている事実そのものではなく、それが意図通りかどうかという点です。記事単位、固定ページ単位、カテゴリ単位などで制御できるため、構造的に設計すればサイト全体のインデックス管理は再現性を持たせられます。例えば、サンクスページや重複しやすいタグページを除外するのは合理的ですが、流入を担うコラム記事まで除外してしまうと機会損失になります。良い状態は「除外対象の基準が明文化されていること」、注意すべき状態は「都度判断でチェックを入れていること」です。インデックス数の増減は善悪ではなく、設計と一致しているかが評価軸になります。次に、具体的な設定方法をテーマ編集とプラグイン活用の2軸で整理します。

テーマやカスタムヘッダーでの設定

テーマファイルやカスタムヘッダー機能を使えば、特定テンプレートに対してnoindexを一括設定できます。たとえば「search.php」や「thanksページ用テンプレート」にのみmetaタグを出力する条件分岐を組み込めば、意図しない波及を防げます。フロントエンド側で制御できるため、細かなロジック設計が可能です。一方で、header.phpに直接記述してしまい全ページに出力されるケースは典型的な注意点です。良い状態は「対象テンプレートが限定され、コード上で根拠を説明できること」、問題が起きやすいのは「暫定対応のまま本番に残っている状態」です。また、HTTPヘッダー側でX-Robots-Tagが設定されていないかも確認が必要です。ソースコードを検証ツールで確認し、対象ページだけに1回出力されているかを必ず目視します。実装後はURL検査でクロール状況を確認し、意図と一致しているかを検証します。より簡易に管理したい場合は、次のプラグイン活用も有効です。

プラグインを使った簡単設定

Yoast SEOやAll in One SEOなどのプラグインを使えば、記事編集画面でnoindexを選択するだけで設定できます。コード編集が不要なため、運用担当者が複数いる環境でも管理しやすい方法です。特定記事のみ除外したい場合や、カテゴリ単位でアーカイブページを制御したい場合にも有効です。ただし、チェックボックス運用は属人化しやすいという側面もあります。良い状態は「どのページタイプを除外するかを事前に定義し、設定ルールを共有していること」、注意すべき状態は「判断基準が曖昧なまま個別に切り替えていること」です。また、テーマ側でmetaタグが出力されている場合は重複設定が起こる可能性もあります。設定後は実際のソース確認とサーチコンソールでの反映確認を行い、意図通りかを検証します。簡単に設定できる反面、設計思想がなければ制御は不安定になります。運用フローに組み込める形で管理することがリスク回避につながります。

設定状況の確認方法とテスト手順

noindexの確認はひとつの方法ですべてを把握しようとすると、いざ問題が発生した時に原因の特定が曖昧になります。サイトの規模や目的ごとに使い分けましょう。

ブラウザでのソースコード確認

最初に行うのは、対象ページ単体の確認です。ブラウザでページを開き、ソースコードを表示します。head内にが出力されているかを直接確認します。
この段階で見るべきなのは、タグの有無と記述位置です。head外に出ていれば正しく解釈されない可能性があります。また、意図したページだけに付いているかも重要です。テンプレートの条件分岐によって、想定外のページにまで出力されることがあります。

SEOツールを使ったチェック

サイト全体の傾向を把握したい場合は、クローラーツールを使用します。サイトを一括でクロールし、noindexが付与されているURLを一覧化します。
ここでの目的は範囲の確認です。除外対象として設計したURL群のみに限定されているかを見ます。想定外のカテゴリーページや重要ページにまで広がっていれば設定ミスの可能性があります。

Search Consoleでのステータス確認

検索エンジン側の認識を確認したい場合は、Search Consoleを使用します。「noindexタグによって除外されました」と表示されているURLを確認し、意図と一致しているかを照合します。
ここでの目的は、実際に除外されているページの把握です。主要ページが含まれていれば重大な問題ですし、想定した完了ページのみであれば問題ありません。URL検査ツールを使えば、現在Googleに認識されているrobots情報も確認できます。

インデックスを復活させる方法

noindexを設定したページは、Googleに「検索結果へ表示しない」という指示として一度認識されると、その評価がデータベース上に保持されます。そのためタグを削除しただけで即座に元へ戻るわけではありません。Search Consoleで「noindexタグによって除外されました」と表示されている場合は、すでにGoogle側の処理が完了している状態です。復旧は①技術的な解除、②手動でのクロール申請、③登録状況の確認という順序で進めます。robots.txtでクローラーを除外している場合は、noindexを外しても取得自体が行われないため解除が必須です。再評価までの期間はケースにより異なりますが、おおよそ1か月以上かかることもあります。インデックス数の増減のみで判断せず、意図したURLだけが登録対象になっているかを基準に管理する視点が求められます。

noindexタグの削除手順

復旧の出発点はhead内に記述されたmeta name=”robots” content=”noindex”の削除です。WordPressであればテーマ設定やSEOプラグイン、独自CMSであればテンプレートファイルや条件分岐を確認します。編集後は必ず公開ページのソースコードを開き、HTML上からnoindexの記述が完全に消えているかを検証します。管理画面上でオフにしただけでは不十分です。さらにrobots.txtを確認し、該当ディレクトリがDisallow指定されていないかをチェックします。クローラーを遮断している状態では再取得が行われません。noindexが一度Googleに認識されてしまうと再度クロールされるまでに時間がかかってしまうため、この段階での確認精度が重要です。部分的な解除漏れやテンプレート共通化による誤影響にも注意します。

再クロールの依頼方法

技術的に解除が完了しても、Googleが自動で再訪問するまで待つと長期化する可能性があります。noindexが認識済みのURLは再評価まで時間差が生じやすいため、手動でクロール申請が必要です。Search ConsoleのURL検査機能で対象ページを入力し、ライブテストを実行します。ここでnoindexが検出されないこと、robots.txtによるブロックが存在しないことを確認したうえで「インデックス登録をリクエスト」を実行します。申請後すぐに反映されるとは限らず、おおよそ1か月以上かかるケースもあります。エラー表示が残っている状態で申請しても処理は進まないため、取得可否を事前に検証することが前提になります。複数URLがある場合は優先度の高いページから順に対応します。

インデックス登録の確認

再クロール申請後はSearch ConsoleのページレポートおよびURL検査結果を継続的に確認します。対象URLのステータスが「インデックス登録済み」へ移行しているかを基準とします。除外理由が「noindexタグによって除外」から変更されていない場合は、HTML上の記述残存やキャッシュ反映遅延が疑われます。再取得後も登録されない場合、品質評価や重複判定が影響している可能性も考慮します。インデックス数が増えること自体が目的ではなく、検索流入を担うべきページのみが登録されている状態を維持することが重要です。再評価には時間を要するため、おおよそ1か月以上は経過観察を行い、その間に設定を再変更しないことが管理上の基本となります。