up: 📁Google Cloud

Google Indexing APIとは

Googleのクローラーにサイトを巡回してもらうようにリクエストを送るAPI.

Indexing APIでできることは,

  • URLを更新する
  • URLを削除する
  • リクエストのステータスを取得する
  • インデックス登録の一括リクエストを送信する

これらの操作はGoogle Search ConsoleからWebUIでできる.

しかし操作をリクエストしても実際にGoogleが対応してくれるかどうかはわからない. うわさだとIndexing APIで直接URLを指定するとあっという間にクローラーが対応してくれるとか.

実際, 私のサイト はGoogle Search Consoleから何度サイトマップを送信しても3ヶ月以上シカトされている.

Indexing APIの使い方

他のGoogle Cloudのサービスと同様に予めサービスアカウントを登録してそれに紐づくcredentialsを利用して認証してAPIをつかう.

RESTと各種言語のクライアントSDKでAPIを叩ける.

具体的なRESTの送信方法は以下を参照.

ref. Indexing API の使用

batchリクエストについてはgoogle-api-clientで提供されているbatch機能と組み合わせて使うことが必要.

References