Extraire les données de couverture via l’API
L’API Search Console expose les données de couverture (Indexed, Submitted but not indexed, Excluded, Error) via le rapport d’indexation. Ces données sont extraites quotidiennement et stockées en base de données time-series. La comparaison entre J et J-7 permet de détecter des variations anormales : une chute de 500 pages indexées en une semaine sans déploiement correspondant est un signal d’alerte.
L’API URL Inspection permet de vérifier l’état d’indexation d’une URL individuelle (dernière date de crawl, état de couverture, raison d’exclusion). Nous l’utilisons sur les pages récemment publiées et sur les pages signalées comme exclues dans le rapport de couverture, à raison de 200 requêtes par jour (limite de l’API).
Interpréter les causes d’exclusion
Search Console distingue une vingtaine de causes d’exclusion. Les plus courantes dans notre corpus sont : ’Duplicate, submitted URL not selected as canonical’ (indique un problème de canonical), ’Crawled - currently not indexed’ (crawlée mais non indexée, souvent du contenu jugé insuffisant) et ’Page with redirect’ (URL redirigée incorrectement dans le sitemap).
Chaque nouvelle cause d’exclusion apparaissant sur plus de 10 URLs déclenche une enquête. La cause ’Crawled - currently not indexed’ est la plus délicate : elle indique que Google a vu la page mais ne l’a pas jugée digne d’indexation. Les remèdes possibles sont l’enrichissement du contenu, l’amélioration des liens internes pointant vers la page, ou la consolidation de pages similaires.
Tableau de bord et alertes
Un tableau de bord hebdomadaire agrège : le nombre de pages indexées (total et par cluster), le taux d’indexation (pages indexées / pages soumises), les nouvelles erreurs de couverture, et les impressions de recherche totales. Ces métriques sont présentées avec leur tendance sur 90 jours.
Les alertes sont configurées sur trois seuils : chute du nombre de pages indexées supérieure à 2 % en une semaine (alerte niveau 1), apparition de plus de 50 erreurs ’Server error (5xx)’ (alerte niveau 2), et chute du taux d’indexation sous 85 % (alerte niveau 3 = escalade immédiate). Ces seuils ont été calibrés sur 12 mois d’historique pour minimiser les faux positifs.
Questions fréquentes
Les données Search Console sont-elles disponibles en temps réel ?
Non. Les données de couverture ont un délai de 3 à 5 jours. Les données de performance (clics, impressions) ont un délai de 2 à 3 jours. Pour les vérifications urgentes, l’outil URL Inspection dans l’interface Search Console est plus récent, mais il ne peut pas être interrogé en masse.
Comment suivez-vous l’indexation sur Bing en parallèle ?
Bing Webmaster Tools propose une API similaire à Search Console. Nous l’interrogeons hebdomadairement pour les mêmes métriques de couverture. Les données Bing servent principalement à valider l’impact d’IndexNow sur les délais d’indexation.