なぜ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が唯一の手段です。
オーガニッククロールを待つだけでなく、次のページをもっと早く見つけてもらいませんか?
IndexLaunchは、キューに登録した瞬間に、送信したすべてのURLをIndexNow経由でBing、Yandex、Seznam、Naverへ直接プッシュします。
料金を見る