Googleにサイトが表示されない原因を順番に診断:インデックス、noindex、robots.txt、ペナルティ、競合を確認し、対処法、所要期間、ChatGPTの場合も解説します。

要点
Googleにサイトが表示されない場合、原因は2つに分かれます。インデックスされていない(Googleがサイトを見つけていない、クロールできない、またはインデックスしないと判断した)か、インデックスはされているものの順位が低すぎて目に入らないかです。まずはsite:yourdomain.comで検索し、Google Search ConsoleのURL検査ツールを使いましょう。どちらのケースかが数分でわかります。よくある原因は、noindexタグ、クロールをブロックするrobots.txt、新しすぎるサイトや被リンクのないサイト、内容が薄いまたは重複したコンテンツ、手動による対策、そして単純に、サイトの現在の評価に対して競争が激しすぎるクエリです。
さらに詳しく知るには、こちらに質問
Googleにサイトが表示されないのは、事業者にとって最もストレスの大きい問題のひとつですが、順を追えば最も診断しやすい問題のひとつでもあります。GoogleはガイドGoogle 検索にウェブサイトを表示するで主な理由を挙げています。サイトを指すリンクがない、クローラーが読み取りにくいデザイン、クロールエラー、あるいはサイトがまだ新しすぎる、といったものです。このガイドでは、診断の順番、原因ごとの対処法、現実的な所要期間を紹介します。背景にある仕組みを理解するには、Googleのインデックス登録の仕組みに関するガイドをご覧ください。
この2つは別の問題で、対処法も異なります。簡単なテストを3つ行いましょう。
site:yourdomain.comを検索する。結果がひとつも出なければ、サイトはインデックスされていません。ページが表示されれば、インデックスはされており、問題は狙っているクエリでの露出です。Googleはこの演算子がインデックス済みのURLをすべて返すとは限らないと注意しているので、全数調査ではなく目安として使ってください。サイトはインデックスされているのに試したクエリで見当たらない場合、問題はインデックスではなく順位です。原因8に進んでください。
Search Consoleがなければ、推測に頼るしかありません。ドメインの所有権を確認し(DNSレコードを使えば、すべてのサブドメインとプロトコルをまとめてカバーできます)、「ページのインデックス登録」レポートを開きましょう。Googleが把握しているURLがすべてステータス付きで一覧表示され、各ステータスが原因を示しています。Googleのページのインデックス登録レポートのヘルプに、すべてのステータスの定義があります。
meta robotsタグやX-Robots-Tag HTTPヘッダーに含まれるnoindexディレクティブは、ページをインデックスしないようGoogleに指示します。公開直後に最も多い原因で、ステージング環境で使っていた設定がそのまま本番に持ち込まれるケースです。WordPressでは、「設定」の「表示設定」にある「検索エンジンがサイトをインデックスしないようにする」のチェックが外れているか確認してください。Search Consoleでは、こうしたページは「noindex タグによって除外されました」と表示されます。ディレクティブを削除してから、インデックス登録をリクエストしましょう。
Disallow: /という行がrobots.txtにあると、Googleはサイト全体をクロールできません。それでもページが説明文なしのURLだけで表示されることがあり、これが典型的な症状です。ファイルはyourdomain.com/robots.txtで直接見るか、Sorankのrobots.txtチェッカーで確認できます。robots.txtが制御するのはクロールであり、インデックス登録ではない点に注意してください。ページをインデックスから外したいなら、noindexを使い、Googleにはクロールさせておきます。
Googleは主にリンクをたどってページを見つけます。被リンクもサイトマップもない新しいドメインは、最初のクロールまで数週間待つこともあります。Googleは「Google が新しいサイトや既存サイトの変更に気づくまでに数週間かかることがあります」と書いています。Search ConsoleでXMLサイトマップを送信し(Sorankのサイトマップチェッカーで有効かどうか確認できます)、SNSのプロフィールやディレクトリの掲載ページからサイトにリンクを張り、トップページのインデックス登録をリクエストしましょう。
「クロール済み - インデックス未登録」というステータスは、Googleがページを読んだうえで、今のところインデックスする価値がないと判断したことを意味します。よくある理由は、内容の薄いコンテンツ、ほぼ重複したページ(絞り込み、タグ、都市名だけを差し替えた地域ページ)、内部リンクのないページです。同じページを何度も再送信するのではなく、弱いページを改善するか統合しましょう。
「検出 - インデックス未登録」は、GoogleがURLを見つけたもののクロールを後回しにしたことを意味します。小規模なサイトでは、多くの場合、内部リンクが弱いかサーバーの応答が遅いことが原因です。大規模なサイトでは、価値の低いURLが多すぎてクロールを奪い合っていることが原因です。重要なページをメニューや関連記事からリンクし、不要なURLのバリエーションを削除しましょう。
ページが除外されるのは、Googleが別のURLの重複とみなした場合(「重複しています。ユーザーにより、正規ページとして選択されたページはありません」)、canonicalタグが別のページを指している場合、またはページがリダイレクトしている場合です。URL検査で「Google が選択した正規 URL」を確認してください。Googleが自分の指定と違うURLを選んでいたら、canonicalタグ、内部リンク、サイトマップをひとつのバージョン(https、wwwの有無、末尾スラッシュの有無)に揃えましょう。
「表示されない」という悩みの多くはここに行き着きます。ページはインデックスに存在するものの、「水道修理」や「ランニングシューズ」のようなクエリで4ページ目にある状態です。新しいサイトが幅広く競争の激しいクエリで上位に入ることはまれです。Search Consoleの「検索パフォーマンス」レポートを見てください。すでに表示回数があるクエリが、勝てる場所を示しています。ページの検索意図に合ったより具体的なクエリを狙い、そのうえでGoogleで上位表示するための方法に従いましょう。Sorankの自動キーワードリサーチが、そうした狙えるクエリを代わりに見つけます。
Search Consoleで「手動による対策」と「セキュリティの問題」のレポートを開きます。手動による対策(不自然なリンク、スパム、隠しテキスト、ハッキングされたコンテンツ)は、ページやサイト全体を検索結果から消すことがあります。挙げられた問題をすべて修正してから、再審査リクエストを送信しましょう。ハッキングされたサイトは、Chromeや検索結果で警告が表示されることもあります。
JavaScriptの実行後にしか表示されないコンテンツ、ログインが必要なコンテンツ、画像の中の文字、iframe内のコンテンツは、Googleから見えなかったり、認識が遅れたりします。URL検査でページをテストし、「クロール済みのページを表示」を開いて、レンダリングされたHTMLと訪問者が見ている内容を比べてください。Sorankの無料のインデックス可能性チェッカーと無料のSEO Chrome拡張機能を使えば、どのページでもこうした障害の大半を見つけられます。
| 症状 | 考えられる原因 | 対処法 | 修正後の一般的な所要期間 |
|---|---|---|---|
site:で結果なし、最近公開したサイト | 新しいサイト、リンクなし、サイトマップなし | Search Console、サイトマップ、最初のリンク、インデックス登録のリクエスト | 数日から数週間 |
site:で結果なし、数か月前から公開中のサイト | サイト全体のnoindexまたはrobots.txtによるブロック | ディレクティブを削除し、テストして、インデックス登録をリクエスト | 数日から数週間 |
| 説明文なしでURLだけが表示される | robots.txtでブロックされたページ | robots.txtでクロールを許可 | 次回以降のクロール |
| 多くのページが「クロール済み - インデックス未登録」 | 薄い、重複した、または内部リンクの少ないコンテンツ | ページの改善、統合、削除と内部リンクの強化 | 数週間から数か月 |
| 多くのページが「検出 - インデックス未登録」 | クロールの延期:リンク不足、遅いサーバー、URLが多すぎる | 内部リンク、サーバー速度、不要なURLの削減 | 数週間 |
| 自分のURLの代わりに別のURLが表示される | 重複またはcanonicalの問題 | すべての場所でcanonicalのバージョンをひとつに統一 | 数週間 |
| インデックス済み、ブランド名では表示されるが一般的なクエリでは表示されない | 競争とサイトの評価 | 具体的なクエリ、より良いコンテンツ、被リンク | 2〜6か月以上 |
| サイト全体が突然消えた | 手動による対策、ハッキング、ドメインの期限切れ、サーバーダウン | Search Consoleのレポート確認、修正、再審査リクエスト | 審査後、数日から数週間 |
| ブランド名で検索すると別の会社が表示される | より古い、または規模の大きい企業と同じ名前 | Google ビジネス プロフィールの充実、一貫したプロフィール、ブランドへの言及 | 数か月 |
決まった期間はありません。URLの再クロールをGoogleにリクエストする方法についてのGoogleのドキュメントには、「クロールには数日から数週間かかることがあります」とあり、同じURLを何度もリクエストしても早くはならないと書かれています。サイトマップと少数のリンクがある新しいサイトは、通常数日から数週間でクロールされます。全ページのインデックス登録にはさらに時間がかかり、競争の激しいクエリで上位に入るには数か月かかります。URL検査からのリクエストには上限があるため、最も重要なページのために取っておきましょう。
AIの回答に出てこない原因は、Googleの場合と一部異なります。各アシスタントは独自のクローラーと情報源を使っています。
対処法はChatGPTで上位に表示される方法のガイドで詳しく説明しています。アシスタントがそもそも自社ブランドに触れているかを知るには、SorankのAI言及トラッキングが役立ちます。顧客がChatGPT、Claude、Geminiでする質問を追跡し、自社の代わりに誰が引用されているかを示します。
覚えておくべき順番は、まずインデックス、次にクロールの障害、次にコンテンツの品質、最後に競争です。「Googleに表示されない」サイトの多くは設定ひとつで直ります。それ以外のサイトには、より良いページと時間が必要です。
BingとGoogleはそれぞれ独立してクロールとインデックス登録を行うため、一方にはインデックスされ、もう一方にはされないことがあります。よくある理由は、Googlebotだけをブロックするrobots.txtのルールやファイアウォール、Googleが内容が薄いまたは重複していると判断したページ、Google Search Consoleでしか確認できない手動による対策です。「ページのインデックス登録」レポートとURL検査ツールで、Google側の理由を確認しましょう。
いいえ。サイトマップはGoogleがURLを見つけ、どれが重要かを理解する助けになりますが、各ページをインデックスする価値があるかどうかはGoogleが判断します。内容が薄いページ、重複したページ、noindexタグでブロックされたページは、サイトマップに含まれていてもインデックスされません。内部リンクと有益なコンテンツとあわせて活用しましょう。
突然消えた場合、多くは技術的な変更かペナルティが原因です。更新時に入ったnoindexタグやrobots.txtのブロック、ドメインの期限切れやサーバー障害、サイトのハッキング、手動による対策などです。まずSearch Consoleの「手動による対策」「セキュリティの問題」「ページのインデックス登録」の各レポートを確認してください。数日かけて徐々に順位が下がった場合は、Googleのコアアップデートか競合の強化が考えられます。
先行導入企業のご紹介
