日本語 English(Home)

インデックスされない原因と確認手順:Search Consoleの理由別の対処

記事を公開しても、Googleにインデックスされなければ検索結果には出ません。Search Consoleで本当に未登録かを確かめる方法、よく見かける「クロール済み」「検出」の2つの状態の原因と対処、直さなくてよいページの見分け方を説明します。

インデックスされない原因と確認手順:Search Consoleの理由別の対処

この記事の要点:

  • インデックスされないときは、まずSearch Consoleの「URL検査」で、本当に未登録か、未登録ならどの理由かを確かめます。理由によって対処がまったく違います。
  • 「検出 – インデックス未登録」はGoogleがまだページを取得していない状態、「クロール済み – インデックス未登録」は取得したうえで登録しなかった状態です。
  • 前者はクロールの後回し(内部リンクの不足やサーバーの負荷など)、後者は内容の重複や薄さが主な原因になりやすく、noindex・robots.txt・canonicalの設定ミスも合わせて確認します。
  • 一覧ページや範囲外のページ番号など、もともと検索に出す必要のないページが未登録なのは問題ではありません。直すのは、検索で見つけてほしいページだけです。

インデックスされないときに最初に見ること

記事を公開しても、Googleのインデックス(検索に使うページの一覧)に登録されなければ、検索結果にもAIによる概要にも出ません。ただし「検索で見つからない」原因が、インデックスではなく順位にあることもあります。

最初に確かめるのは次の3つです。

  1. そのURLがインデックスに登録されているか(URL検査)
  2. 登録されていない場合、Search Consoleが示す理由は何か
  3. そのページは、そもそも検索に出すべきページか

例:公開して1週間たっても記事が検索に出ない場合、URL検査で「URL は Google に登録されています」と出れば、問題は順位です。「URL が Google に登録されていません」と出て理由が「検出 – インデックス未登録」なら見つけやすさ、「noindex タグによって除外されました」なら設定を確かめます。同じ「検索に出ない」でも、見る場所が変わります。

3つ目が見落とされがちです。Googleはサイトのすべてのページを登録するわけではなく、登録されないページがあること自体は異常ではありません。直すべきかどうかを決めてから、原因を探します。

本当にインデックスされていないかを確かめる

URL検査で1ページずつ確かめる

Search Consoleの上部の検索欄に、記事のURLを入力します(URL 検査ツールの説明)。結果は次のように読みます。

表示意味次にすること
URL は Google に登録されていますインデックスされている検索で見つからないなら、順位や検索語の問題を調べる
URL が Google に登録されていません未登録「ページのインデックス登録」の欄で理由を確かめる

インデックスされているのに検索で見つからない場合は、検索順位と平均掲載順位の見方で、どの検索語で何位に出ているかを確かめます。

「公開URLをテスト」で今の状態を見る

URL検査で最初に表示されるのは、Googleが前回取得したときの情報です。設定を直した後は「公開URLをテスト」を押すと、今のページがインデックス登録できる状態かを確かめられます。

site:検索だけで判断しない

Googleで「site:ドメイン」と検索する方法は手軽ですが、表示される件数や結果はおおよそのもので、すべての登録ページが出るとは限りません。正確な判断には、URL検査とページのインデックス登録レポートを使います。site: の書き方と限界は「Googleの検索コマンドの記事」で説明しています。サイト全体で登録されているページの数の読み方は「インデックス数とは」で説明しています。

ページのインデックス登録レポートで分かる主な理由

サイト全体の状況は、Search Consoleの「ページのインデックス登録」レポートで、理由ごとにまとめて見られます(ページのインデックス登録レポートの説明)。よく見かける理由は次のとおりです。

理由状態直す必要
検出 – インデックス未登録URLは知っているが、まだ取得していない見つけてほしいページなら確認する
クロール済み – インデックス未登録取得したが、登録しなかった見つけてほしいページなら内容を見直す
noindex タグによって除外されましたページがnoindexで登録を断っている意図していなければ設定を直す
robots.txt によりブロックされましたクロールが止められている意図していなければrobots.txtを直す
代替ページ(適切な canonical タグあり)正規URLとして別のページが選ばれている多くは問題ない
重複しています。ユーザーにより、正規ページとして選択されていません似たページの中で、別のURLが正規として選ばれたどのURLを代表にするか決めて整理する
ページにリダイレクトがあります転送元のURL転送が意図どおりなら問題ない
見つかりませんでした(404)・ソフト 404ページが無い、または中身が無いと判断された残すべきページなら中身や応答を直す
サーバーエラー(5xx)取得しようとしたときにエラーが返ったサーバーの状態を確かめる

