インデックス登録されない原因とSearch Console対処手順
インデックス登録されない原因と解決の全体像
新規ページがGoogleのインデックスに登録されない主な原因は、クロールのブロックやコンテンツの品質不足です。Search Consoleで「検出-未登録」と「クロール済み-未登録」のどちらかを特定し、原因に応じてnoindexやrobots.txt、canonical、低品質コンテンツを修正すれば、多くのケースで解決します。Google公式のSEOスターターガイドにもあるように、技術的なクロール許可と有益なコンテンツの両方が不可欠です。
Search Consoleで最初に確認する2つの未登録ステータス
Search ConsoleのURL検査ツールに対象URLを入力すると、未登録ページには主に「検出-未登録」と「クロール済み-未登録」の2種類が表示されます。この違いを理解すると、原因の切り分けが早くなります。
| ステータス | 意味 | 主な原因候補 | 最初に確認する項目 |
|---|---|---|---|
| 検出-未登録 | GoogleはURLを発見したがクロールしていない | robots.txtブロック、サイトマップ未送信、内部リンク不足、クロール予算不足 | robots.txt、サイトマップ、内部リンク |
| クロール済み-未登録 | Googleはクロールしたがインデックスを拒否 | noindexタグ、canonical不一致、低品質/重複コンテンツ、サイト評価不足 | noindex、canonical、コンテンツ品質 |
インデックス登録されない6つの原因
原因は大きく技術的要因とコンテンツ要因に分かれます。以下の6項目を上から順に確認してください。
noindexタグやrobots.txtの誤設定
結論: 最も多い原因です。noindexタグで検索エンジンにインデックス不要と指示していたり、robots.txtでクローラーをブロックしていると登録されません。
理由: Googlebotはこれらの指示を厳守するため、設定ミスがあると一切インデックスされません。
具体例: WordPressの「検索エンジンがサイトをインデックスしない」設定が有効になっていることがよくあります。 これを修正するだけで、数日以内にインデックスされたケースが多数あります。
補足として、URL検査ツールで「noindex が検出されました」と表示された場合は、HTMLのmeta robotsタグまたはHTTPヘッダーのX-Robots-Tagを修正します。robots.txtの確認にはSearch Consoleの「robots.txt テストツール」が役立ちます。
クロール予算の不足やサーバーエラー
結論: 大規模サイトやサーバー応答が遅い場合、クロールが効率的に行われず新規ページが放置されることがあります。
理由: Googleは各サイトにクロール予算を割り当てており、サーバーエラー(5xx)が続くと予算が浪費され、重要ページまでクロールが回りません。
具体例: 共有サーバーで負荷が高く、クローラーが頻繁にタイムアウトしているケース。Search Consoleの「クロール統計」レポートで1日あたりのクロール数や応答時間を確認できます。
サーバー応答時間が1秒以上かかる場合や、5xxエラーが断続的に発生する場合は、サーバー環境の見直しやキャッシュ導入を検討します。
コンテンツの品質や重複問題
結論: 薄い内容や他サイトとの重複が多いページは、検索エンジンに価値がないと判断されインデックスされない場合があります。
理由: Googleは独自性の低いコンテンツや、ユーザーにとって有益でないページを積極的に登録しません。
具体例: 商品説明をそのままコピーしただけのページや、文章量が極端に少ないページ。公式Googleガイドラインでも「自動生成されたコンテンツ」や「スクレイピングされたコンテンツ」は低品質と明記されています。
低品質と判断された場合の改善例は、独自の調査データや体験談を追加し、一次情報を増やすことです。Google の有用なコンテンツに関するガイドラインでは、ユーザーにとって価値のある独自コンテンツの作成が推奨されています。
サイト評価の低さやペナルティ
結論: 新規ドメインや被リンクがほとんどないサイトでは、評価が確立しておらずインデックスまで時間がかかることがあります。また、ガイドライン違反による手動ペナルティがあると登録されません。
理由: Googleは信頼性の低いサイトのコンテンツを急いでインデックスする必要はないと考えます。
具体例: 公開から1ヶ月以上経っても多くのページがインデックスされない場合、Search Consoleの「手動による対策」レポートでペナルティの有無を確認します。
E-E-A-T(経験・専門性・権威性・信頼性)の観点では、運営者情報や実績、被リンク状況の強化がインデックス促進につながる傾向があります。
モバイル対応や表示速度の問題
結論: モバイルフレンドリーでないページや表示が極端に遅いページは、モバイルインデックスを優先するGoogleで不利になることがあります。
理由: Googleはモバイルファーストインデックスを採用しており、モバイルでの表示に問題があると評価が下がります。
具体例: Core Web VitalsのLCP(最大視覚コンテンツの表示時間)が4秒を超えるページ。Search Consoleの「ページエクスペリエンス」レポートで指標を確認できます。
モバイル表示を確認するには、Search Consoleの「モバイルユーザビリティ」レポートと「ページエクスペリエンス」レポートを併用します。
Search Consoleの設定不備
結論: サイトマップの未送信やURLパラメータの誤設定が原因で、Googleが新規ページを認識できていないことがあります。
理由: Googleはサイトマップを参考にクロールするため、送信していないと発見が遅れます。
具体例: XMLサイトマップが生成されていない、またはサイトマップに新規URLが含まれていない。また、URLパラメータツールで不要なパラメータをクロール除外しているケース。Search Consoleでサイトマップを送信し、カバレッジレポートで確認します。
Search Consoleでの確認手順と原因切り分けフロー
まず、自分のページが本当にインデックスされていないかを確認します。Search ConsoleのURL検査ツールに対象URLを入力すると、現在のインデックスステータスが表示されます。「URLがGoogleに登録されていません」と出れば未登録です。さらに「カバレッジ」レポートでは、サイト全体の「クロール済み - インデックス未登録」のページを一覧できます。ここで「クロールしたがインデックスしなかった」というステータスのページがあれば、その理由が表示されます(例: noindexタグ、重複、クロール済みもそのまま)。それぞれの理由に応じた修正を行います。
具体的な切り分け手順は以下のとおりです。
- URL検査ツールで「検出-未登録」の場合、robots.txtのブロック、サイトマップ未送信、内部リンク不足を順に確認します。
- URL検査ツールで「クロール済み-未登録」の場合、noindexタグの有無、canonicalタグの指定先、コンテンツの品質、手動ペナルティを順に確認します。
- 各修正後はURL検査ツールの「ライブテスト」でGooglebotが正常に取得できるか確認し、問題が解消したことを確認します。
インデックス登録リクエストとそれでも解決しない場合
原因を修正したら、インデックス登録をリクエストします。
- Search ConsoleのURL検査ツールに対象URLを入力し、Enterキーを押します。
- レポートが表示されたら、「インデックス登録をリクエスト」ボタンをクリックします。
- 数分待ってから再度検査し、リクエストが送信されたことを確認します。
このリクエストは、通常数時間から2~3日で処理されます。ただし、混雑状況によってはそれ以上かかることもあります。なお、リクエストは同一ページに何度も送る必要はありません。過剰なリクエストは逆効果になる可能性があるため、修正後に1回だけ行います。
それでも解決しない時の追加チェック
リクエスト後もインデックスされない場合、以下の点を再確認します。
- サイト全体にnoindexやrobots.txtの不備が残っていないか
- XMLサイトマップに当該URLが含まれているか
- 内部リンクが適切に貼られているか(他のページからリンクがないとクローラーが発見しにくい)
- サイトの評判や被リンク状態(可能であれば高品質な被リンク獲得を目指す)
- canonicalタグが正しく設定されているか(重複ページが原因でインデックスされない場合)
- ページのE-E-A-T要素(運営者情報、実績、引用元)が不足していないか
特に、サイトマップと内部リンクの最適化は即効性が高い傾向にあります。
まとめ
インデックス登録されない原因は多岐にわたりますが、最初に技術的ミス(noindex、robots.txt、サーバーエラー)を疑い、次にコンテンツ品質とサイト評価を見直すのが王道です。Search ConsoleのURL検査とインデックス登録リクエストを正しく使えば、多くのケースで早期解決が可能です。原因を一つひとつ潰しながら、焦らず対応してください。JP SEO Botの関連記事もあわせてご覧ください。
よくある質問
Search Consoleで「検出-未登録」と「クロール済み-未登録」の違いは何ですか?
「検出-未登録」はGoogleがURLを発見したもののまだクロールしていない状態で、robots.txtブロックやサイトマップ未送信、内部リンク不足が主な原因です。「クロール済み-未登録」はクロールしたもののインデックスを拒否した状態で、noindexタグやcanonical不一致、低品質コンテンツが疑われます。
noindexタグを外したのにインデックスされない場合、何を確認すればよいですか?
noindexの修正後にURL検査ツールでライブテストを実行し、Googlebotがページを正常に取得できることを確認します。さらにcanonicalタグの指定先やrobots.txtのブロック、内部リンクの有無、コンテンツ品質を順に確認し、その後にインデックス登録をリクエストします。
インデックス登録リクエストは何回送っても大丈夫ですか?
修正後に1回だけ送るのが基本です。過剰なリクエストは逆効果になる可能性があるため、同じページに何度も送る必要はありません。通常は数時間から2~3日で処理されますが、混雑時はそれ以上かかることもあります。
新規ページがインデックスされるまでにどのくらいの期間がかかりますか?
サイトの評価やクロール頻度によりますが、技術的問題がなければ数日以内にインデックスされることが多い傾向があります。新規ドメインや被リンクが少ないサイトでは1ヶ月以上かかることもあるため、サイトマップ送信と内部リンク設置を徹底します。
コンテンツ品質が低いと判断された場合、具体的に何を改善すればよいですか?
独自の調査データや体験談を追加し、他サイトのコピーではなく一次情報を増やします。また、E-E-A-Tを高めるために運営者情報や実績、引用元を明記し、ユーザーにとって有益な構成に書き直すことが有効です。