← Retour

Envoi a l'indexation Google

Notifie Google de la creation, la mise a jour ou la suppression d'URL via l'Indexing API, sans passer par la Search Console.

Ce que dit Google : l'Indexing API n'est officiellement prevue que pour les pages JobPosting et BroadcastEvent. Pour les autres URL, l'API repond 200 et enregistre bien la notification, mais Google ne s'engage a rien : le crawl peut etre declenche, deprioritise, ou ignore. Aucune penalite documentee, le seul cout est le quota. Le 200 ne prouve pas l'indexation — seule la Search Console (ou une recherche site:) le confirme quelques jours plus tard.
Prerequis a faire une seule fois (Google Cloud + Search Console)
  1. Sur console.cloud.google.com, cree un projet, puis active Indexing API dans « API et services › Bibliotheque ».
  2. Dans « IAM et administration › Comptes de service », cree un compte de service (aucun role IAM necessaire), puis onglet Cles › Ajouter une cle › JSON. Le fichier telecharge est celui a coller ci-dessous.
  3. Note l'adresse du compte de service, du type quelquechose@mon-projet.iam.gserviceaccount.com.
  4. Dans la Search Console de liana-dev.ovh › Parametres › Utilisateurs et autorisations, ajoute cette adresse avec l'autorisation Proprietaire. Rien d'autre ne marche : « Complet » ou « Limite » donnent un 403 Propriete non verifiee.
  5. Le quota par defaut est de 200 URL par jour et par projet Cloud, remis a zero a minuit heure du Pacifique. Un second projet Cloud = un second quota.
Contenu integral du fichier JSON, colle tel quel. Conserve dans le navigateur (localStorage) et transmis au backend a chaque appel, jamais ecrit sur le serveur. C'est une cle privee : n'utilise cette page que sur un poste de confiance.
Les doublons, les lignes vides et les espaces sont nettoyes automatiquement. Les URL doivent appartenir a une propriete dont le compte de service est proprietaire.
URL_DELETED sur une page encore en ligne est ignore par Google et consomme quand meme du quota.
« Verifier l'etat » interroge l'endpoint metadata : il dit ce que Google a deja recu pour ces URL, et ne consomme pas le quota d'envoi.
Envoye aujourd'hui (heure du Pacifique) : 0 / 200

Resultat

URLStatutHTTPDetailDerniere notification