Indexing API クイックスタート

Indexing API は、ページが追加または削除されるとサイト所有者から Google へ直接知らせてくれる API です。通知が Google に届くとそのページがフレッシュ クロールのスケジュールに含まれて確実に巡回されるため、高品質のユーザー トラフィックにつなげることができます。現在、Indexing API は、JobPosting または BroadcastEventVideoObject に埋め込まれたページをクロールするためにのみ使用できます。求人やライブストリーム動画のような有効期間の短いページが多いウェブサイトの場合、Indexing API を使用することで更新を個別にプッシュできるため、検索結果に表示されるコンテンツを最新の状態に保つことができます。

Indexing API でできることを以下に示します。

  • URL を更新する: クロールの対象となる新しい URL や、以前に送信した URL のコンテンツが更新されたことを Google に通知します。
  • URL を削除する: サーバーからページを削除した後 Google に通知することで、Google がインデックスからそのページを削除し、URL を再度クロールしないようにします。
  • リクエストのステータスを取得する: Google が最後に受信した、指定された URL に関する各種の通知を確認します。
  • インデックス登録の一括リクエストを送信する: 最大 100 個の呼び出しを 1 つの HTTP リクエストにまとめることで、サイトのクライアントが確立する必要がある HTTP 接続の数を減らします。

サイトマップと Indexing API

サイトマップではなく Indexing API を使用することをおすすめします。これは、サイトマップを更新して Google に送信するよりも、Indexing API を使用した方が、Googlebot がすぐにページをクロールするためです。その場合でも、サイト全体をカバーするためにサイトマップを送信することをおすすめします。

使ってみる

Indexing API を使用する手順は次のとおりです。

  1. Indexing API を有効にし、新しいサービス アカウントを作成し、Search Console で所有権を確認し、アクセス トークンを取得して API 呼び出しを認証することにより、前提条件を満たします
  2. リクエストを送信して、新規、更新済み、削除済みのウェブページを Google に通知します。
  3. 必要な割り当てがデフォルトよりも多くなる可能性があります。現在の割り当てを確認したり、追加の割り当てをリクエストしたりする場合は、割り当てをご参照ください。