« Excluded by 'noindex' tag »は、Googleがnoindexのルールを見つけてページをインデックスから除外したことを意味します。正常なケース、ルールの隠れ場所、修正方法を解説します。

このページの内容
要点
« Excluded by 'noindex' tag »は、Google Search Consoleの「ページのインデックス登録」レポートに表示される理由のひとつです。Googlebotがページをクロールし、noindexルール(robotsのメタタグ、またはX-Robots-Tag HTTPヘッダー)を見つけて従ったことを意味します。そのため、そのページは検索結果に表示されません。ログイン、カート、サンクス、サイト内検索のページでは、この結果は想定どおりであり、対応は不要です。順位を付けたいページでは、ルールの発生源(CMSの設定、SEOプラグイン、テーマ、サーバー、CDN)を見つけ、元から削除してから、Googleに再クロールを依頼してください。
さらに詳しく知るには、こちらに質問
クイック診断
サイトの技術面は誰が直すべき?
あなたへのおすすめ
Googleの無料ツールで自分で確認する
Search ConsoleはGoogleが読み取れないページを一覧にし、PageSpeed Insightsは表示速度を測ります。小さな問題の多くは、サイト作成ツールの設定で直せます。
あなたへのおすすめ
Web開発者
問題がコードやサーバーにあるなら、SEOに詳しい開発者が適任です。Search Consoleのエラー一覧を渡しましょう。
あなたへのおすすめ
技術診断ツール
ページ数が多いサイトなら、クローラーがGoogleと同じようにすべてを読み、直すべきエラーをページごとに一覧にします。
あなたへのおすすめ
自動診断のあとにコンテンツ
サイトは動いているのに訪問者が少ないなら、原因が技術面であることはまれです。Sorankはサイトを診断し、集客につながるページを書きます。
« Excluded by 'noindex' tag »は、意図的であれ偶然であれ、自分で作ってしまうインデックスステータスです。Googleのページのインデックス登録レポートのドキュメントは、この理由を3つの文で説明しています。「Googleがページのインデックス登録を試みた際、'noindex'ディレクティブに遭遇したため、そのページはインデックスされませんでした。このページをインデックスさせたくない場合は、そのままで問題ありません。インデックスさせたい場合は、'noindex'ディレクティブを削除する必要があります。」このガイドでは、各URLがその文のどちら側にあるのかを判断し、不要なルールの発生源を特定して、他に影響を与えずに修正する方法を説明します。
noindexルールは、検索エンジンに対して、そのページを検索結果に表示しないよう指示するものです。Googleは、noindexでインデックス登録をブロックするためのガイドで説明しているとおり、次の2か所でこれを読み取ります。
<head>内の<meta name="robots" content="noindex">(すべての検索エンジン向け)、またはGoogleのみを対象とするname="googlebot"。noindexまたはnoneです。PDFなど、HTMLを含まないファイルで使える唯一の方法です。Googlebotがどちらかを見つけると、そのURLをインデックスの外に置きます。このステータスはSearch Consoleの「インデックス」→「ページ」に表示され、「Why pages aren't indexed」の表に載ります。ヘルプページでは同じ理由が「URL marked 'noindex'」として記載されています。どちらのラベルも同じ状況を指しています。
次の3つの事実が、このレポートの読み方を変えます。
多くのサイトには、このステータスのURLがあり、その多くは本来そこにあるべきものです。Googleのレポートも、未インデックスとして表示されるページが「必ずしもエラーが原因ではない」と記しています。修正を始める前に、URLの種類でリストを並べ替えてください。
| URLの種類 | 判定 | 対応 |
|---|---|---|
| ログイン、アカウント、管理画面 | 正常 | なし |
| カート、チェックアウト、注文確認 | 正常 | なし |
| フォーム送信後のサンクスページ | 正常 | なし |
| サイト内検索の結果 | 正常 | なし。大量にリンクしないこと |
| タグページ、著者アーカイブ、内容の薄いフィルターページ | 多くは意図的な選択 | 価値を加えていなければ維持。実際の検索を狙っているなら見直す |
| ステージング、テスト、プレビューのURL | 正常 | noindexを維持。できればパスワードで保護する |
| ブログ記事、製品、カテゴリ、サービスのページ | エラー | 発生源を見つけてルールを削除する |
| ホームページや、サイトの一部セクション全体 | 緊急のエラー | 今日中に修正:サイトはオーガニック流入を失っています |
| XMLサイトマップに掲載されているURL | 矛盾 | noindexを削除するか、URLをサイトマップから外す |
最後の行は見た目以上に重要です。サイトマップはGoogleに「これらのページをインデックスしてください」と伝え、noindexは逆のことを伝えます。サイトマップは、インデックス可能で正規のURLだけに限定してください(Googleへのサイトマップ送信のガイドでは、その整理方法を説明しています)。
ヒント
レポートから完全なリストをエクスポートし(画面の表はサンプルのみ表示します)、スプレッドシートでフォルダーやパターンごとにURLをグループ化してください。/cart/や/account/のように予想したパターンが95%の行を説明するなら、残りを確認するだけで十分です。
重要なページにnoindexが付いている場合、原因はほぼ常に以下のいずれかです。よくあるものから順に確認してください。
| 発生源 | 典型的なケース | 確認場所 |
|---|---|---|
| CMSのサイト全体の設定 | 開発中にチェックを入れ、そのまま外し忘れた | WordPress:設定、表示設定の「Search engine visibility」。その他のCMS:サイトのSEO設定 |
| SEOプラグインやアプリ | コンテンツタイプ、タクソノミー、または個別ページがnoindexに設定されている | コンテンツタイプごとのプラグイン設定、次にページ自体のSEO欄 |
| テーマやテンプレートのコード | テンプレートファイルに書かれたrobotsメタタグ | ヘッダーのテンプレート、各ページのテンプレート |
| 移行やリニューアル | ステージングの設定が本番環境に反映された | 旧サイトと新サイトの設定を比較する |
| サーバー設定 | .htaccessやサーバー設定に追加されたX-Robots-Tag | Apache、Nginx、またはホスティングパネルのルール |
| CDNやエッジのルール | パス全体に適用されたヘッダーのルール | CDNの変換ルールやヘッダールール |
| JavaScript | 読み込み後にメタタグを追加または削除するスクリプト | URL検査で表示されるレンダリング後のHTML |
WordPressのケースは、名前を挙げるほど一般的です。WordPressの表示設定のドキュメントによると、「Discourage search engines from indexing this site」にチェックを入れると、すべてのページのheadにnoindex,nofollowが追加されます(バージョン5.3以降)。公開後に忘れられた1つのチェックボックスだけで、サイト全体がGoogleから消えることがあります。公開やリニューアルは最もリスクの高い時期なので、SEO移行のチェックリストには必ずクロールルールの確認が含まれています。WordPress固有の設定については、WordPressのSEOとGEOのページを参照してください。
noindexを探し、次にレスポンスヘッダーを確認します(ブラウザの開発者ツールのネットワークタブ)。無料のHTTPヘッダーチェッカーなら、開発者ツールを開かずにX-Robots-Tagを確認でき、インデックス可能性チェッカーなら、メタタグ、ヘッダー、robots.txtを一度に確認できます。注意
Googleは、元のHTMLにnoindexが含まれていると、レンダリングをスキップすることがあります。GoogleのJavaScript SEOガイドは「using JavaScript to change or remove the robots meta tag from noindex may not work as expected」と警告しています。読み込み後にタグを削除するスクリプトでは、ページは直りません。
修正方法は発生源によって異なります。ルールが生成される場所で設定を変更してください。表示されている出力だけを直しても、次の更新で元に戻ってしまいます。
| 見つかった発生源 | 修正方法 |
|---|---|
| CMSのサイト全体の設定 | チェックを外し、キャッシュを削除し、トップページのソースを確認する |
| SEOプラグイン(ページごと) | そのページのSEO設定で「index」に設定する |
| SEOプラグイン(コンテンツタイプごと) | コンテンツタイプの初期値を変更し、個別ページで上書きされていないか確認する |
| テーマのコード | テンプレートに直接書かれたタグを削除する。できれば子テーマで行う |
| サーバーまたはCDNのヘッダー | X-Robots-Tagのルールを削除するか、非表示にしたいパスだけを対象になるよう絞り込む |
| JavaScript | 元のHTMLに正しいrobotsメタタグを出力する |
| robots.txtでブロックされたページ | 先にクロールを許可する。そうしないと、Googleはnoindexが消えたことを確認できない |
修正後は、URL検査ツールで最も重要なURLのインデックス登録をリクエストし、多くのページが影響を受けた場合はサイトマップを再送信してください。修正したURLのグループについては、レポートの「Validate fix」をクリックします。Googleは、検証には「typically takes up to about two weeks, but in some cases can take much longer」と説明しています。古いルールを含む古いバージョンをGoogleが取得してしまうことがあるので、先にページまたはCDNのキャッシュを削除してください。数週間後もページが表示されない場合は、Googleにページをインデックスさせる方法のガイドで次の対策を確認できます。ページがCrawled - currently not indexedに移った場合は、問題はルールではなくコンテンツにあります。
この3つのツールはよく混同され、誤った組み合わせは最も分かりにくいレポートを生みます。
| ツール | 役割 | 用途 | よくある誤り |
|---|---|---|---|
| noindex | ページはクロールされるが、検索結果からは外れる | 訪問者は利用するが、検索からは着地させたくないページ | robots.txtでのブロックと組み合わせると、Googleがルールを読めなくなる |
| robots.txtのDisallow | ページはクロールされない | 役に立たない大量のURLでクロールバジェットを節約する | 検索結果からページを削除するために使うと、コンテンツなしでURLがインデックスされたままになることがある |
| canonicalタグ | 重複するページの中で優先するバージョンを示す | 同じコンテンツのバリエーション(パラメータ、並べ替え) | 同じページでnoindexと併用すると、矛盾するシグナルを送ることになる |
Googleははっきり述べています。robots.txtがページをブロックしている場合、「the crawler will never see the noindex rule」です。ページをインデックスから外したい場合は、そのページが消えるまでnoindexのままクロール可能にしておき、その後にブロックするかどうかを決めてください。ファイルはrobots.txtチェッカーでテストし、すべてのルールについてはrobotsメタタグの仕様を読んでください。そこには、ルールが競合する場合は「the more restrictive rule applies」とも書かれています。
メモ
「Indexed, though blocked by robots.txt」と表示されるページは逆のケースです。GoogleはリンクをもとにURLをインデックスしましたが、内容は読んでいません。インデックスから外したい場合は、ブロックを解除してnoindexを追加してください。
noindexのページは、品質がどれほど高くても、Googleからのオーガニッククリックを得られません。大規模なサイトでは、テンプレートに付いた不要なルールが数百の製品ページや記事ページを一度に除外することがあり、最初の兆候は数週間後の流入減少であることが多いものです。サイトがまったく表示されないように見える場合は、Googleに表示されないウェブサイトのチェックリストから始めてください。
AIアシスタントは、もう1つのコストを生みます。ChatGPT、Perplexity、Geminiは、ウェブ検索インデックスからページを取得して引用することで回答することが多いため、インデックスにないページが引用される可能性はわずかです。AIが最も引用するプラットフォームについての調査では、どのような情報源を好むかが分かります。
Sorankは当社の製品で、autopilotで動くSEOとGEOのソフトウェアです。そのGEOとSEOのダッシュボードは、Search Consoleのクリック数、表示回数、掲載順位を表示するため、あるページ群の表示回数が急に落ちたときにすぐ気づけます。また、無料のSorank Chrome拡張機能は、開いたどのページのSEO上の問題にもフラグを立てます。

