Suivre les dernières notifications d’une URL (UrlNotificationMetadata)
Comprenez l'objet UrlNotificationMetadata pour savoir quand Google a reçu vos dernières mises à jour et suppressions d'URL.
La ressource UrlNotificationMetadata récapitule les dernières notifications d’API d’indexation reçues avec succès pour une URL donnée. C’est l’objet que renvoie Google quand vous interrogez l’état d’une URL : il vous dit quelle a été la dernière mise à jour et la dernière suppression enregistrées. Il ne déclenche aucune exploration, il sert uniquement à la lecture.
Pour le SEO, cet objet est votre tableau de bord de suivi. Quand vous pilotez l’indexation d’offres d’emploi ou de diffusions en direct, savoir si et quand Google a bien reçu votre dernière notification permet de distinguer un problème d’envoi d’un simple délai de traitement. C’est l’élément de contrôle qui complète l’envoi via la méthode publish.
Mon réflexe d’expert SEO, c’est de toujours vérifier ce que Google a réellement enregistré plutôt que de supposer que ma notification est passée. UrlNotificationMetadata sert exactement à ça : faire la différence entre un problème côté envoi et un simple délai de traitement. Sans ce contrôle, on corrige à l’aveugle un problème qui n’existe peut-être même pas.
À quoi sert cet objet
UrlNotificationMetadata est renvoyé en réponse à une lecture des métadonnées d’une URL. Il regroupe en un seul endroit l’historique le plus récent des notifications abouties : la dernière mise à jour d’un côté, la dernière suppression de l’autre. Vous obtenez ainsi une photographie de ce que Google a enregistré en dernier pour la page, sans avoir à conserver vous-même cet historique ; en cas d’anomalie, recoupez avec la liste des codes d’erreur HTTP.
Les champs renvoyés
La représentation JSON de UrlNotificationMetadata comporte trois champs : l’URL de référence, la dernière notification de mise à jour et la dernière notification de suppression. Les deux dernières sont des objets UrlNotification complets. Le tableau ci-dessous détaille chaque champ.
| Champ | Type | Rôle |
|---|---|---|
url |
string |
URL à laquelle ces métadonnées font référence |
latestUpdate |
object (UrlNotification) |
Dernière notification reçue avec le type URL_UPDATED |
latestRemove |
object (UrlNotification) |
Dernière notification reçue avec le type URL_REMOVED |
{
"url": "string",
"latestUpdate": {
"object": "UrlNotification"
},
"latestRemove": {
"object": "UrlNotification"
}
}
Lire la mise à jour et la suppression
Les champs latestUpdate et latestRemove contiennent chacun une ressource UrlNotification, avec son url, son type et son horodatage. Pour savoir quand Google a pris en compte votre dernière mise à jour, vous lisez l’horodatage de latestUpdate. Pour la dernière suppression, vous regardez latestRemove. Si l’un de ces champs est absent, c’est qu’aucune notification de ce type n’a encore abouti pour l’URL.
| Pour savoir... | Champ à lire |
|---|---|
Quand la page a été signalée comme mise à jour |
latestUpdate |
Quand la page a été signalée comme supprimée |
latestRemove |
À quelle URL se rapportent ces métadonnées |
url |
Si latestUpdate ou latestRemove n’apparaît pas, cela signifie simplement qu’aucune notification de ce type n’a été reçue avec succès pour l’URL. C’est attendu pour une page jamais supprimée, par exemple. Ces métadonnées ne reflètent que des notifications abouties, pas l’état d’indexation réel de la page.
À faire
- lire latestUpdate pour la dernière mise à jour
- lire latestRemove pour la dernière suppression
- vérifier l’horodatage de chaque notification
- traiter l’absence de champ comme une information
À éviter
- confondre ces métadonnées avec un état d’indexation
- supposer qu’un champ manquant est une erreur
- interroger une URL jamais notifiée
- renseigner vous-même ces champs
Points clés à retenir
- il renvoie l'URL de référence, latestUpdate et latestRemove
- latestUpdate correspond au type URL_UPDATED
- latestRemove correspond au type URL_REMOVED
- chaque champ contient une ressource UrlNotification complète
- un champ absent indique l'absence de notification de ce type
UrlNotificationMetadata récapitule les dernières notifications abouties pour une URL.
Quiz : testez vos connaissances
Quiz : testez vos connaissances
-
Que contient la ressource UrlNotificationMetadata ?
- L'état d'indexation réel de la page dans Google
- La liste de tous les mots clés positionnés sur l'URL
- Trois champs : l'URL de référence, la dernière mise à jour et la dernière suppression
L’objet récapitule trois champs : l’URL de référence, la dernière notification de mise à jour (
latestUpdate) et la dernière notification de suppression (latestRemove). -
Comment savoir quand Google a reçu votre dernière mise à jour pour une URL ?
- En lisant l'horodatage de la ressource contenue dans le champ latestUpdate
- En consultant la date du dernier passage du robot dans la Search Console
- En renseignant vous-même la date dans le champ prévu à cet effet
Le champ
latestUpdatecontient une ressource UrlNotification avec son horodatage, qui indique quand Google a pris en compte votre dernière mise à jour. -
Que signifie l'absence du champ latestRemove dans la réponse ?
- L'URL a été définitivement retirée de l'index de Google
- Aucune notification de suppression n'a encore abouti pour cette URL
- Une erreur s'est produite et la requête doit être relancée
L’absence du champ est attendue et normale : elle indique simplement qu’aucune notification de type suppression n’a encore été reçue avec succès pour cette URL.
Besoin d'un accompagnement SEO ?
Vous souhaitez mettre en place un suivi fiable de vos notifications d'indexation ?