Guides pratiques approfondis

Comparer deux sitemaps avant une publication ou une migration

Repérer les URL ajoutées ou retirées, les doublons et les changements de lastmod ou de hreflang avec un comparateur local et un rapport exportable.

Mise à jour :

Quelles URL et métadonnées ont réellement changé entre deux versions ?

Un sitemap décrit des URL proposées à l’exploration. Comparer deux fichiers permet de contrôler un périmètre de publication, mais ne mesure ni l’indexation ni les positions. La méthode sépare le changement observé dans le fichier de la vérification à effectuer sur les pages.

  1. Figer deux versions comparables

    Conservez les fichiers avant et après, leur origine et le périmètre couvert. Comparez le même type de fichier : un index décrit des sitemaps enfants, un urlset décrit des pages. Une extraction partielle doit être signalée.

  2. Comparer les adresses sans les fusionner

    Le comparateur utilise les loc exactes décodées depuis XML. Il conserve les différences de protocole, de domaine, de casse, de barre finale et de paramètres. Une URL retirée et une URL ajoutée ressemblantes sont une piste de migration, pas une redirection démontrée.

  3. Examiner les anomalies et métadonnées

    Ouvrez les doublons et loc invalides avant d’interpréter les totaux. Pour lastmod, retrouvez une modification significative du contenu ; la seule régénération du fichier ne justifie pas une nouvelle date. Pour hreflang, comparez les destinations déclarées et vérifiez ensuite leur réciprocité sur les pages.

  4. Contrôler les pages et conserver la décision

    Vérifiez les réponses HTTP, les canoniques et les exclusions d’indexation des URL concernées. Pour un retrait intentionnel, gardez le motif et un remplacement équivalent s’il existe. Exportez le rapport, associez chaque anomalie à une action et rejouez la comparaison après correction.

Comparer deux sitemaps XML

Les fichiers restent dans votre navigateur. Aucun envoi ni appel aux URL contenues. L’export contient les URL complètes : vérifiez-le avant de le partager.

UTF-8 non compressé ; 5 Mio et 20 000 entrées maximum par fichier. Deux urlset ou deux sitemapindex. Les sitemaps enfants d’un index ne sont pas téléchargés.

Choisissez les deux versions à comparer.

Situations et arbitrages

Situations types pour préparer un contrôle. Elles ne décrivent pas des missions ou observations réalisées.

Une langue disparaît

Six URL françaises sont conservées mais les variantes finnoises sont retirées. Le total global peut sembler faible ; filtrez les URL et examinez aussi les liens hreflang pour retrouver le périmètre linguistique touché.

Toutes les dates changent

Les loc sont identiques et seuls les lastmod changent. Vérifiez l’historique éditorial avant de conserver une date généralisée. Un même nombre d’URL ne signifie pas que les métadonnées sont inchangées.

L’index reste stable

Les références de sitemaps enfants sont identiques ; leur contenu peut pourtant avoir changé. Une comparaison d’index ne remplace pas les comparaisons des urlset concernés.

Preuve à conserver

  • Origine, nom et date de collecte des deux fichiers ; couverture complète ou partielle.
  • Rapport complet : URL ajoutées et retirées, métadonnées changées, doublons et entrées ignorées.
  • Résultats HTTP et canoniques des URL réellement contrôlées, avec date de contrôle.
  • Décision, responsable, correction et contrôle après régénération.

Références officielles

Protocoles connexes

Points à vérifier avant de conclure

  • Les deux fichiers couvrent-ils le même site et le même périmètre ?
  • Les entrées invalides ou les doublons expliquent-ils une différence de total ?
  • Chaque retrait et changement de langue a-t-il une décision documentée ?
  • Les pages concernées ont-elles été vérifiées séparément du fichier XML ?

Questions fréquentes

Une URL retirée du sitemap est-elle désindexée ?

Le retrait du fichier ne démontre pas un retrait de l’index. Vérifiez le contenu, la réponse HTTP et les directives réellement servies, puis l’état observable dans les outils disponibles.

Pourquoi conserver les paramètres et la barre finale ?

Deux formes peuvent produire des pages différentes ou des redirections. Les fusionner automatiquement masquerait une différence à vérifier.

Pourquoi une limite inférieure à celle du protocole ?

Le protocole autorise jusqu’à 50 000 URL et 50 Mo non compressés par sitemap. Le comparateur impose une limite locale plus basse pour garder un traitement raisonnable dans le navigateur ; utilisez des fichiers segmentés au-delà.

OUTILS / REGISTRES

Rédiger un relevé

L’outil accepte deux XML UTF-8 non compressés, jusqu’à 5 Mio et 20 000 entrées chacun. Il ne télécharge pas les pages ni les sitemaps enfants, ne compare pas les extensions image/vidéo et ne valide pas toute la norme. Les loc invalides sont signalées puis exclues du rapprochement. Les URL complètes figurent dans l’export.

  • Date de consultation et fuseau
  • URL exacte
  • Fichiers avant/après et périmètre
  • URL ajoutées, retirées et métadonnées changées
  • Doublons et entrées exclues
  • Statut HTTP / redirection
  • URL canonique déclarée
  • Langue / région
  • Motif et pièce à l’appui
  • Décision / prochaine action
  • Responsable du contrôle
  • Prochain contrôle