
URLインスペクションツール
URLインスペクションツールとは何か、その仕組み、そしてGoogle Search Consoleでページのインデックス状況を監視するために不可欠な理由を学びます。ライブテストとトラブルシューティングも含みます。...

Indexing APIは、Googleが提供するツールで、ウェブサイト所有者がURLの追加、更新、削除を直接Googleに通知できるようにし、ウェブページのクロールとインデックスを高速化します。求人情報やライブストリームイベントのURLを直接送信でき、デフォルトのクォータは1プロジェクトあたり1日200リクエストです。
Indexing APIは、Googleが提供するツールで、ウェブサイト所有者がURLの追加、更新、削除を直接Googleに通知できるようにし、ウェブページのクロールとインデックスを高速化します。求人情報やライブストリームイベントのURLを直接送信でき、デフォルトのクォータは1プロジェクトあたり1日200リクエストです。
Indexing APIは、Googleが開発したプログラムツールで、ウェブサイト所有者がURLの追加、更新、削除をGoogle Searchに直接通知できるようにするものです。Googleのクローラーが従来のクロール手法を通じて新しいコンテンツを発見するのを待つ代わりに、Indexing APIを使用すると、Googleのインフラストラクチャにリアルタイムで通知を送信し、指定されたURLの即時クロールスケジュールをトリガーできます。この直接送信メカニズムは、受動的な発見から検索エンジンとの能動的な通信への根本的なシフトを表し、コンテンツ公開から検索エンジンインデックスまでの時間を大幅に短縮します。このAPIは、HTTP POSTリクエストをGoogleのエンドポイントhttps://indexing.googleapis.com/v3/urlNotifications:publishに送信し、URLと通知タイプを指定するJSONペイロードを受け入れます。
Indexing APIは、2018年6月にGoogleによって公式に導入され、当初は求人情報サイトやライブストリームイベントページが直面する独自のインデックス課題に対処するために設計されました。これらのコンテンツタイプは、検索結果の正確性を維持するために頻繁な更新と時間に敏感なインデックスを必要とします。採用が決まった後にインデックスされたままの求人情報はユーザーエクスペリエンスを損ない、ライブストリームイベントはリアルタイムの検索結果に表示されるために迅速なインデックスを必要とします。API導入以前は、ウェブサイト所有者はXMLサイトマップ、内部リンク構造、Googleの有機的なクロールバジェットに完全に依存してコンテンツを発見していました。このAPIは、特定のコンテンツカテゴリがより高速で予測可能なインデックスメカニズムを必要とするというGoogleの認識を示しました。過去6年間で、採用は大幅に拡大し、主要なコンテンツ管理システムやホスティングプラットフォームがIndexing APIのサポートを直接プラットフォームに統合しています。業界データによると、現在約80%の企業が何らかの形のAPI駆動型コンテンツ管理を使用しており、Indexing APIは時間に敏感なコンテンツパブリッシャーにとって技術的SEO戦略の標準的な構成要素となっています。
Indexing APIは、シンプルながら強力なメカニズムで動作します。JSONペイロードを含むHTTP POSTリクエストをGoogleの指定エンドポイントに送信します。JSON本文には、Googleに通知する完全修飾URLと、通知タイプ(URL_UPDATEDまたはURL_DELETED)の2つの必須フィールドを含める必要があります。GoogleがHTTP 200応答コードでリクエストを受信すると、通知が正常に受信され、GoogleがそのURLのクロールをスケジュールすることを意味します。このAPIはバッチ処理をサポートしており、最大100件の個別URL通知を1つのHTTPリクエストに結合できるため、オーバーヘッドが削減され、大量更新のあるサイトの効率が向上します。各バッチリクエストには更新通知と削除通知を混在させることができ、複雑なコンテンツ管理シナリオに柔軟に対応できます。Indexing APIはメタデータエンドポイント(/urlNotifications/metadata)も提供しており、以前に送信した通知のステータスを確認でき、指定されたURLに対してGoogleが最後に受信した更新通知と削除通知のタイムスタンプが表示されます。
Indexing APIは、悪用を防ぎ、全ユーザー間で公平なリソース割り当てを確保するために設計された特定のクォータ制限の下で動作します。デフォルトクォータは、1プロジェクトあたり1日200件の公開リクエストで、URL_UPDATEDとURL_DELETEDの両方の通知タイプを合算します。つまり、150件の更新通知を送信した場合、その日の削除通知は残り50件のみとなります。さらに、メタデータクエリ用に1分間あたり180件の読み取り専用リクエスト、全エンドポイント合計で1分間あたり380件のリクエストの制限があります。これらのクォータは太平洋時間の午前0時にリセットされるため、新しいクォータが有効になるまでに最大24時間かかる場合があります。より高いクォータを必要とするウェブサイトの場合、Googleは正式な申請プロセスを通じて承認をリクエストでき、クォータの増加はドキュメントの品質、正当なユースケース、Googleのスパムポリシーへの準拠に基づいて決定されます。重要なのは、Indexing APIは完全に無料で使用できることです。Googleはクォータ層やリクエスト量に関係なく一切の料金を請求しません。
| 側面 | Indexing API | XMLサイトマップ | IndexNowプロトコル |
|---|---|---|---|
| メカニズム | プッシュ型(能動的通知) | プル型(受動的発見) | プッシュ型(能動的通知) |
| インデックス速度 | 数分〜数時間 | 数時間〜数日 | 数分〜数時間 |
| 検索エンジン対応 | Googleのみ | Google、Bing、Yandex | Bing、Yandex、Naver、Seznam |
| コンテンツカバレッジ | 特定のURLのみ | 完全なURL一覧 | 特定のURLのみ |
| 設定の複雑さ | 中程度(認証が必要) | 簡単(1回の送信) | 簡単(APIキー生成) |
| コスト | 無料 | 無料 | 無料 |
| 最適な用途 | 時間に敏感なコンテンツ、求人情報、ライブストリーム | 完全なサイトカバレッジ、SEO基盤 | マルチエンジンインデックス、非Googleトラフィック |
| クォータ制限 | 1日200リクエスト(デフォルト) | 制限なし | 制限なし |
| インデックス保証 | なし(クロールのみ) | なし(クロールのみ) | なし(クロールのみ) |
Indexing APIを使用するには、GoogleのOAuth 2.0フレームワークを通じて適切な認証と承認を確立する必要があります。まず、Google Cloud ConsoleでIndexing APIを有効にしたGoogle Cloudプロジェクトが必要です。次に、そのプロジェクト内でサービスアカウントを作成し、認証情報を含むJSONキーファイルを生成する必要があります。このサービスアカウントは、Google Search Consoleのウェブサイトプロパティに所有者として追加され、サービスアカウントとドメイン間の信頼関係を確立します。認証プロセスでは、サービスアカウントの認証情報を使用してOAuth 2.0アクセストークンを取得し、APIリクエストのAuthorizationヘッダーに含める必要があります。すべてのリクエストはContent-Typeヘッダーとして"application/json"を使用する必要があります。この複数ステップの認証プロセスは、単純なAPIキー送信よりも複雑ですが、ドメインの許可された代表者のみがそのドメインのインデックスリクエストを送信できるようにすることで、堅牢なセキュリティを提供します。
Indexing APIの実装には、順番に完了する必要があるいくつかの連続したステップが含まれます。まず、Google Cloud Platformコンソールに移動し、インデックス操作用の新しいプロジェクトを作成します。次に、APIライブラリを通じてそのプロジェクトのIndexing APIを有効にします。3番目に、サービスアカウントを作成し、JSON認証情報ファイルをダウンロードします。このファイルには認証シークレットが含まれており、安全に保管する必要があります。4番目に、ウェブサイトのGoogle Search Consoleプロパティ設定にサービスアカウントのメールアドレスを所有者として追加します。5番目に、ウェブサイトのバックエンドを設定するか、プラグイン(Rank MathのInstant Indexingなど)を使用して、コンテンツが公開、更新、または削除されるたびに自動的に通知を送信するようにします。最後に、サンプルURLを送信し、GoogleがHTTP 200ステータスコードで応答することを確認して統合をテストします。運用開始後は、手動介入なしでコンテンツの変更をGoogleに自動的に通知できるようになり、シームレスなインデックスワークフローが実現します。
Indexing APIは公式に2つのコンテンツタイプのみをサポートしています:JobPostingとBroadcastEvent(VideoObject内に埋め込まれたもの)。JobPostingページの場合、HTMLにはschema.orgのJobPostingスキーマを使用した構造化データを含め、職種、企業名、勤務地、雇用形態などの必須フィールドを含める必要があります。BroadcastEventページの場合、構造化データはVideoObjectスキーマ内に埋め込まれ、放送の開始時間と終了時間を指定する必要があります。Googleの公式ドキュメントでは、APIを通じて送信されるページには、これらの2つのタイプのいずれかの有効で適切にフォーマットされた構造化データが含まれている必要があると強調されています。ただし、業界のテストでは、Googleのクローラーは構造化データの有無にかかわらずAPIを通じて送信されたURLを処理することが示されており、公式の準拠には適切なマークアップが必要です。公式要件と観察される動作との間のこの不一致により、多くのSEO専門家はAPIをより広く使用していますが、Googleはアクセス取り消しの可能性を避けるために公式ガイドラインの厳守を推奨しています。
Indexing APIは、コンテンツ公開から検索エンジンでの可視性までの時間を劇的に短縮します。クロールとサイトマップ発見による従来のインデックスは、サイトのクロールバジェットと権威にもよりますが、数時間から数週間かかることがあります。Indexing APIを使用すると、ページは通常、通知送信から数分以内にクロールされます。業界のケーススタディでは、Indexing APIを使用するニュースサイトは30分から2時間以内にインデックスが達成され、サイトマップのみのアプローチでは15〜48時間かかることが示されています。この速度の利点は、速報ニュース、製品発売、求人情報、期間限定オファーなど、時間に敏感なコンテンツに特に価値があります。高速なインデックスは競争上の優位性に直接つながり、競合他社の類似コンテンツが発見される前に、自社のコンテンツがランク付けされ検索トラフィックを獲得できます。eコマースサイトの場合、新製品ページの迅速なインデックスは製品検索結果での迅速な可視性を意味します。求人ボードの場合、即時インデックスは求人情報がまだ積極的に募集されている間にGoogle Jobsの結果に表示されることを保証します。
最新のコンテンツ管理システムのほとんどは、Indexing APIの組み込みまたはプラグインベースのサポートを提供しています。WordPressユーザーは、Rank MathのInstant Indexingやスタンドアロンの高速インデックスプラグインを利用して、投稿が公開または更新されるたびに自動的にAPIにURLを送信できます。Shopifyストアオーナーは、サードパーティ製アプリやカスタムスクリプトを使用して、API送信を製品更新と統合できます。Webflow開発者は、カスタムコードやZapierなどの自動化プラットフォームを通じてAPIを実装できます。WooCommerceストアは、自動API送信をサポートするSEOプラグインを使用できます。カスタムビルドのウェブサイトやエンタープライズプラットフォームの場合、開発者はAPIをバックエンド公開ワークフローに直接統合でき、すべてのコンテンツ更新が自動的にインデックス通知をトリガーするようにできます。この広範な統合により、多くのウェブサイト所有者は明示的に設定しなくてもIndexing APIの恩恵を受けることができ、プラットフォームが技術的実装を自動的に処理します。
APIが正しく機能していることを確認するには、リクエストが200ステータスを返すかどうかだけをチェックするのでは不十分です。ステップ1:認証が実際に有効であり、単に設定されているだけではないことを確認します。 確認済みプロパティのGoogle Search Consoleで、サービスアカウントが(単なるユーザーではなく)所有者としてリストされていることを確認します。権限が不十分なサービスアカウントは、認証自体は成功しても通知の登録に失敗することがあります。ステップ2:実際の送信量に対するクォータ消費を確認します。 Google Cloud Consoleから使用データを取得し、実際に毎日送信していると考えられるURL数と比較します。不一致がある場合は、重複送信か、一部のページで静かに失敗している統合の不具合を示しています。ステップ3:送信したURLのサンプルについてメタデータエンドポイントにクエリを実行します。 /urlNotifications/metadataエンドポイントは、Googleが指定されたURLに対して最後に通知を受信したタイムスタンプを返します。このタイムスタンプが最近の送信と一致しない場合、システムが成功を報告しているにもかかわらず、通知はGoogleに届いていません。ステップ4:コンテンツタイプの適格性を確認します。 APIの公式サポートはJobPostingおよびBroadcastEventの構造化データに限定されているため、送信しているページにそのスキーママークアップが正しく含まれていることを確認します。Googleのリッチリザルトテストを使用して、API送信とは独立してマークアップを検証します。ステップ5:実装前後の実際のインデックス速度を比較します。 Search ConsoleのURLインスペクションツールで最近送信したページのクロール日を、APIを通じて送信しなかったベースラインページセットと比較します。クロールまでの時間に意味のある差がない場合、統合は成功を報告していても誤設定されている可能性があります。
ChatGPT、Perplexity、その他のプラットフォームでAIチャットボットがブランドを言及する方法を追跡します。AI存在感を向上させるための実用的なインサイトを取得します。

URLインスペクションツールとは何か、その仕組み、そしてGoogle Search Consoleでページのインデックス状況を監視するために不可欠な理由を学びます。ライブテストとトラブルシューティングも含みます。...

インデックスカバレッジとは、検索エンジンによってインデックス登録されているウェブサイトのページを測定するものです。その意味やSEOにおける重要性、Google Search Consoleを使ったインデックス問題の監視と修正方法を解説します。...

検索エンジンおよびAIシステムにおけるインデックスと引用の重要な違いを理解しましょう。インデックスがコンテンツを保存する仕組みと、引用がAI回答で可視性を高める方法を学びます。...