Comparateur de sitemaps

Comparez deux versions d'un sitemap. Repérez les URL ajoutées, retirées et communes, examinez les changements de date et exportez les résultats.

Sitemap précédent
Sitemap actuel

Un comparateur de sitemaps montre les différences entre deux listes XML. Screpy identifie les URL présentes uniquement dans la source actuelle, uniquement dans la précédente et dans les deux. Il compare aussi les chaînes lastmod fournies pour les URL communes. Utilisez-le après une mise en ligne, pendant une migration ou pour comprendre une évolution inattendue de votre inventaire d'URL publiées.

Choisissez les deux versions à comparer

Saisissez les adresses des sitemaps précédent et actuel, ou sélectionnez indépendamment le collage XML de chaque côté. Une copie XML enregistrée est utile lorsque l'ancienne adresse sert déjà le nouveau sitemap. Screpy ne récupère pas de versions historiques. Si les deux entrées pointent vers le même fichier actuel, la comparaison ne peut pas reconstituer son contenu antérieur au déploiement.

Utilisez une URL XML publique comme https://example.com/sitemap.xml. Cette adresse est un exemple. Pour trouver d'abord le sitemap de votre site, utilisez Sitemap Checker. Chaque document collé peut contenir jusqu'à 256 KiB de XML UTF-8.

Interprétez les ajouts et retraits comme des différences de listes

Une URL ajoutée figure dans la liste actuelle, mais pas dans la liste précédente entièrement lue. Une URL retirée figure dans la précédente, mais pas dans la liste actuelle complète. Les URL communes se trouvent dans les deux. La normalisation du nom d'hôte ne fusionne pas les chemins, paramètres de requête ou variantes de barre oblique finale distincts : /products/, /Products/ et /products peuvent rester des adresses différentes.

Un retrait n'est pas automatiquement une erreur SEO. Un produit supprimé peut avoir été retiré volontairement du sitemap, alors qu'une page de destination active peut avoir été oubliée. Examinez l'adresse concernée avant de décider d'une modification. Bulk HTTP Status Checker permet de vérifier séparément les réponses et les redirections.

Ne considérez pas les dates comme une preuve de mise à jour

Pour les URL communes, le tableau affiche les valeurs lastmod précédente et actuelle. Le compteur compare les chaînes fournies, y compris l'ajout ou la suppression d'une valeur. Il ne vérifie pas quand la page a réellement changé et ne détermine pas si deux formats d'horodatage représentent le même instant.

Reliez les dates de modification aux changements significatifs du contenu. Un générateur qui remplace toutes les dates à chaque compilation peut produire de nombreuses différences sans mise à jour correspondante. Utilisez Sitemap Validator pour examiner la structure XML et les valeurs de champs prises en charge. Le protocole Sitemaps décrit les formats de sitemap et d'index.

Vérifiez la couverture avant de conclure qu'une URL manque

Pour les index distants, Screpy suit les fichiers enfants de même origine jusqu'à une profondeur de deux niveaux. Chaque côté est limité à dix fichiers, 10 000 URL de pages uniques et 20 000 entrées traitées. Un fichier distant peut contenir jusqu'à 5 MiB de données téléchargées et décompressées, avec un total de 10 MiB décompressés par côté. Les index collés ne chargent pas leurs fichiers enfants, car ces fichiers actuels peuvent ne pas correspondre à la version enregistrée.

Un délai dépassé, un fichier enfant inaccessible, un périmètre non pris en charge ou une limite de traitement peut rendre une source incomplète. Une adresse observée d'un seul côté ne prouve alors pas son absence de l'autre. Lisez les libellés d'observation et les totaux inconnus littéralement : inconnu ne signifie pas zéro. Les adresses répétées sont regroupées ; les adresses invalides et les champs répétés sont signalés.

Exportez les éléments réellement examinés

Filtrez par type de changement ou texte d'URL, puis exportez en CSV les lignes conservées correspondantes. JSON contient le rapport limité et les observations des sources. Au maximum 1 000 lignes de détail sont renvoyées ; les résumés peuvent donc compter plus d'URL que le tableau ou l'export. Pour les analyses importantes, il peut être nécessaire de comparer séparément des fichiers sources plus petits.

Ce rapport ne demande pas chaque page listée, n'identifie pas l'URL canonique choisie par Google et ne prouve pas l'indexation. Utilisez Canonical Tag Checker pour les déclarations canoniques et Search Console pour l'état d'indexation enregistré par Google. Une comparaison sans anomalie confirme uniquement la comparaison dans le périmètre indiqué.

Questions sur la comparaison de sitemaps

Comparez deux versions d'un sitemap. Repérez les URL ajoutées, retirées et communes, examinez les changements de date et exportez les résultats.

Screpy peut-il récupérer automatiquement un ancien sitemap ?

Non. Fournissez une URL qui sert encore l'ancienne version ou collez une copie XML enregistrée. Une adresse active peut déjà contenir la nouvelle version.

Un changement de lastmod prouve-t-il une modification de page ?

Non. Screpy compare les chaînes lastmod fournies. Vérifiez les dates par rapport aux changements réels ; des formats équivalents peuvent aussi différer en tant que texte.

Une URL retirée signifie-t-elle que la page est cassée ou désindexée ?

Non. Cela signifie que l'adresse est absente de la liste actuelle complète comparée. La disponibilité et l'état d'indexation de Google doivent être vérifiés séparément.

Que se passe-t-il si un index ne peut pas être entièrement lu ?

Le rapport indique une couverture partielle et des différences seulement observées lorsque l'absence ne peut pas être établie. Les totaux d'ajouts et de retraits restent inconnus si une entrée est incomplète.

Pourquoi un export peut-il contenir moins d'URL que le résumé ?

La réponse conserve au maximum 1 000 lignes de détail. CSV contient les lignes conservées correspondant aux filtres ; JSON contient le rapport limité, pas un inventaire illimité.

Les paramètres de requête et barres obliques finales sont-ils ignorés ?

Non. La casse des chemins, les paramètres de requête et les barres finales sont conservés. L'outil ne fusionne pas silencieusement des pages potentiellement distinctes.