← ブログ一覧

ブログが検索に出てこない?クロールとインデックスを早める2つの方法

ブログを始めたばかりの場合、ブログ記事を公開したのにGoogle検索で自分の記事が出てこないことがよくあります。

Googleに記事が表示されるには、クロール→インデックス→検索結果の表示という3つのステップを経る必要があります。どこかのステップで問題が起きると、記事は検索結果に表示されません。この記事では、Google公式ドキュメントをもとに、それぞれのステップで何が起きているのか、なぜ記事が表示されないのかを解説します。

この記事のまとめ

ブログが検索に出てこない原因は、Google検索の3つのステップのどこかで問題が起きているためです。

  1. クロール:Googleクローラー(Google bot)があなたの記事を見つけて訪問するステップ。サーバーエラーやrobots.txtの設定ミスでクロールできないことがあります
  2. インデックス:見つけた記事をGoogleのデータベースに登録するステップ。コンテンツの品質が低い場合や、noindexタグがあるとインデックスされません
  3. 検索結果の表示:ユーザーの検索語句に応じて記事を表示するステップ。記事の内容が検索意図と合っていないと表示されません

ブログを始めたばかりの場合、特に問題がなくてもクロールやインデックス登録に時間がかかります。 まずは以下の2つを試してみてください。

  • GoogleサーチコンソールでURL検査ツールを使い、インデックス登録をリクエストする
  • Googleサーチコンソールでサイトマップを送信する

この記事の情報源

この記事は、以下の情報源に基づいています。重要な判断をする際は、必ずこれらを直接ご確認ください。



Google検索に記事が表示される3つのステップ

Google検索は、完全に自動化された仕組みです。記事が検索結果に表示されるまでには、次の3つのステップがあります。

  1. クロール:GoogleのロボットがWebを巡回して、あなたの記事を見つけ、内容をダウンロードする
  2. インデックス:記事の内容を分析して、Googleのデータベース(インデックス)に保存する
  3. 検索結果の表示:ユーザーが検索したときに、関連性の高い記事を表示する

すべてのページがこの3ステップを通過するわけではありません。クロールされてもインデックスされないことがありますし、インデックスされても検索結果に表示されないこともあります。

記事が表示される3ステップ

次のセクションから、それぞれのステップで何が起きているのか、どこで問題が起きやすいのかを詳しく見ていきます。

ステップ1:クロール - Googleがあなたの記事を見つける

クロールは、Googleがあなたの記事の存在を知り、内容を取得するステップです。

Googleクローラーがページを見つける仕組み

Googleは「Googleクローラー」というプログラムを使って、Web上のページを自動的に巡回しています。すべてのWebページを網羅したデータベースは存在しないため、Googleは以下の方法で新しいページを見つけます。

  • 既知のページからのリンク:すでにGoogleが知っているページ(他のブログ記事やカテゴリページなど)に貼られたリンクをたどる
  • サイトマップ:サイト所有者が提出したURLリスト(サイトマップ)から発見する

Googleクローラーは、見つけたURLにアクセスして、ページの内容をダウンロードします。このとき、Chromeブラウザの最新版を使ってページをレンダリング(表示)します。

クロールされない原因

以下のような場合、Googleクローラーはページをクロールできません。

また、Google 検索結果にサイトを表示する方法 | Google 検索セントラル  |  Documentation  |  Google for Developersによると、Google のクローラーがサイトを見落とす原因には、主に次のようなものがあります。

  • サイトがウェブ上の他のサイトからリンクされていない
  • 新しく立ち上げたばかりのサイトで、Google がまだクロールできていない
  • Google がサイトを見逃した

これらの問題には他のブログやサイトで自分のブログ記事をリンクしてもらうことが有効ですが、自分だけの力では難しい問題なので、まずは後述のサーチコンソールを使った方法をおすすめします。

ステップ2:インデックス - 記事が検索対象になる

インデックスは、クロールしたページの内容を分析して、Googleのデータベースに保存するステップです。

Googleがページを分析する内容

Googleクローラーがページをクロールした後、Googleは以下の要素を分析します。

  • テキストコンテンツ:記事本文、タイトル(<title>タグ)、見出しタグなど
  • 画像と動画:alt属性や周辺のテキストから内容を判断
  • メタ情報:ページの言語、配信元の国、使いやすさ(モバイル対応など)

また、同じ内容のページが複数ある場合、Googleは「正規ページ」を1つ選びます。正規ページが検索結果に表示される代表となり、他のページは代替バージョンとして扱われます。

インデックスされない原因

以下のような場合、ページはインデックスに登録されません。

インデックス登録は保証されていません。Googleが処理したページのすべてがインデックスに登録されるわけではないのです。

インデックスを確認する方法

Googleサーチコンソール(無料ツール)のURL検査ツールを使うと、あなたのページがインデックス登録されているか次の手順で確認できます。

  1. 記事のURLを検索する URL検査
  2. ステータスを確認する URL検査結果

ステップ3:検索結果への表示 - ユーザーに届く

インデックスに登録されたページは、ユーザーが検索したときに表示される候補になります。ただし、必ず表示されるわけではありません。

検索結果に表示される仕組み

