GoogleのIndexing API

Google Indexing APIの実態を解説します。公式にサポートされるのはJobPostingとBroadcastEvent(ライブ配信)ページだけで、一般コンテンツではありません。神話、Googleが実際に説明していること、より速いインデックス登録のために使う方法を扱います。

初回公開:2026年6月22日 · 最終更新:2026年8月3日 · Advanced
言語

Google Indexing APIは、URLが追加、更新、削除されたことをGoogleにプログラムで通知する方法です。ただしGoogleが公式にサポートしているのは、JobPostingまたはBroadcastEvent(ライブ配信)の構造化データを持つページだけで、一般コンテンツではありません。最大の神話は、どのページでも高速にインデックス登録できるというものです。実際にはそうならず、送信が成功してもGoogleがリクエストを受け取ったことを確認するだけで、インデックス登録を意味しません。Googleは誤用するとアクセスを取り消す可能性があると繰り返し警告しています。通常のページには、サイトマップ、内部リンク、品質、たまにSearch Consoleの「インデックス登録をリクエスト」を使います。

TL;DR — インデックス登録 API は Google Cloud–authenticated REST API (v3) その accepts URL_UPDATEDURL_DELETED 通知. Google 公式に supports it だけ 向けに JobPostingBroadcastEvent-で-VideoObject (ライブ配信) ページ — ない 一般の コンテンツ. 200 から ステータス エンドポイント confirms receipt, ない インデックス登録. Google’s stance 持つ hardened over years: 2022 (“doesn’t make sense”) → Sept 2024 ( spam 警告 added へ docs) → May 2025 (Mueller: “spammers misuse the Indexing API… use it properly, or not use it”). 誤用, including multiple accounts へ inflate クォータ, できる 得る アクセス 取り消された. 向けに 一般の ページ, your levers は サイトマップ, 内部リンク, 品質, と occasional GSC “Request indexing” — と remember Google する ない サポート IndexNow.

Evidence for this claim Google documents the Indexing API for pages containing JobPosting or BroadcastEvent embedded in VideoObject, not general-purpose web indexing. Scope: Current documented eligibility. Confidence: high · Verified: Google Search Central: Indexing API overview Evidence for this claim An Indexing API notification tells Google that an eligible URL changed or was deleted; it does not guarantee crawling or indexing. Scope: Current API semantics and indexing caveat. Confidence: high · Verified: Google Search Central: Using the Indexing API

*“doesn’t make

sense”*(日本語訳:引用内容を日本語で示します) “spammers misuse the Indexing API… use it properly, or not use it”(日本語訳:引用内容を日本語で示します) “indexing-api-eligible-pages”(日本語訳:引用内容を日本語で示します) “indexing-api-not-guarantee”(日本語訳:引用内容を日本語で示します)

Indexing APIの実態

インデックス登録 API は programmatic push channel: REST API (v3), authenticated through Google Cloud service account, その you 呼び出し へ tell Google URL was added/updated (URL_UPDATED) または すべき be removed (URL_DELETED). It sits alongside サイトマップ と Search Console として way 向けに Google へ discover と refresh URL — but これは narrowest の bunch によって コンテンツ type.

で my どのように Search 機能する deck, I list インデックス登録 API として URL-discovery source とともに tag “limited use cases” — which は whole story で two words. これは 実際の, it 機能する, と これは だけ sanctioned 向けに sliver の web.

Googleが公式にサポートしている用途

この は load-bearing fact, そのため I’ll state it way Google する. インデックス登録 API “can only be used to crawl pages with either JobPosting or BroadcastEvent embedded in a VideoObject.” それは it — two structured-data types:

Evidence for this claim Google currently limits the Indexing API to pages with JobPosting or BroadcastEvent embedded in a VideoObject. Scope: official Google documentation, Search Console and production URL verification Confidence: high · Verified: Indexing API Quickstart

“can only be used to crawl pages with either JobPosting or BroadcastEvent embedded in a VideoObject.”(日本語訳:引用内容を日本語で示します) “research-google-indexing-api-google-indexing-api-c1-quickstart”(日本語訳:引用内容を日本語で示します)

  • JobPosting — job-listing ページ. They expire, と stale jobs は 悪い user experience, そのため timely add/remove matters.
  • BroadcastEventVideoObject — ライブ配信 event ページ. それらは だけ relevant during (と 単に around) broadcast.

