本日、Google は新しい Google Search Console URL Inspection API をリリースしました。これは、Search Console で管理されているプロパティの URL レベルのデータへのプログラムによるアクセスを提供します。 Search Console API は、外部のアプリケーションや製品を通じて Search Console の外部のデータにアクセスする方法です。新しい URL Inspection API を使用すると、開発者はページをデバッグおよび最適化できます。
新しい API は、API デベロッパー ドキュメント にあります。リクエスト パラメータには、確認したい URL と Search Console で定義されたプロパティの URL が含まれます。
Google Search Console API からのレスポンスには、インデックス ステータス、AMP、リッチ検索結果、モバイル ユーザビリティなど、Search Console からの情報を含む分析結果が含まれます。
レスポンスに含まれる API とパラメータの詳細については、パラメータ リスト を参照してください。 インデックス付き URL の結果の説明.
API 呼び出しを行うと、関連するすべての結果を含む応答が返されます。要求が失敗した場合はエラー メッセージが返されます。レスポンスに特定の分析結果が含まれていない場合は、検査対象の URL に分析が適用されないことを意味します。
API から取得する応答の例を次に示します。 json { "テスト結果":{ "inspectionResultLink": "https://search.google.com/search-console/inspect?resource_id=https://developers.google.com/search/&id=odaUL5Dqq3q8n0EicQzawg&utm_medium=link&utm_source=api", "インデックスステータス結果": { 「評決」:「合格」、 "coverageState": "インデックス登録済み、サイトマップにコミットされていません" } } }
Google Search Console によると、サイトの「robotsTxtState」は「allow」に設定されています。これは、検索エンジンのクローラーがサイトのコンテンツにアクセスしてインデックスを作成できることを意味します。 「indexingState」も「INDEXING_ALLOWED」に設定されており、サイトのコンテンツが Google によってインデックス化されており、検索結果に表示される可能性があることを示しています。 「lastCrawlTime」は、Google がサイトを最後にクロールした時刻を示します (この場合は 2022 年 1 月 31 日)。 「pageFetchState」は、ページが Google によって正常にクロールされたことを示し、「googleCanonical」と「userCanonical」の両方の URL がサイトの同じページを指しています。このサイトは、https://developers.google.com/search/updates や https://developers.google.com/search/help/crawling-index-faq などの他のサイトにもリンクしています。最後に、「crawledAs」フィールドは、Google がページをモバイル ページとしてクロールしたことを示します。
サイトのモバイル ユーザビリティと豊富な検索結果も、Google によって合格点でチェックされています。
新しい URL Inspection API は、特定の URL と Google がそれらをどのように認識しているかについて、より詳細なデータを提供します。これは、重要なページを監視したり、構造化データや仕様に関する問題をデバッグしたりしたい SEO やパブリッシャーに役立ちます。
API には、Search Console サイト プロパティごとに割り当てが適用されます。使用制限の詳細については、[開発者向けドキュメント](https://developers.google.com/webmaster-tools/limits)をご覧ください。
Google は Search Console API の更新を発表しました。これにより、開発者は 1 日あたり最大 2,000 件のクエリを作成できるようになりました。この変更により、開発者と SEO が Search Console API を中心に構築する新しい機会が開かれます。
質問やフィードバックがある場合は、Twitter で Google に連絡するか、Search Central コミュニティに質問を投稿してください。