IndexLaunch

ガイド

Googleにサイトがインデックスされない理由

Googleがページをインデックス登録しない主な理由と、実際のステータスを確認する方法、そして原因ごとの具体的な解決策をまとめて解説します。

まず、実際のステータスを確認する

トラブルシューティングを始める前に、そのページが本当にインデックス登録されていないかを確認しましょう。Googleでsite:yourdomain.com/your-pageを検索してください — 何も表示されなければ、インデックス登録されていません。より確実な答えを得るには、Search ConsoleのURL検査ツールにURLを貼り付けてください。推測する必要はなく、正確な理由(クロール済みだが未登録/検出されたが未クロール/ブロック済みなど)が表示されます。

1. noindexタグがGoogleに登録しないよう指示している

ページのソースを表示し、<meta name="robots" content="noindex">を検索してください。これは最も一般的な自己招致型の原因です — ステージング環境の設定が残っていたり、CMSやプラグインの初期設定が本番環境で無効化されていなかったりすることがよくあります。

2. robots.txtがクローラーをブロックしている

yourdomain.com/robots.txtを確認し、対象ページのパスに一致するDisallowルールがないか調べてください。サイトの一部(/admin/など)を対象にしたルールが、意図せずそれ以上の範囲に一致してしまうことがあります。

3. canonicalタグが別のページを指している

ページ内の<link rel="canonical">が別のURLを指している場合、Googleはそちらを代わりにインデックス登録し、あなたのページをその重複として扱います。canonicalを自動生成するCMSプラットフォームでは見落としがちです。

4. 内部リンクが張られていない

サイト内(または外部サイト)のどこからもリンクされていないためGoogleが発見できないページは、サイトマップを送信していても、クロールされるまでにはるかに時間がかかります。新しいページには、ホームページ、カテゴリページ、最新投稿一覧などからリンクを張りましょう。

5. コンテンツが薄い、または重複している

Googleは、クロール予算を何に使ってインデックス登録するかについて選択的です。独自のテキストがほとんどないページや、同じサイト内の別のページとほぼ同じ内容のページは、Search Consoleで「クロール済み — インデックス未登録」と表示される典型例です。Googleはそのページを見た上で、あえてインデックス登録しなかったのです。

6. サイトまたはページが単純にまだ新しい

新しいドメイン、あるいはサイトマップが送信されておらずクロール履歴もないページは、クローラーが訪れるまで数日〜数週間Googleの発見キューにとどまることがあります。これは唯一、失敗ではなく単なるタイミングの問題であり、実際に手を打つことができる原因でもあります(下記参照)。

ページ自体を修正した後、発見を早める方法

上記のどの原因にも当てはまらない場合、最も有効で正当な手段は次のとおりです。Search Consoleで更新されたサイトマップを送信する、URL検査ツールの「インデックス登録をリクエスト」ボタンを個々のページで使う、そしてIndexNowに対応している検索エンジン(Bing、Yandex、Seznam、Naver)については、次回のスケジュールされたクロールを待たずにページが公開された瞬間にIndexNowに通知する、といった方法です。Googleには相当する一括APIがなく、Search Consoleが唯一の手段です。

手早く診断するための手順

  1. 無料のインデックス可能性チェックを実行し、ステータスコード、noindex、robots.txt、canonicalの問題をまとめて除外します。
  2. Search ConsoleでURL検査を開き、正確なステータスと理由を確認します。
  3. 「検出されましたが、まだインデックスに登録されていません」と表示される場合は、発見されやすくしましょう。内部リンクを張り、クリーンなサイトマップを用意します。
  4. 「クロール済み — インデックス未登録」と表示される場合は、コンテンツを改善しましょう。独自の価値を高め、重複を減らします。
  5. 修正後にインデックス登録を一度だけリクエストし、あとは時間を置きます。

サイト全体の問題か、個別ページの問題か

1ページだけが見つからない場合、原因はたいていそのページにあります。サイトの大部分が見つからない場合は、まずサイト全体に及ぶ原因を探しましょう。ステージング環境から残ったnoindex、すべてをブロックするrobots.txt、GooglebotをブロックするCDNやファイアウォール、ホームページを指すサイト全体のcanonicalなどです。Search Consoleの「ページ」レポートを見れば、どのパターンに該当するかがわかります。

よくある質問

どれくらい待ってから心配すべきですか?

実績のあるサイトの新しいページであれば1〜2週間です。開設したばかりのサイトであれば、数週間かかるのは普通です。1か月経っても重要なページがインデックス登録されない場合は、上記の原因を順に確認してください。

サイトマップを送信すればインデックス登録は保証されますか?

いいえ。サイトマップはGoogleがURLを発見する助けになりますが、どのページをクロールしてインデックスに登録するかは、ページの価値とサイト全体の品質に基づいて引き続きGoogleが判断します。

ファイアウォールやCDNが原因でGoogleがサイトをインデックス登録できなくなることはありますか?

はい。Googlebotにチャレンジを課したりブロックしたりするボット対策があると、Googleはページを取得できません。Search Consoleの「クロールの統計情報」とURL検査のライブテストで、取得エラーがないか確認してください。

ページの速度はインデックス登録に影響しますか?

間接的に影響します。サーバーが非常に遅かったりエラーが多かったりすると、Googleはクロールを減らすため、新しいページが見つかるのが遅くなります。高速で安定したサーバーであれば、Googleはサイトのより多くの部分をクロールできます。

ページがインデックス登録された後に削除されたのはなぜですか?

Googleはページを継続的に再評価しています。よくある理由は、新たな重複コンテンツ、canonicalやnoindexの変更、再クロール時のサーバーエラー、あるいはGoogleがそのページの価値は低いと判断したことです。インデックスから削除されたページを復活させるためのガイドで、それぞれのケースを詳しく解説しています。

オーガニッククロールを待つだけでなく、次のページをもっと早く見つけてもらいませんか?

IndexLaunchは、送信されたURLをキューに入れた瞬間に複数の検索エンジンへ送ります。

カード登録不要 · クレジットに有効期限なし

または、任意のページのインデックス可能性を無料でチェック →