Google 検索の仕組み(入門向け)

Google は次のようなさまざまなソースから情報を取得しています。

  • ウェブページ
  • Google マイビジネスやマップなどでユーザーが送信するコンテンツ
  • 書籍のスキャン
  • インターネット上の公開データベース
  • その他のさまざまなソース

このページではウェブページに焦点を当てて説明します。 Google では、次の基本的な 3 つのステップによってウェブページから検索結果を生成しています。

クロール

1 つ目のステップは、ウェブにどのようなページが存在するかを把握することです。すべてのウェブページを一か所に登録するところはないため、Google は新しいページを絶えず検出し、既知のページのリストに加える必要があります。Google がすでにアクセスしたことのあるページは、既知のページとなります。新しいページは、既知のページからリンクをたどることで検出されます。また、ウェブサイトの所有者が Google によるクロールを希望するページのリスト(サイトマップ)を提出することで、検出されるページもあります。Wix や Blogger などの管理されたウェブホストを使用している場合、更新されたページや新しいページをクロールするように、ウェブホストから Google にリクエストされることがあります。

Google は、ページの URL を検出すると、そこにアクセス(つまりクロール)して内容を確認します。つまりページを読み込んで実行(レンダリング)し、テキスト コンテンツとそれ以外のコンテンツ、および全体的な視覚的配置を分析して、そのページを検索結果のどこに表示するかを決定します。サイトが Google に理解されやすいほど、そのコンテンツを探しているユーザーに表示されやすくなります。

サイトのクローラビリティを改善する方法

  • サイトのページが Google からアクセス可能なこと、および正しく認識されることを確認します。Google は匿名ユーザー(パスワードなどの認証情報を持たないユーザー)としてウェブにアクセスします。ページ上のすべての画像やその他の要素を、Google が正しく認識し、理解できるようにしてください。モバイル フレンドリー テストでページの URL を入力すると、簡単に確認できます。
  • 1 つのページを作成または更新した場合は、その URL を個別に Google に送信できます。数多くの新しいページや更新されたページを一度に Google に通知する場合は、サイトマップを使用します。
  • Google によるクロールを希望するページが 1 ページのみの場合は、そのページをホームページに設定します。ホームページはサイトで最も重要なページであると Google は考えています。サイト全体がクロールされるようにするには、ホームページ(とすべてのページ)に、サイト内のすべての重要なセクションやページにリンクする適切なサイト ナビゲーション システムを組み込んでください。これにより、ユーザーは(そして Google も)サイト内を効率的に移動できるようになります。小規模なサイト(1,000 ページ未満)の場合、ホームページからリンクをたどることで他のすべてのページにアクセスできるようになっていれば、ホームページのみを Google に認識させるだけで十分です。
  • Google がすでに検出している別のページに新しいページをリンクさせます。ただし、広告内のリンク、他のサイトからの有料リンク、コメント内のリンク、Google のウェブマスター向けガイドライン(品質に関するガイドライン)を遵守していないリンクについては、Google はたどりません。

インデックス登録

ページが検出されると、Google はそのページの内容を把握しようとします。このプロセスは「インデックス登録」と呼ばれます。Google では、ページのコンテンツを分析し、ページに埋め込まれている画像や動画ファイルのカタログを作成して、ページの内容を把握します。この情報は、「Google インデックス」に保存されます。Google インデックスは、膨大な数のコンピュータに格納された巨大なデータベースです。

より効果的なインデックス登録の方法

  • 短くわかりやすいページタイトルを作成します。
  • ページの内容が伝わる見出しを付けます。
  • 画像ではなくテキストを使用して、内容を伝達します。Google では一部の画像や動画については理解できますが、テキストの方が理解しやすくなります。少なくとも、代替テキストや他の属性を適宜使用して、動画画像にアノテーションを付けるようにしてください。

検索結果の表示(およびランキング)

ユーザーが検索クエリを入力すると、Google はさまざまな要因に基づいて、インデックスから最も関連性の高い回答を見つけようとします。最も精度の高い回答を判断し、ユーザーにとって利便性の高い最適な回答を提供するため、他の要素も考慮します。この場合、ユーザーの所在地、言語、デバイス(パソコンかスマートフォンか)などの要素が考慮されます。たとえば「自転車修理店」を検索する場合、パリのユーザーと、香港のユーザーには異なる検索結果が表示されます。Google では、ページの掲載順位を上げるためにお支払いをお願いすることはありません。ランキングはプログラムによって決定されます。

検索結果の表示やランキングを向上させる方法

さらに詳しい説明

Google 検索の仕組みについて詳しくは、Google 検索の仕組みに関する詳細ガイドをご覧ください。