ユーザーが検索語句を入力すると、Googleはインデックスから関連性の高いページを選んで表示します。関連性は以下の要素で決まります。

  • ユーザーの所在地:「自転車修理店」を検索した場合、パリのユーザーと香港のユーザーには異なる結果が表示される
  • 使用言語:検索語句とページの言語が一致しているか
  • デバイス:パソコンかスマートフォンか

また、検索語句によって表示される検索結果の形式も変わります。たとえば「自転車修理店」ならローカル検索結果(地図)が表示され、「最新の自転車」なら画像検索結果が表示される可能性が高くなります。

検索結果に表示されない原因

ページがインデックスされているのに検索結果に表示されない場合、以下のような原因が考えられます。

  • 検索意図とのミスマッチ:ページの内容が、ユーザーの検索語句と関連していない
  • コンテンツの品質:他の競合ページと比べて、情報の質や量が不足している
  • noindexタグnoindexタグで検索結果への表示を制限している

また、Google検索結果画面の上位に表示されるサイトはGoogleに課金をしているわけではありません(広告を除く)。お金を払うことで検索結果画面を左右することはできません。 公式ドキュメントに以下のように記載されています。

Google 検索の仕組みについて詳しく見ていく前に注意していただきたい点があります。それは、Google がサイトをクロールする頻度やサイトの掲載順位を上げたりするために金銭を受け取ることはない、ということです。これと反する内容を耳にしたとしても、それは事実ではありませんのでご注意ください。

検索結果に表示されているか確認する方法

自分の記事がそもそも検索結果に表示されていないのか?それとも検索順位が低いのか?は、 site:ブログのURL でGoogle検索すると確認できます。 site検索

検索結果に表示させる2つの方法

ブログを始めたばかりの場合、あなたのブログに特に問題がない場合でも記事を公開してもすぐにはインデックス登録されません。 インデックス登録を早めるため、記事を公開するたびに次の2つの対策を毎回実行しましょう。

1. URL検査ツールでインデックス登録をリクエストする

GoogleサーチコンソールのURL検査ツールを使って、新しく公開したブログ記事のインデックス登録をGoogleにリクエストします。

手順

  1. Googleサーチコンソール上部の検索ボックスに記事のURLを入力してエンターキーを押す URL検査
  2. 「インデックス登録をリクエスト」ボタンをクリック インデックス登録をリクエスト

リクエストしても即座にインデックスされるわけではありませんが、Googleクローラーに「このページを優先的にクロールしてください」と伝えることができます。

2. サイトマップを送信する

サイトマップは、サイト内のすべてのページのURLをまとめたファイルです。サイトマップを送信すると、Googleクローラーがページを見つけやすくなります。

手順

  1. サイトマップファイル(sitemap.xml)を作成する(多くのブログツールやCMSは自動生成機能があります)
  2. Googleサーチコンソール左メニューの「サイトマップ」をクリック
  3. サイトマップのURL(例:https://example.com/sitemap.xml)を入力して「送信」

サイトマップ送信

サイトマップを送信した後、数日から数週間でクロールとインデックス登録が進みます。

よくある質問

記事を公開したらすぐに検索結果に出てくる?

いいえ、すぐには出てきません。Googleクローラーがページをクロールし、インデックスに登録し、ランキングを評価するまでには時間がかかります。通常、数日から数週間、場合によっては数ヶ月かかることもあります。

Googleサーチコンソールって何?登録しないとダメ?

Googleサーチコンソールは、Googleが無料で提供するツールです。登録しなくてもGoogleはページをクロールしますが、登録すると自分のサイトがどのようにクロール・インデックスされているか確認できます。問題が起きたときの原因特定に役立つため、登録を推奨します。

サイトマップって必要なの?

必須ではありませんが、提出することを推奨します。サイトマップがあると、Googleクローラーがページを見つけやすくなります。特に、他のページからリンクされていない新しい記事がある場合に有効です。

インデックスされているか確認する方法は?

GoogleサーチコンソールのURL検査ツールを使うか、Google検索で「site:あなたのサイトのURL」を検索します。たとえば「site:example.com」と検索すると、example.comでインデックスされているページが表示されます。

Googleにお金を払えば検索順位は上がる?

いいえ、上がりません。Googleは検索順位を上げるために金銭を受け取ることはありません。ランキングはプログラムによって自動的に決定されます。有料の「Google広告」は別のサービスで、検索結果の上部や下部に「広告」と表示されて掲載されます。

まとめ

ブログが検索に出てこない原因は、Google検索の3つのステップのいずれかで問題が起きているためです。

  • クロール:Googleクローラーがページを見つけて訪問する
  • インデックス:ページの内容を分析してデータベースに保存する
  • 検索結果の表示:ユーザーの検索語句に応じて表示する

まずはGoogleサーチコンソールでどのステップに問題があるか確認し、該当する対策を実施します。ただし、インデックスされても必ず検索結果に表示されるわけではありません。ユーザーの検索意図に答える、質の高いコンテンツを作ることが最も重要です。

Googleは常にアルゴリズムを改善しています。最新情報はGoogle 検索セントラル ブログで確認できます。

関連

mayogames.hatenablog.com