検索エンジンはどう動くのか — クロール・インデックス・ランキングの3段階

目次
この記事の結論:検索エンジンは「見つける・覚える・選ぶ」の3段階で動いている
「記事を公開したのに、検索しても出てこない」。SEOを始めたばかりの方が最初にぶつかる壁です。私がこれまで受けた相談でも、原因の多くは、検索エンジンの仕組みを知っていればすぐに見当がつくものでした。Googleの公式ガイドをもとに整理すると、要点は次の4つです。
- 検索エンジンは3段階で動いている — Googleは、ページを見つけて取りに行く「クロール」、内容を理解して保存する「インデックス登録」、検索された言葉に合うページを選んで並べる「検索結果の表示(ランキング)」の3段階で動いています
- すべてのページが3段階を通るわけではない — Googleは、ページをクロール・インデックス登録・表示することを保証していないと公式に明言しています。どこかの段階で止まると、検索結果には出ません
- 順位はお金では買えない — Googleは、クロールの頻度や掲載順位を上げるために金銭を受け取らないと説明しています。順位はプログラムが自動で決めています
- 検索結果は人によって違う — 同じ言葉で検索しても、場所・言語・端末(パソコンかスマートフォンか)などで結果が変わります
以下では、検索エンジンを図書館にたとえながら、3つの段階を順に見ていきます。
1. 検索エンジンを図書館にたとえると
最初に、全体の流れをつかんでおきましょう。Googleの検索エンジンは、人の手を介さずに動く完全に自動化された仕組みです。結果に表示されるページの大半は、誰かが申請したものではなく、Googleのプログラムがウェブを巡回して自動的に見つけたものです。
これを巨大な図書館にたとえると、3つの段階はこうなります。
| 段階 | Googleでの呼び名 | 図書館にたとえると |
|---|---|---|
| 1 | クロール | 世界中の本屋を回って、新しい本や改訂版を集めてくる |
| 2 | インデックス登録 | 集めた本の中身を読み、目録(索引)に登録して棚に並べる |
| 3 | 検索結果の表示(ランキング) | 利用者の質問を聞いて、目録から合いそうな本を選び、役に立つ順に手渡す |
この3段階は順番につながっています。本屋で見つけてもらえなければ目録に載らず、目録に載らなければ利用者に手渡されることもありません。
Googleの公式ガイドも、すべてのページがこの3段階を通過するわけではないと書いています。「検索に出ない」と悩んだときは、どの段階で止まっているかを考えるのが近道です。
2. 段階1:クロール — ページを見つけて取りに行く
クロールとは、検索エンジンのプログラムがウェブ上のページを訪れて、中身を取得することです。この巡回プログラムをクローラーと呼び、Googleのクローラーは「Googlebot」という名前です。
Googleは新しいページをどうやって見つけるのか
公式ガイドによると、ウェブ上のすべてのページを含むデータベースは存在しません。そのため、新しいページや更新されたページを常に探し続けています。見つけ方は主に2つです。
- リンクをたどる — すでに知っているページに貼られたリンクから、新しいページを見つけます。公式ガイドでも、既知のページからリンクを抽出して新しいページを見つける方法が説明されています
- サイトマップを読む — サイトマップとは、サイト内のページのURLを一覧にしたファイルです。サイト運営者が提出すると、Googleがページを見つける手がかりになります
ここで押さえておきたいのは、どこからもリンクされていないページは見つけてもらいにくいという点です。公開した記事に、サイト内のほかのページからリンクを張っておくことは、それだけで意味があります。サイトマップの設計については「XMLサイトマップ戦略2026」で詳しく解説しています。
見つけても、すべてを取りに行くわけではない
Googleは、どのサイトを、どのくらいの頻度で、何ページ取りに行くかをプログラムで決めています。見つけたページを必ずクロールするわけではありません。
クロールされない主な理由は次のとおりです。
- robots.txtで巡回を止めている — robots.txtは、クローラーにどのページを巡回してよいかを伝えるファイルです。設定次第で、Googlebotがページにたどり着けなくなります
- ログインが必要なページ — 会員限定ページなどは、Googlebotが中身を取得できません
- サーバーの調子が悪い — Googleは、サイトに負荷をかけすぎないよう巡回の速さを調整します。サーバーがエラー(HTTP 500番台など)を返すと、巡回をゆるめます
JavaScriptで表示される内容も読まれるのか
多くのサイトは、JavaScript(ページに動きを付けるプログラム)を使って内容を表示しています。Googleはクロールの過程で、最新版のChromeを使ってページを表示(レンダリング)し、JavaScriptも実行します。
ただし、表示に失敗する要因がないとは限りません。大事な情報はなるべくHTMLの文章として書いておくと安心です。
参考・引用: Google の検索エンジンの仕組み、検索結果と掲載順位について - Google 検索セントラル サイトマップについて - Google 検索セントラル
3. 段階2:インデックス登録 — 内容を理解して保存する
クロールで取ってきたページは、次にインデックス登録の段階に進みます。インデックスとは、Googleが理解したページの情報を保存しておく巨大なデータベースのことです。図書館の目録にあたります。
Googleはページの何を読んでいるのか
この段階で、Googleはページの文章のほか、次のような要素を分析します。
- titleタグ — ページのタイトルを示すHTMLの要素。検索結果のタイトルにも使われることが多い部分です
- alt属性 — 画像の内容を文章で説明する属性
- 画像や動画 — ページに含まれるメディア
書いてある内容を正しく読み取ってもらうには、ページが何について書かれているかを、文章と見出しではっきり示すことが基本になります。
似たページはまとめられ、代表が1つ選ばれる
Googleは、内容がよく似たページをグループにまとめ、その中から代表のページを1つ選びます。この代表のページを「正規ページ(canonical)」と呼びます。
検索結果に表示される候補になるのは、基本的にこの正規ページです。グループ内のほかのページは別バージョンとして扱われ、スマートフォンでの検索など状況に応じて表示されることがあります。
同じ内容のページがURL違いでいくつもあると、自分が上位に出したいページとは別のページが代表に選ばれることがあります。これはページが検索に出ない理由の1つで、シリーズの「ページが検索に出ない理由チェックリスト」で詳しく扱っています。
インデックス登録も保証されていない
ここは誤解が多いところです。Googleは、クロールしたページを必ずインデックスに登録するわけではありません。公式ガイドは、登録されない理由として次のような例を挙げています。
- ページの内容の品質が低い
- robots metaタグ(ページごとに検索エンジンへの指示を書くタグ)で、登録しないよう指示している(noindex)
- サイトの作りが、インデックス登録を難しくしている
私の感覚でも、「公開したのに出てこない」という相談の多くは、この段階か前のクロールの段階で止まっています。
4. 段階3:検索結果の表示 — 質問に合うページを選んで並べる
最後の段階が、検索結果の表示です。誰かが検索すると、Googleはインデックスの中から、検索された言葉に合っていて、質が高いと判断したページを探して表示します。一般にランキングと呼ばれるのは、この段階で行われる「並べ方」のことです。
順位は何で決まるのか
Googleは、ページの内容と検索された言葉の関係だけでなく、多くの要素を組み合わせて結果を決めています。公式ガイドでは、検索した人の場所・言語・端末などが例として挙げられています。
たとえば「自転車 修理店」と検索した場合、パリにいる人と香港にいる人では、表示される結果が違います。検索した人にとって役に立つ結果は、条件によって変わるからです。
Googleの「ランキング システムのご紹介」というページでは、順位を決める仕組みの例も紹介されています。リンクの関係を分析する仕組み、言葉の意味を理解する仕組み、新しい情報が求められる検索で新しいページを重視する仕組みなどです。これらは1つのルールではなく、多くの仕組みの組み合わせで動いています。
お金を払えば上位に出られるのか
出られません。Googleは、掲載順位を上げるためにお金を受け取ることはなく、順位はプログラムによって決まると説明しています。クロールの頻度を上げるためのお金も受け取りません。
検索結果の見た目も検索ごとに違う
検索結果に表示される要素も、検索の内容によって変わります。公式ガイドの例では、「自転車修理店」と検索すると、画像の結果ではなく、近くのお店の情報(ローカル検索結果)が表示される可能性が高いとされています。最近は、検索結果の上にAIがまとめた回答(AI Overviews)が表示されることもあります。
インデックスに登録されていても、検索された言葉と内容が合わない、品質が低い、といった理由で表示されないこともあります。目録に載っていても、質問に合わなければ手渡されないわけです。
参考・引用: Google の検索エンジンの仕組み、検索結果と掲載順位について - Google 検索セントラル Google 検索ランキング システムのご紹介 - Google 検索セントラル
5. よくある誤解・失敗例
仕組みが分かると、よくある誤解の理由も見えてきます。初心者がつまずきやすい5つを紹介します。
誤解1:「公開すれば、すぐに検索結果に出る」
クロールとインデックス登録には時間がかかります。Googleのスターターガイドでは、変更がGoogleに反映されるまで数時間から数か月かかることがあり、効果を確かめるには数週間待つよう案内されています。公開した翌日に出てこなくても、慌てる必要はありません。
誤解2:「サイトマップを出せば、全ページが登録される」
サイトマップは、ページを見つけてもらう手がかりにすぎません。Googleのサイトマップの解説にも、サイトマップ内のすべての項目がクロール・インデックス登録されることは保証されないと書かれています。
誤解3:「Search Consoleで『登録されています』と出たら、上位に出る」
Search Console(Googleが無料で提供するサイト管理ツール)のURL検査で「URL は Google に登録されています」と表示されても、検索結果に必ず表示されるとは限りません。インデックス登録は第2段階の合格であって、第3段階で選ばれるかは別の話です。
誤解4:「自分のパソコンで見た順位が、みんなに見えている順位」
検索結果は、場所・言語・端末などで変わります。社内で「うちは1位だった」「いや5位だった」と食い違うのは珍しくありません。順位を比べるときは、同じ条件で記録したデータを使いましょう。LinkSurgeなどの順位チェックツールは、決まった条件で計測するため、推移の比較に向いています。
誤解5:「テスト用のページや古いページも、とりあえず全部公開しておけばいい」
中身の薄いページや、ほぼ同じ内容のページが大量にあると、Googleが代表ページを選ぶときに迷う原因になります。見てほしいページがどれなのかを、サイトの作りではっきりさせておくことが大切です。
6. 自分のサイトで確かめるには
3つの段階を知ったら、自分のページがどこまで進んでいるかを確かめてみましょう。
- クロールとインデックス登録の状況 — Search ConsoleのURL検査に、ページのURLを入れます。登録されているか、Googleが選んだ正規ページはどれかが分かります
- 検索結果での表示 — 実際にそのページで狙っている言葉で検索し、表示されるかを確かめます
- どんな言葉で表示されているか — 自分が想定していない言葉で表示されていることもあります
3つ目を調べるには、Search Consoleの検索パフォーマンスのほか、LinkSurgeのランクインキーワード分析のように、ドメインを入れてランクインしているキーワードを一覧で確かめる方法もあります。第3段階で「どの質問に対して選ばれているか」が見えると、次に何を書けばよいかの手がかりになります。
Search Consoleの基本的な使い方は、シリーズの「Search Console の最初の1時間」で紹介しています。
参考・引用: URL 検査ツール - Search Console ヘルプ 検索エンジン最適化(SEO)スターター ガイド - Google 検索セントラル