レポートの上部では、「すべての既知のページ」と「送信されたページ」(XMLサイトマップに載せたページ)を切り替えられます。サイトマップに載せたページ、つまり検索に出したいページに絞って見ると、直すべきものを見つけやすくなります。

以下では、とくに問い合わせの多い「検出」と「クロール済み」の2つと、設定のミスを順に説明します。

「検出 – インデックス未登録」の原因と対処

この理由の詳しい確かめ方と、直す必要があるかの判断は「「検出 – インデックス未登録」の記事」にまとめています。ここでは要点を説明します。

GoogleはURLの存在を知っているものの、まだページを取得(クロール)していない状態です。Googleの説明では、サイトに負荷がかかりすぎると予想されたためにクロールを後回しにした場合などに表示されます。

考えられる原因と、確かめることは次のとおりです。

  • 公開から日が浅い:新しいページは、取得までに時間がかかることがあります。まずは待ちます。
  • サイト内からのリンクが少ない:ほかのページから内部リンクが張られていないと、重要なページだと伝わりにくくなります。関連する記事やトピックのページからリンクします。
  • サーバーの応答が遅い、エラーが多い:Search Consoleの「クロールの統計情報」で、応答時間やエラーの増加がないかを見ます。
  • URLの数が多すぎる:絞り込みの条件ごとのURLや、ページ番号の付いた一覧が大量に作られていると、大切なページの取得が遅れることがあります。

内部リンクを確かめるときは、トップページや記事一覧、関連するトピックのページから、何回のクリックでその記事にたどり着けるかを見ます。XMLサイトマップに載っているだけで、サイト内のどこからもリンクされていないページは、後回しにされやすくなります。

この状態では、Googleはまだページの中身を見ていません。そのため、本文を直すより先に、見つけやすさとサーバーの状態を確かめます。

「クロール済み – インデックス未登録」の原因と対処

直さなくてよいページの見分け方や、統合・書き直し・削除の選び方は「「クロール済み – インデックス未登録」の記事」で詳しく説明しています。ここでは要点を説明します。

Googleがページを取得したものの、インデックスに登録しなかった状態です。Googleの説明では、今後登録される可能性も、されない可能性もあり、クロールのために再送信する必要はないとされています。

長く続く場合は、ページの中身を見直します。

考えられる原因確かめること対処の例
サイト内に似たページがある同じ問いに答える記事が複数ないか1つにまとめ、残りは301で転送する
内容が一般論の言い換えになっているそのページにしかない情報があるか自社のデータ、手順、事例を足す
本文がほとんど無い一覧やタグのページ、画像だけのページではないか検索に出す必要がなければそのままにする
検索する人がほとんどいない話題読者の問いに合った題材か関連する記事と統合するか、テーマを見直す

内容を足すときは、文字数を増やすことではなく、答えていない問いを足すことを目的にします。

レポートの表示は、Googleが前回確かめたときの情報です。レポートで「クロール済み – インデックス未登録」と出ていても、URL検査で確かめると、すでに登録されていることもあります。個別のページは、URL検査の結果を優先して判断します。

なお、RSSフィードのURLやページ番号の2ページ目以降がこの状態になっている場合も、通常は対処の必要はありません。

noindex・robots.txt・canonicalなど設定の原因

中身に問題がなくても、設定の誤りで登録されないことがあります。URL検査の結果で、次の項目を確かめます。

確認すること見る場所
noindexが付いていないかURL検査の「インデックス登録を許可しているか」、ページのHTML
robots.txtでクロールを止めていないかURL検査の「クロールを許可しているか」
canonicalが別のURLを指していないかURL検査の「ユーザーが指定した正規 URL」「Google が選択した正規 URL」
リダイレクトやエラー(404・5xx)になっていないかURL検査、ページのインデックス登録レポート
XMLサイトマップに載っているかサイトマップ レポート、サイトマップのXML

本文をJavaScriptで表示しているページでは、Googleが取得した時点で本文が読めていないこともあります。URL検査の「クロール済みのページを表示」で、Googleが受け取ったHTMLに本文が含まれているかを確かめます。

WordPressでは、SEOプラグインの設定で投稿や一覧にnoindexが付いていることがあります。設定画面と、公開されたページのHTMLの両方を確認します。

