Search Console の「検出 - インデックス未登録」:小規模サイトで確認できること
検出済みで未登録のステータスの意味と、重要な URL を一つ確認する方法を解説します。
役立つページを公開してサイトマップに追加した後、Google Search Console に「検出 - インデックス未登録」と表示されました。自分ではページを開けます。何か問題が起きているのでしょうか。
必ずしもそうではありません。Google のページのインデックス登録レポートによると、このステータスは Google が URL を発見したものの、レポートの記録時点ではまだクロールしていなかったことを意味します。Google はクロールが延期される理由としてホストへの負荷の見込みを挙げていますが、個々の URL にこの状態が表示される理由までは示していません。この表示だけでは、サーバーの過負荷やページの品質問題を断定できません。
この記事は、レポートに少数の重要なページが表示されている小規模サイト向けです。レポートが示す事実と現在できる確認を分け、修正が必要か判断するための手順を紹介します。例は説明用であり、顧客サイトの実績ではありません。
本当にインデックス登録したい URL を一つ選ぶ
Search Console でページを開き、該当するステータスを選んで重要な URL を一つ選択します。プロトコル、ホスト名、パス、末尾のスラッシュ、クエリパラメータを含む完全なアドレスをコピーします。? がある場合は、その後ろもすべて含めてください。レポートに表示されたステータスと日付を記録します。
次に、同じアドレスをURL 検査で確認します。ページレポートと URL 検査の結果は、異なる時点の観測を反映していることがあります。検査で現在インデックス登録済みと表示される場合は、プロトコル、ホスト名、パス、末尾のスラッシュ、クエリパラメータが一致しているか確認し、変更前に日付を比較します。まだ除外されている場合は、その結果を基準として保存します。
最終クロール日が空欄でも、このステータスとは矛盾しません。ただし、いつクロールされるかを正確に示すものではありません。「検出」は「クロール済み - インデックス未登録」とも異なります。後者は Google がページを取得したものの、インデックスに登録しなかった状態です。後者が表示された場合は、クロール済みページ向けの別ガイドを参照してください。
記憶しているアドレスではなく、送信したアドレスを確認する
ログインせずにブラウザのプライベートウィンドウで正確な URL を開きます。訪問者が見るべきページに到達しますか。それとも別のアドレスにリダイレクトされますか。サイトを管理している場合は、普段のサイト管理ツールでレスポンスとリダイレクトの連鎖も確認します。ブラウザでのアクセスは参考になりますが、Googlebot によるクロールではありません。
サイトマップに https://example.com/service?ref=email があり、意図したページが https://example.com/service だとします。まず、そのパラメータがページ内容を変えないことを確認します。キャンペーンの計測だけに使われているなら、サイトマップと関連する内部リンクでは優先したいパラメータなしの URL を使います。アドレスの用途が異なる場合は、重複と判断する前に違いを調べます。これは例であり、ステータスだけでパラメータやリダイレクトの問題があるとは言えません。
Google のサイトマップに関するガイドでは、サイトマップは検索エンジンによる URL の発見を助けますが、クロールやインデックス登録を保証しないと説明しています。同じサイトマップを何度も送信するだけでは、この状態は解決しません。
現在のアクセス状況と古いレポートを分けて確認する
現在アクセスできるか確認したい場合は、同じ URL に対して URL 検査ツールのライブテストを使います。クロール結果、HTTP レスポンス、robots や noindex に関する表示を確認します。ライブテストで robots による制限、ログインの要求、エラーが報告されたら、サイトを管理する人とその具体的な証拠を調べます。ライブテストの成功は URL の現在の利用可能性を示すもので、Google が登録済みかどうかは示しません。Google が記録したインデックス登録状況は、インデックス登録済みデータの表示で確認します。
ライブテストは考えられるすべてのインデックス登録上の問題を確認するものでも、Google が選択する正規 URL を予測するものでもありません。結果は、以前のインデックス登録済みデータとは分けて記録します。200 レスポンスだけでは、Google がページをインデックスに登録したことは証明できません。
報告された URL がリダイレクトされる、意図的に非公開にしている、または検索ユーザーに見つけてほしいページではない場合、登録する必要がない可能性があります。報告されたすべての URL を検索に表示させようとするのではなく、サイトマップとリンクを意図した公開先に合わせましょう。
クロール予算を原因と決める前に、サイト全体のアクセス傾向を見る
クロール予算は Google がサイトをどの程度クロールでき、またクロールしたいかを表すもので、オンにする設定ではありません。小規模サイトで一つの URL が検出された状態にあるだけでは、サーバーが Googlebot に対応できないとは判断できません。多くの重要な URL で同じ状態が見られる場合は、同時に公開されたか、共通のパスがあるか、サーバー変更後に始まったかを確認します。除外された URL をすべて個別の緊急事態として扱うのではなく、少数のサンプルを比較します。
アクセスできる場合は、Search Console のクロールの統計情報と、ホスティング事業者が提供するエラーや容量の情報を確認します。Google のクロールエラーのトラブルシューティングでは、ホスト負荷の警告とクロールエラーが説明されています。警告や継続的なサーバーエラーはホスティングの調査に役立ちますが、このステータスだけではどちらも確認できません。一つの URL が一覧にあるという理由だけで、サーバー容量を増やしたり、ページを削除したり、クロール設定を変更したりしないでください。
関連する場所から目的のページにたどり着けるようにする
リンクが読者の役に立つ既存ページを探します。例えばサービスの概要ページから、そのサービスの流れを具体的に説明する有用なページへリンクできます。リンク先が分かるテキストを使い、意図した URL を指定します。リンクを追加する価値は人の移動を助けることにあり、即座にインデックス登録を行うスイッチではありません。
リンクがすでに存在し、正しい URL がサイトマップにもある場合は、その事実を記録します。同じリンクをすべてのページに追加したり、クロールを促すためだけに記事を増やしたりする必要はありません。
結果を記録し、Google が再訪する時間を確保する
URL、レポートの日付、確認したステータス、ライブテストの結果、実際に行った変更を記録します。実際のアクセス問題を修正した場合は、ライブ URL を再度確認します。そのうえで、Search Console からその重要な URL のインデックス登録をリクエストできます。同じリクエストを日常的に繰り返す必要はありません。Google の再クロールに関するガイドでは、リクエストしても直ちにクロールや登録が行われる保証はないと明記されています。
次回の確認時には、同じ URL と日付を比較します。レポートが変わっていなければ、まだ新しい観測結果がない可能性があります。ステータスが「クロール済み - インデックス未登録」に変わった場合、Google は別の段階に進んでいます。発見の段階だけを調べ続けるのではなく、新しいステータスの証拠を使いましょう。この記事には、ページの問題を証明できる共通の待機期間はありません。
ホームページを別途確認したい場合、SEOHabit のウェブサイト SEO チェッカーでは、登録後にホームページに範囲を限定した初回チェックを利用できます。継続的なチェックにはサイト所有権の確認が必要ですが、この初回の限定チェックには不要です。このツールで、Google が内部ページをまだクロールしていない理由は分かりません。Google のレポートと URL 検査結果には Search Console を使ってください。
重要な URL を一つ選び、分かっていることを記録し、証拠に裏付けられた箇所だけを変更します。現在の確認では具体的な修正点がまだ見つかっていないと分かること自体が、有用な結果になる場合もあります。