なぜ だけ これらの two? Both は inherently time-sensitive と short-lived. rationale Google gives は その 速い 通知 の changes matters far more 向けに これらの より 向けに evergreen ページ, which 通常の crawl handles fine.

仕組み

前提条件

Setup は non-trivial — この ではありません one-click feature:

  • Google Cloud project とともに インデックス登録 API enabled. として Google puts it, you “need to tell Google about your client and activate access to the API.”
  • service account とともに JSON key file, stored securely.
  • Search Console verification の site, then add your service account として delegated site owner.
  • OAuth: “Every call to the Indexing API must be authenticated with an OAuth token that you get in exchange for your private key,” 使用する scope https://www.googleapis.com/auth/indexing.

“need to tell Google about your client and activate access to the API.”(日本語訳:引用内容を日本語で示します) “Every call to the Indexing API must be authenticated with an OAuth token that you get in exchange for your private key,“(日本語訳:引用内容を日本語で示します)

2つの方法(ステータス確認を含む)

  • URL_UPDATED“To notify Google of a new URL to crawl or that content at a previously-submitted URL has been updated.” POST URL とともに "type": "URL_UPDATED". 成功した 呼び出し 得る HTTP 200 — Google’s own wording は その この “means that Google may try to recrawl this URL soon,” ない その it する, または その crawl する result で インデックス登録.
  • URL_DELETED — before you リクエスト removal, Google requires その “the URL must return a 404 or 410 status code or the page must contain” noindex meta tag — これは either/または, ない “delete the page and also add noindex.” Once それは true, POST URL とともに "type": "URL_DELETED" そのため Google drops it.
  • ステータス (GET) — returns metadata (latest_update, latest_remove, notify_time). critical caveat, verbatim: GET リクエスト “only returns whether you successfully submitted a request.” It する ない tell you whether Google 実際に インデックス登録された または removed anything.
  • Batching — へ cut down で HTTP connections, you できる “combine up to 100 calls to the Indexing API into a single HTTP request.” クォータ は still counted per URL: 10 リクエスト で one batch still 使う 10 リクエスト の クォータ.

“To notify Google of a new URL to crawl or that content at a previously-submitted URL has been updated.”(日本語訳:引用内容を日本語で示します) “means that Google may try to recrawl this URL soon,“(日本語訳:引用内容を日本語で示します) “the URL must return a 404 or 410 status code or the page must contain”(日本語訳:引用内容を日本語で示します) “delete the page and also add noindex.”(日本語訳:引用内容を日本語で示します) “only returns whether you successfully submitted a request.”(日本語訳:引用内容を日本語で示します) “combine up to 100 calls to the Indexing API into a single HTTP request.”(日本語訳:引用内容を日本語で示します)

クォータ

Google’s default クォータ 持つ three separate dimensions, ない 単に one number:

  • 200 publish リクエスト/day per project — covers both URL_UPDATEDURL_DELETED calls combined. この は number 大半の guides cite.
  • 180 getMetadata (ステータス) リクエスト/minute per project.
  • 380 リクエスト/minute per project across all endpoints combined.

All three は described として “initial default quota for testing” — going beyond them “requires additional approval for usage and resource provisioning,” via リクエスト form, と Google notes “the quota may increase or decrease based on the document quality.” よくある “hack” の spinning up multiple service accounts または projects へ inflate daily クォータ は exactly 何 Google forbids (see below).

“initial default quota for testing”(日本語訳:引用内容を日本語で示します) “requires additional approval for usage and resource provisioning,“(日本語訳:引用内容を日本語で示します) “the quota may increase or decrease based on the document quality.”(日本語訳:引用内容を日本語で示します)

通常のページに使えるか?Googleが実際に説明していること

Short answer: no, ない で 対応する way — と Google 持つ been remarkably consistent と increasingly blunt about it.

** docs carry spam 警告.** Around September 2024, Google added language へ quickstart making stance explicit: “All submissions through the Indexing API undergo rigorous spam detection,”“any attempts to abuse the Indexing API, including the use of multiple accounts or other means to exceed usage quotas, may result in access being revoked.”

Evidence for this claim Indexing API submissions undergo spam detection, and quota circumvention or abuse can lead to revoked access. Scope: official Google documentation, Search Console and production URL verification Confidence: high · Verified: Indexing API Quickstart