当サイト(seoagent.jp)では、SEOプラグインが作るXMLサイトマップが古いキャッシュのまま、4件のURLしか載っていない状態になっていました。キャッシュを作り直し、反映のたびに作り直すようにした結果、72件が載るようになりました(その後、記事の追加で150件超)。プラグインの画面では問題が見えないこともあるため、サイトマップのXMLそのものを開いて、件数と中身を確かめることをおすすめします。

また当サイトでは、記事一覧ページのcanonicalが存在しないURLを指していたこともありました(多言語のプラグインとの組み合わせが原因)。canonicalの値も、HTMLで実際の出力を確かめます。

直さなくてよい未登録のページ

レポートに未登録のページが多く出ていても、すべてを直す必要はありません。次のようなページは、検索結果に出なくても困らないことが多いページです。

  • タグ一覧、サイト内検索の結果、絞り込み条件ごとの一覧
  • 記事がまだ無いカテゴリーの一覧
  • ページ番号の2ページ目以降、範囲外のページ番号
  • 転送元の古いURL、canonicalで代表を別に指定しているURL

当サイト(seoagent.jp)では、記事がまだ無い一覧ページや、範囲外のページ番号が検索対象になりうる状態でした。記事のない一覧はnoindexにしてXMLサイトマップから外し、範囲外のページ番号は404、親カテゴリーは一覧ページへ301で転送するようにしました。反映のたびに、404・301・noindexが意図どおりかを確かめています。

このように「出さないページ」を決めておくと、レポートの中から本当に直すべきページを見つけやすくなります。

直した後の流れと、反映までの時間

  1. 原因を直す(noindexを外す、内容を加える、内部リンクを足す、似たページをまとめるなど)
  2. URL検査で「公開URLをテスト」し、インデックス登録が可能と表示されるか確かめる
  3. 「インデックス登録をリクエスト」する。多くのページを直した場合は、XMLサイトマップを送信する
  4. ページのインデックス登録レポートで、該当する理由の「修正を検証」を押す
  5. しばらくしてから、URL検査で状態を確かめ直す

「修正を検証」を押すと、Googleがその理由に当てはまるURLを順に確かめ直し、結果をレポートに表示します。検証が「失敗」と表示された場合は、直しきれていないURLが残っているため、例として表示されるURLを開いて原因を確かめ直します。

Googleは、クロールには数日から数週間かかることがあると説明しています(Google に再クロールを依頼する)。リクエストは、すぐに登録されることを保証するものではなく、同じURLを何度もリクエストしても早くはなりません。原因を直すことを優先します。

よくある質問

インデックス登録をリクエストすれば、すぐに検索に出ますか?

出るとは限りません。リクエストはクロールを依頼するもので、登録するかどうかはGoogleが判断します。原因を直さないまま何度もリクエストしても、結果は変わりません。

「クロール済み – インデックス未登録」のページは削除した方がよいですか?

すぐに削除する必要はありません。似たページがあればまとめて301で転送し、独自の内容があれば足します。読者にとって価値が無く、検索に出す必要も無いページであれば、削除や統合を検討します。

インデックスされないのは、AIで書いた記事だからですか?

Googleは、作り方より内容の質を重視すると説明しています。AIで書いたかどうかより、似た記事との重複や、ほかにない情報があるかを確かめます。

新しいサイトで、ほとんどのページが登録されません。

新しいサイトは、外部からのリンクも少なく、見つけてもらうまでに時間がかかることがあります。XMLサイトマップを送信し、トップページや一覧から各記事へリンクがつながっているかを確かめます。

XMLサイトマップに載せれば、必ずインデックスされますか?

必ずではありません。サイトマップはGoogleにURLを知らせる手段で、登録するかどうかはページの内容などをもとにGoogleが判断します。ただし、載っていないことで見つけてもらうのが遅れることはあるため、検索に出したいページは載せておきます。

SEOAGENTでできること

SEOAGENTでは、Search ConsoleとGA4と連携して、記事ごとの検索での表示やクリックを確認できます。内部リンクの提案や、記事の改善・リライトも進められます。

インデックスされない原因と確認手順と関わる分析・効果測定の記事は「分析・効果測定の記事一覧」にまとめています。

参考情報

AIでSEO対策を、もっと続けやすく。

機能と使い方、料金・契約条件は、サービス資料でご案内します。