Derniers événements

Plus de vidéos
Fil d'actualités / Le « ping » des sitemaps : dans six mois c’est fini

Publié le 05/07/2023 à 08:29:32 par Neper

Le « ping » des sitemaps : dans six mois c’est fini

Aujourd’hui, si vous voulez augmenter vos chances qu’un sitemap XML soit pris en compte, il est toujours possible de « pinger » Google.

Comment faire ?

Et bien c’est simple, il suffit d’appeler cette url en précisant l’adresse de votre fichier sitemap en paramètre et le tour est joué:

https://www.google.com/ping?sitemap=L-URL-ABSOLUE-DE-VOTRE-SITEMAP-XML

exemple :
https://www.google.com/ping?sitemap=https://example.com/sitemap.xml

A quoi cela sert ?

Et bien à indiquer à Google que vous avez mis en ligne un nouveau fichier sitemap XML ou sérieusement mis à jour un fichier existant.

Bref, « pinger » Google consiste à « héler » le moteur de recherche en disant « eh ! J’ai de nouvelles urls à crawler, ce serait bien que tu télécharges ce sitemap et que tu crawles les urls qu’il contient sans attendre ».

Ce qui s’avère particulièrement utile quand Google ne crawle le contenu de vos sitemaps une fois tous les deux mois parce que votre contenu ne change jamais (en tout cas jusqu’à maintenant).

Ce « ping » est très facile à faire (il suffit d’entrer l’url dans un navigateur et d’appeler l’url et le tour est joué). Et ce système a été mis en place par Google il y’a 16 ans, en 2007.

Google : dans six mois, nous cesserons de supporter le « ping » pour les sitemaps !

Oui mais voila, Google a décidé de désactiver le système de ping dans six mois. Et propose d’utiliser l’attribut lastmod des sitemaps XML à la place.

L’attribut lastmod sert à indiquer la date du dernier changement important apporté au contenu de la page (et non la date de la dernière génération de la page). Sauf qu’avec beaucoup de plateformes / CMS, le contenu de l’attribut sitemap n’est pas toujours mis à jour correctement

Sauf que cette nouvelle méthode n’est pas aussi simple à utiliser, et que le support réel des lastmod par Google a été jusqu’ici … très limité, et assez peu fiable.

Google a annoncé ce changement dans un billet de blog daté du 26 juin 2023 :

https://developers.google.com/search/blog/2023/06/sitemaps-lastmod-ping?hl=fr

Pourquoi un tel changement ?

Bing avait déjà abandonné ce système il y’a quelques mois. Fabrice Canel avait notamment révélé qu’il avait décidé d’arrêter de supporter les pings de Sitemaps parce que c’était surtout utilisé par des spammers. La faille, c’est que le ping permet de soumettre des sitemaps de manière anonyme. C’est idéal pour faire crawler rapidement des pages ajoutées sur un wordpress hacké par exemple.

L’autre raison c’est que c’était une fonctionnalité méconnue, donc sous utilisée.

Par contre Bing supporte parfaitement l’attribut lastmod, et « normalement » (en faisant confiance aux déclarations du webmaster) ce qui permet de se passer du ping sans problème.

Côté Google, c’est moins simple.

Google supporte-t’il l’attribut lastmod aujourd’hui ?

Rappelons que Google est à l’origine du format des sitemaps XML : c’est donc Google qui a décidé de créer les attributs « priority », « changefreq », et … « lastmod ». Des attributs qu’il a très vite renoncé à exploiter. Totalement pour priority et changefreq, et partiellement pour l’attribut lastmod.

En 2015, un porte parole avait révélé que le support de lastmod par Google était plutôt limité.

La balise lastmod est facultative dans les sitemaps et, dans la plupart des cas, elle est ignorée par les moteurs de recherche, car le travail de mise à jour des valeurs par les webmasters est affreux.

Gary Illyes, 2015, sur Stack Overflow

En théorie, Google peut tenir compte des informations contenues dans les « lastmod ». Mais dès...