Google Indexation API

Ce que le Google Indexation API en réalité fait — officially pris en charge seulement pour JobPosting et BroadcastEvent (livestream) pages, pas general contenu. Le myths, ce que Google vraiment dit, et ce que à utiliser à la place pour faster indexation.

Première publication : 22 juin 2026 · Dernière mise à jour : 3 août 2026 · Avancé

Le Google Indexation API est a programmatic façon à notify Google que une URL était ajouté, mis à jour, or supprimé — mais Google officially prend en charge il seulement pour pages avec JobPosting or BroadcastEvent (livestream) données structurées, pas general contenu. Le biggest myth est que il indexes quelconque page rapide; il ne fait pas, et a successful submission seulement confirms Google reçu votre requête, pas que n’importe quoi était indexé. Google a warned repeatedly que misuse peut obtenir votre accès revoked. Pour normal pages, utiliser sitemaps, lien internes, qualité, et le occasional Search Console 'Requête indexation' à la place.

«> TL;DR — The Indexing API is a Google Cloud–authenticated REST API (v3) that

accepts URL_UPDATED and URL_DELETED notifications. Google officially supports it only for JobPosting and BroadcastEvent-in-VideoObject (livestream) pages — not general content. A 200 from the status endpoint confirms receipt, not indexing. Google’s stance has hardened over years: 2022 (“doesn’t make sense”) → Sept 2024 (a spam warning added to the docs) → May 2025 (Mueller: “spammers misuse the Indexing API… use it properly, or not use it”). Misuse, including multiple accounts to inflate quota, can get access revoked. For general pages, your levers are sitemaps, internal links, quality, and occasional GSC “Request indexing” — and remember Google does not support IndexNow.

Preuve à l’appui de cette affirmation Google documents the Indexing API for pages containing JobPosting or BroadcastEvent embedded in VideoObject, not general-purpose web indexing. Portée : Current documented eligibility. Niveau de confiance : élevé · Vérifié : Google Search Central: Indexing API overview Preuve à l’appui de cette affirmation An Indexing API notification tells Google that an eligible URL changed or was deleted; it does not guarantee crawling or indexing. Portée : Current API semantics and indexing caveat. Niveau de confiance : élevé · Vérifié : Google Search Central: Using the Indexing API