“All submissions through the Indexing API undergo rigorous spam detection,“(日本語訳:引用内容を日本語で示します) “any attempts to abuse the Indexing API, including the use of multiple accounts or other means to exceed usage quotas, may result in access being revoked.”(日本語訳:引用内容を日本語で示します) “research-google-indexing-api-google-indexing-api-c9-quickstart”(日本語訳:引用内容を日本語で示します)

** reps 持つ said it 向けに years.** Back で May 2022, John Mueller framed it とともに his construction-vehicles analogy: API “is meant for very specific kinds of content,” と 使用する it elsewhere “doesn’t really make sense.” によって May 2025 tone was sharper — Mueller: “We see a lot of spammers misuse the Indexing API like this, so I’d recommend just sticking to the documented & supported use-cases,”“I’d just use it properly, or not use it. If we wanted to suggest that people could use it regardless, we’d document it as such.”

“is meant for very specific kinds of content,“(日本語訳:引用内容を日本語で示します) “doesn’t really make sense.”(日本語訳:引用内容を日本語で示します) “We see a lot of spammers misuse the Indexing API like this, so I’d recommend just sticking to the documented & supported use-cases,“(日本語訳:引用内容を日本語で示します) “I’d just use it properly, or not use it. If we wanted to suggest that people could use it regardless, we’d document it as such.”(日本語訳:引用内容を日本語で示します)

その arc — 2022 “doesn’t make sense” → 2024 spam 警告 で docs → 2025 “spammers misuse… use it properly or not use it” — は multi-year pattern, ない one-off. Coverage 持つ also noted API 得る effectively inundated によって bloggers と SEOs treating 通常の sites として もし they qualified.

“spammers misuse… use it properly or not use it”(日本語訳:引用内容を日本語で示します)

** 実際の risk, stated precisely.** Mueller stops short の promising algorithmic penalty. honest framing は: これは unsupported と against ガイドライン, コンテンツ pushed で improperly may ない stay インデックス登録された, と your アクセス できる be 取り消された. しません overstate it として guaranteed manual action — but しません pretend これは free, either.

ステータスエンドポイントの神話

この one deserves its own line because そのため many ツール 得る it wrong: 成功した 送信 は receipt confirmation, ない インデックス登録 promise. ステータス GET “only returns whether you successfully submitted a request.” もし dashboard 示す you green “indexed” badge off back の 200, これは inferring something API 決して told it.

“only returns whether you successfully submitted a request.”(日本語訳:引用内容を日本語で示します)

Indexing APIとインデックス登録をリクエスト、IndexNowの比較

Three things 得る conflated constantly. それらは different mechanisms:

  • インデックス登録 API (Google): programmatic, but コンテンツ-restricted へ JobPosting/BroadcastEvent. narrowest の three.
  • リクエスト インデックス登録 (GSC URL Inspection): 機能する 向けに any ページ you own, but これは manual, one URL at time, と meant 向けに occasional 使う — と これは リクエスト, ない guarantee.
  • IndexNow: open, cross-engine push protocol (Bing, Yandex, Yep, Seznam, Naver) — と Google する ない 使う it. これは cross-engine analog へ インデックス登録 API, と one I 実際に champion: I helped ship IndexNow integration で Ahrefs Site Audit. But it しません reach Google.

(Full breakdown で Frameworks tab.)

一般ページに代わりにすること

もし you’re ない posting jobs または livestreams, インデックス登録 API は ない your ツール, と Google 持つ said そのため repeatedly. Your 実際の Google levers は unglamorous ones:

  • サイトマップ — 向けに coverage と discovery.
  • 内部リンク — orphan ページ struggle; linked ページ 得る found.
  • コンテンツ 品質 — Google decides 何’s worth インデックス登録; thin ページ stall at “Discovered – currently not indexed” no matter どのように hard you push them.
  • GSC “Request indexing” — 向けに genuine one-offs, sparingly.

“Discovered – currently not indexed”(日本語訳:引用内容を日本語で示します)

向けに cross-engine pushing (Bing と friends, ない Google), IndexNow は right ツール. と もし you care about なぜ ページ ではありません getting インデックス登録された で 最初の place, それは crawl-frequency と 品質 question, ない API question.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.