URL Inspection APIをGoogleが公開、URL検査ツールの全データをAPI経由で取得可能

[レベル: 上級]

Search Console URL Inspection APIGoogle は公開しました。
URL 検査ツールのデータを API を使って取得できます。

インデックス状況を API 経由で入手

URL Inspection API を使うと、管理サイトのインデックス状況を API 経由で入手できます。
独自のツールに取り込んで好きなように加工できます。

UI 版(Search Console 内)の URL 検査ツールで提供されるすべてのデータを URL Inspection API で取得できます。

  • インデックスの状況
  • モバイルユーザビリティ
  • AMP
  • リッチリザルト
  • URL が検出されたサイトマップ
  • 前回のクロール
  • robots.txt でブロックされているか(クロールが許可されているか)
  • ユーザーが指定した正規 URL
  • Google が選択した正規 URL
  • etc.

まとまった数の URL を一括で検査したり処理を自動化したりするときに URL Inspection API は非常に強力なツールになるでしょう。

利用制限あり

無尽蔵に API をコールできるわけではない点には注意が必要です。
利用制限があります。

次のような上限値がプロパティ単位で URL Inspection API には課せられています。

  • 1 日に 2,000 クエリまで
  • 1 分間に 600 クエリまで

大規模サイトでは足りないかもしれません。
対象の URL を絞るか サンプリングした URL を検査するといった方法で対処したほうがよさそうです。

あるいは、上限はプロパティ単位なので、サブディレクトリで区切って 1 つのサイトを複数に分けて API 管理するという手法も使えます。

詳細は技術ドキュメントで

URL Inspection API の詳細は技術ドキュメントを参照してください。

なお、この記事を公開している時点ではドキュメントはまだ日本語化されていません。