» (Traduction) (Résumé en français de la section vingt et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Ce que the Indexation API en réalité is

Le Indexation API est a programmatic push channel: a REST API (v3), authenticated via a Google Cloud service account, que vous appel à tell Google une URL était ajouté/mis à jour (URL_UPDATED) or devrait être supprimé (URL_DELETED). Il sits alongside sitemaps et Search Console as a façon pour Google à découvrir et refresh URLs — mais c’est le narrowest de le bunch par contenu type.

Dans mon Comment Recherche Fonctionne deck, Je liste le Indexation API as une URL-discovery source avec le balise “limited use cases” — qui est le entier story dans deux words. c’est réel, il fonctionne, et c’est seulement sanctioned pour a sliver de le web.

Ce que Google officially supports it pour

«This is the load-bearing fact, so I’ll state it the way Google does. The Indexing API “can only be used to crawl pages with either JobPosting or BroadcastEvent embedded in a VideoObject.” That’s it — two structured-data types:

Preuve à l’appui de cette affirmation Google currently limits the Indexing API to pages with JobPosting or BroadcastEvent embedded in a VideoObject. Portée : official Google documentation, Search Console and production URL verification Niveau de confiance : élevé · Vérifié : Indexing API Quickstart

» (Traduction) (Résumé en français de la section vingt-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

  • JobPosting — job-listing pages. Ils expire, et stale jobs sont a mauvais utilisateur experience, donc timely ajouter/supprimer matters.
  • BroadcastEvent dans a VideoObject — livestream event pages. ils sont seulement pertinent during (et simplement autour) le broadcast.

Pourquoi seulement ces deux? Les deux sont inherently time-sensitive et court-lived. Le rationale Google donne est que rapide notification de changements matters far plus pour ces que pour evergreen pages, qui le normal explorer handles fine.

Comment cela fonctionne

Prerequisites

Setup is non-trivial — ce isn’t a one-click fonctionnalité:

  • A Google Cloud project avec le Indexation API enabled. As Google puts il, vous “besoin à tell Google sur votre client et activate access à le API.”
  • A service account avec a JSON clé fichier, stored securely.
  • Search Console verification de le site, alors ajouter votre service account as a delegated site owner.
  • OAuth: “Chaque appel à le Indexation API doit être authenticated avec an OAuth token que vous obtenir dans exchange pour votre privé clé,” en utilisant le scope https://www.googleapis.com/auth/indexing.

The two méthodes (plus a status vérifier)

«- URL_UPDATED — “To notify Google of a new URL to crawl or that content at a previously-submitted URL has been updated.” POST the URL with "type": "URL_UPDATED". A successful call gets an HTTP 200 — Google’s own wording is that this “means that Google may try to recrawl this URL soon,” not that it will, or that the crawl will result in indexing. » (Traduction) (Résumé en français de la section trente-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- URL_DELETED — before you request removal, Google requires that “the URL must return a 404 or 410 status code or the page must contain” a noindex meta tag — it’s an either/or, not “delete the page and also add noindex.” Once that’s true, POST the URL with "type": "URL_DELETED" so Google drops it. » (Traduction) (Résumé en français de la section trente-quatre, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- Status (GET) — returns metadata (latest_update, latest_remove, notify_time). The critical caveat, verbatim: the GET request “only returns whether you successfully submitted a request.” It does not tell you whether Google actually indexed or removed anything. » (Traduction) (Résumé en français de la section trente-quatre, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.) «- Batching — to cut down on HTTP connections, you can “combine up to 100 calls to the Indexing API into a single HTTP request.” Quota is still counted per URL: 10 requests in one batch still uses 10 requests of quota. » (Traduction) (Résumé en français de la section trente-quatre, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)

Quotas

Google’s par défaut quota has three separate dimensions, pas simplement un number:

  • 200 publish requêtes/day per project — covers les deux URL_UPDATED et URL_DELETED calls combined. Ce est le number la plupart guides cite.
  • 180 getMetadata (status) requêtes/minute per project.
  • 380 requêtes/minute per project à travers tout endpoints combined.

«All three are described as “initial default quota for testing” — going beyond them “requires additional approval for usage and resource provisioning,” via a request form, and Google notes “the quota may increase or decrease based on the document quality.” The common “hack” of spinning up multiple service accounts or projects to inflate the daily quota is exactly what Google forbids (see below). » (Traduction) (Résumé en français de la section trente-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Peut vous utiliser it pour normal pages? Ce que Google en réalité dit

Court réponse: aucun, pas dans a pris en charge façon — et Google a été remarkably consistent et increasingly blunt à propos de il.

Le docs carry a spam warning. Autour September 2024, Google ajouté langue à le quickstart making le stance explicit: “Tout submissions via le Indexation API undergo rigorous spam detection,” et “quelconque attempts à abuse le Indexation API, notamment le utiliser de plusieurs accounts or autre signifie à exceed usage quotas, peut résultat dans accès étant revoked.”

Preuve à l’appui de cette affirmation Indexing API submissions undergo spam detection, and quota circumvention or abuse can lead to revoked access. Portée : official Google documentation, Search Console and production URL verification Niveau de confiance : élevé · Vérifié : Indexing API Quickstart

Le reps ont said il pour années. Back dans Peut 2022, John Mueller framed il avec his construction-vehicles analogy: le API “est meant pour very spécifique kinds de contenu,” et en utilisant il elsewhere “ne fait pas vraiment faire sense.” Par Peut 2025 le tone était sharper — Mueller: “Nous voir a lot de spammers misuse le Indexation API comme ce, donc je voudrais recommend simplement sticking à le documented & pris en charge utiliser-cases,” et “je voudrais simplement utiliser il correctement, or pas utiliser il. Si nous wanted à suggest que personnes pourrait utiliser il regardless, nous’d document il as tel.”

Que arc — 2022 “doesn’t make sense” → 2024 spam warning dans le docs → 2025 “spammers misuse… use it properly or not use it” — est a multi-year modèle, pas a un-off. Coverage a aussi noted le API obtient effectively inundated par bloggers et SEOs treating normal sites as si ils qualified.

Le réel risque, stated precisely. Mueller arrête court de promising an algorithmic penalty. Le honest framing est: c’est unsupported et contre le guidelines, contenu pushed dans improperly peut pas stay indexé, et votre accès peut être revoked. ne pas overstate il as a guaranteed manual action — mais ne pas pretend c’est gratuit, soit.

The status-endpoint myth

«This one deserves its own line because so many tools get it wrong: a successful submission is receipt confirmation, not an indexing promise. The status GET “only returns whether you successfully submitted a request.” If a dashboard shows you a green “indexed” badge off the back of a 200, it’s inferring something the API never told it. » (Traduction) (Résumé en français de la section quarante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Indexation API vs Requête Indexation vs IndexNow

Three choses obtenir conflated constantly. They’re différent mechanisms:

  • Indexation API (Google): programmatic, mais contenu-restricted à JobPosting/BroadcastEvent. Le narrowest de le three.
  • Requête Indexation (GSC Inspection d’URL): fonctionne pour quelconque page vous propre, mais c’est manual, un URL à a temps, et meant pour occasional utiliser — et c’est a requête, pas a guarantee.
  • IndexNow: le ouvrir, cross-moteur push protocol (Bing, Yandex, Yep, Seznam, Naver) — et Google ne fait pas utiliser il. c’est le cross-moteur analog à le Indexation API, et le un Je en réalité champion: Je helped ship le IndexNow integration dans Ahrefs Site Audit. Mais il ne fait pas reach Google.

(Complet breakdown in the Frameworks tab.)

Que faire à la place pour general pages

Si vous êtes pas posting jobs or livestreams, le Indexation API n’est pas votre outil, et Google a said donc repeatedly. Votre réel Google levers sont le unglamorous ones:

  • Sitemaps — pour coverage et discovery.
  • Lien internes — orphan pages struggle; lié pages obtenir trouvé.
  • Qualité du contenu — Google decides qu’est-ce que worth indexation; thin pages stall à “Discovered – currently not indexed” aucun matter comment difficile vous push les.
  • GSC “Request indexing” — pour genuine un-offs, sparingly.

Pour cross-moteur pushing (Bing et friends, pas Google), IndexNow est le correct outil. Et si vous care à propos de pourquoi pages ne sont pas getting indexé dans le premier placer, c’est a explorer-frequency et qualité question, pas an API question.

Ajouter une note d’expert

Épingler une citation d’expert

Nouvelle personne ? Créez son profil non revendiqué à /admin/experts/ → Épingler une citation d’expert d’abord.