LinkSurge
linksurge.jp
SEO・AIO・GEO統合分析プラットフォーム。AI Overviews分析、SEO順位計測、GEO引用最適化など、生成AI時代のブランド露出を最大化するための分析ツールを提供しています。
確認チェック
問1:検索エンジンの3つの段階を、順番に答えてください。
答え:クロール(ページを見つけて取りに行く)、インデックス登録(内容を理解して保存する)、検索結果の表示(質問に合うページを選んで並べる)の順です。
問2:サイトマップを提出すれば、すべてのページが必ずインデックスに登録されますか?
答え:されません。サイトマップはページを見つける手がかりで、Googleはすべての項目がクロール・インデックス登録されることは保証されないと説明しています。
問3:同じ言葉で検索しても、人によって結果が違うのはなぜですか?
答え:Googleが、検索した人の場所・言語・端末などの条件も考慮して結果を決めているからです。
よくある質問(FAQ)
Googlebotとは何ですか?
Googleのクローラー、つまりウェブ上のページを巡回して中身を取得するプログラムの名前です。リンクやサイトマップをたどって新しいページや更新されたページを見つけ、取得した内容をインデックス登録の段階に渡します。
記事を公開してから検索結果に出るまで、どのくらいかかりますか?
決まった日数はありません。Googleのスターターガイドでは、変更が反映されるまで数時間から数か月かかることがあると説明されています。サイト内のほかのページからリンクを張り、Search ConsoleのURL検査で状況を確かめながら待つのが基本です。
インデックスに登録されているのに検索結果に出ないのはなぜですか?
インデックス登録は、検索結果に出るための前提にすぎないからです。検索された言葉とページの内容が合わない、ほかのページのほうが役に立つと判断された、といった理由で表示されないことがあります。
お金を払えばGoogleの検索順位を上げられますか?
上げられません。Googleは、掲載順位やクロールの頻度を上げるためにお金を受け取らないと公式に説明しています。順位は、プログラムが多くの要素をもとに自動で決めています。
まとめ:「どの段階で止まっているか」で考える習慣をつける
検索に関するトラブルの多くは、3つの段階のどこで止まっているかを考えると整理できます。見つけてもらえていないのか、登録されていないのか、登録されているが選ばれていないのか。段階によって、やるべきことはまったく違います。
まずはSearch ConsoleのURL検査で、自分の大事なページが登録されているかを確かめてみてください。そのうえで、選ばれる段階の工夫に進むのが順番です。
この記事の前に読む記事は「SEO・GEO・AIO・LLMOの違いを1枚で整理」、次に読む記事は、選ばれた後の順位がなぜ毎日動くのかを扱う「検索順位はなぜ毎日変わるのか」です。シリーズ全体の順番は「SEO・GEO・AIO 入門カリキュラム」、言葉に迷ったら「SEO用語集」をご覧ください。SEO全体の施策を知りたい方は「SEO対策完全ガイド」、内部リンクの設計は「トピッククラスターと内部リンク戦略」が次の一歩になります。
LinkSurgeのランクインキーワード分析では、ドメインを入れるだけで、自社サイトがどんなキーワードで検索結果に表示されているかを一覧で確認できます。