要点は次のとおりです。順位を得るべきでないページにはnoindexを残し、順位を得るべきページでは発生源からnoindexを削除する。サイトマップにはnoindexのURLを含めず、Googleがnoindexを読む必要があるうちは、そのページをrobots.txtでブロックしない。インデックスされ引用されることを目的に作られたページを公開するには、Sorankのプランを確認してください。月額49€からで、3日間の無料トライアルがあります。
何かが変わる前に、Googleがページを再クロールする必要があります。サイトへのGoogleの訪問頻度によって、数日から数週間かかることがあります。URL検査ツールでインデックス登録をリクエストすると、重要なURLの反映を早められます。Googleによると、修正済みのページのグループの検証には通常、最大で約2週間かかります。
いいえ。noindexはそれを付けたページにのみ影響し、Googleはそれを理由にサイト全体へのペナルティを適用しません。カート、ログイン、サイト内検索結果のような価値の低いページでnoindexを使うのは標準的な方法です。リスクは、順位を得るべきページに誤ってルールが適用されたときに生じます。
サンクスページやアカウントページのように、訪問者がまだそのページを必要とする場合は、残してnoindexを使ってください。ページに役割がなくなった場合は、削除して404または410を返すか、被リンクや流入がある場合は、最も関連性の高いページへ301でリダイレクトしてください。どちらの方法でも、次のクロールの後にURLはインデックスから削除されます。
先行導入企業のご紹介
