Comment surveiller les changements de sitemap automatiquement
Pour surveiller les changements de sitemap, téléchargez sitemap.xml à intervalle fixe, conservez chaque copie et comparez chaque nouveau snapshot au précédent. Trois choses comptent: les URL ajoutées, les URL supprimées et les lastmod modifiés. À la main, cela se fait avec curl, sort et diff, mais la Search Console ne vous alerte jamais, et personne ne fait un diff manuel sur 20 sites clients chaque matin. Deltio prend un snapshot quotidien de la sitemap, calcule le diff automatiquement, suit les sitemap index imbriqués et vous prévient sur Slack ou par email. À partir de £20 par mois, avec 14 jours d'essai gratuit.
La sitemap est le seul fichier qui déclare noir sur blanc quelles pages le CMS juge publiables. C'est le système d'alerte le moins cher du SEO. Quand une migration fait disparaître 400 fiches produit, la sitemap le sait avant les positions. Mais personne ne la regarde: vérifiée au lancement, puis plus jamais.
Ce qui change vraiment dans une sitemap
- URL ajoutées: soit quelqu'un a publié (tant mieux), soit quelque chose génère du déchet: archives de tags, filtres paginés, URL de staging en production. Un plugin d'attributs produit peut ajouter des milliers d'URL creuses en une nuit, et le budget de crawl, c'est vous qui le payez.
- URL supprimées: le cas dangereux. Une URL qui sort de la sitemap est une page que le CMS ne juge plus publiable: supprimée, dépubliée, passée en
noindexou perdue dans une migration. Google la garde en index un moment: les positions ne vous préviendront que des semaines plus tard. lastmodmodifié en masse: si toutes les URL affichent soudain la date du jour, un re-déploiement a réécrit les timestamps. Vous dites à Google que le site entier a changé, vous provoquez un re-crawl complet et vous brûlez le seul signal quelastmodporte. Vous masquez aussi les pages qui ont vraiment changé.
Bien écrire le fichier est un autre sujet: voyez les bonnes pratiques de sitemap XML. Ici, on la surveille une fois en ligne.
Les méthodes manuelles, et où elles cassent
L'approche classique tient en deux lignes:
curl -s https://example.com/sitemap.xml \
| grep -o '<loc>[^<]*' | cut -c6- | sort > aujourdhui.txt
diff hier.txt aujourdhui.txt
Ça marche, pour un site, une fois. Voilà où ça casse:
- La Search Console donne un compteur, pas un diff, et n'alerte pas. Le rapport Sitemaps indique combien d'URL ont été découvertes, avec des jours de retard. Il ne dit jamais lesquelles ont disparu et attend votre connexion.
- Personne ne tient le rythme. Un script sur votre portable survit trois semaines. Sur 20 sites clients, le diff manuel quotidien n'existe pas.
- Les sitemap index cassent le one-liner. La plupart des vrais sites servent un
sitemap_index.xmlpointant verspost-sitemap.xml,page-sitemap.xml,product-sitemap.xml. Votregreprenvoie les sitemaps filles, pas les pages: vous surveillez le vide.
À quoi ressemble une vraie surveillance
- Un snapshot à intervalle fixe. Quotidien, pas hebdomadaire: hebdomadaire, c'est trop tard.
- Un diff automatique, avec historique. Un snapshot est une photo. Une série est la preuve à envoyer au client qui jure n'avoir rien touché.
- Le support complet des sitemap index. Suivre l'index, récupérer chaque sitemap fille, traiter le tout comme un seul ensemble d'URL.
- Des alertes sur les événements, pas le bruit. Dix nouveaux articles ne sont pas un incident. Quatre-vingt-dix URL disparues, si.
- Un re-scan de ce qui a changé. Un diff d'URL n'est pas un diff de pages: ces pages ont-elles encore title, H1 et canonical?
Comment Deltio surveille les changements de sitemap
Deltio prend un snapshot quotidien de votre sitemap et le compare au précédent. Vous obtenez le diff: URL ajoutées, URL supprimées, lastmod modifié, listées une par une, pas réduites à un chiffre. Les sitemap index imbriqués sont suivis et aplatis. Les 7 derniers snapshots sont conservés, de quoi voir quand la chute a commencé.
Les alertes partent par email et sur Slack, dans votre langue, avec un lien vers le dashboard. Et comme une URL qui change signifie en général une page qui change, Deltio re-scanne les pages concernées: title, meta description, H1, canonical, attribut lang et hreflang, comparés au scan précédent. "La sitemap a changé" devient "12 pages ont changé et 3 ont perdu leur meta description". À combiner avec les alertes de changement SEO et la surveillance des sites clients.
Mettez-en un sous surveillance ce soir
Choisissez le site client qui vous inquiète le plus: le CMS bourré de plugins, ou celui en pleine migration. Ajoutez sa sitemap, laissez Deltio prendre le premier snapshot: demain vous aurez un diff au lieu d'une intuition. À partir de £24 par mois, £20 en facturation annuelle, avec 14 jours d'essai gratuit.
Questions fréquentes
- Comment surveiller les changements d'une sitemap?
- Téléchargez la sitemap.xml à intervalle fixe, sauvegardez chaque copie et comparez chaque nouveau snapshot au précédent. Ce qui compte: les URL ajoutées, les URL supprimées et les valeurs lastmod modifiées. À la main avec curl et diff, cela fonctionne pour un site; sur un portefeuille de clients il faut un outil qui prend un snapshot quotidien et alerte tout seul.
- La Search Console m'alerte-t-elle quand ma sitemap change?
- Non. Le rapport Sitemaps affiche le nombre d'URL découvertes par Google, et ce chiffre se met à jour plusieurs jours après coup. Il ne dit jamais quelles URL ont été retirées et n'envoie aucune notification. Il faut se connecter et le remarquer soi-même, d'où des pertes qui passent inaperçues pendant des semaines.
- Pourquoi les URL supprimées d'une sitemap sont-elles un problème?
- Une URL qui quitte la sitemap est une page que le CMS ne considère plus comme publiable: supprimée, dépubliée, passée en noindex ou perdue dans une migration. Google la garde en index un certain temps, donc les positions ne vous préviendront pas. La sitemap est le signal le plus précoce dont vous disposez.
- Que signifie un lastmod modifié sur toutes les URL en même temps?
- En général, qu'un re-déploiement a réécrit les timestamps, pas que le contenu a été mis à jour. Google lit cela comme un changement du site entier, ce qui provoque un re-crawl complet et dévalue lastmod comme signal. Cela masque aussi les pages réellement modifiées.
- Deltio gère-t-il les sitemap index imbriqués?
- Oui. Deltio suit le sitemap index, récupère toutes les sitemaps filles vers lesquelles il pointe et traite le résultat comme un seul ensemble d'URL. Les index de type WordPress ou Shopify sont gérés exactement comme une sitemap.xml unique.
- Combien coûte la surveillance de sitemap avec Deltio?
- La surveillance de sitemap est incluse dans toutes les offres. Starter est à £24 par mois, ou £20 par mois en facturation annuelle, Professional à £49 et Enterprise à £119. Chaque offre inclut 14 jours d'essai gratuit.