SEO technique • Crawl et indexation

Que faire lorsqu’un sitemap contient une URL redirigée ?

Comprenez pourquoi un sitemap doit refléter les URLs canoniques à indexer, repérez les URLs redirigées et mettez à jour le fichier sans casser la navigation.

Par l’équipe Limpi. Les faits externes sont distingués des méthodes Limpi et aucune visibilité, position ou citation automatique n’est garantie.

Pourquoi une URL redirigée n’est pas idéale dans un sitemap

Un sitemap sert à présenter les URLs que le site considère comme ses versions de référence à découvrir. Si une entrée répond immédiatement par une redirection, le fichier propose une adresse que le serveur lui-même remplace par une autre. Ce n’est pas une pénalité automatique, mais un signal inutilement indirect. Le bon objectif est que le sitemap reflète les destinations finales, indexables et canoniques du site. La redirection peut rester en place pour les anciennes références externes ; elle ne doit simplement plus être la route publiée comme URL courante dans le XML.

Retrouver la source qui génère l’ancienne adresse

Modifier le fichier XML à la main est rarement durable. Identifiez le CMS, la table de contenu, le job ou le plugin qui construit le sitemap. Une ancienne URL peut rester parce qu’un slug n’a pas été mis à jour dans l’inventaire, qu’un cache sert une version précédente ou qu’un export nocturne utilise une source distincte. Sur un sitemap index, localisez le fichier enfant concerné. Comprendre la source est essentiel : sinon l’ancienne route reviendra au prochain build et l’équipe pensera avoir corrigé une anomalie qui n’a jamais été supprimée à l’origine.

Tester statut, destination et canonicale ensemble

Pour chaque entrée signalée, récupérez le statut initial puis suivez la redirection jusqu’à l’URL terminale. Vérifiez la canonical de cette destination et son indexabilité. Une 301 vers une page 200 canonicale est différente d’une chaîne, d’une destination noindex ou d’une autre redirection. Comparez également les liens internes : si le sitemap et le maillage utilisent encore l’ancienne URL, le problème dépasse le fichier XML. Les variations de protocole, hostname ou slash peuvent révéler une génération qui ne reprend pas la normalisation officielle du site.

Corriger la règle plutôt que les occurrences une par une

Si des milliers d’entrées partagent la même transformation, corrigez le générateur. Pour une migration de domaine, utilisez directement le nouveau hostname. Pour un changement de slug, assurez-vous que l’inventaire canonique contient la nouvelle route. Regénérez ensuite l’ensemble des sitemaps. Conservez les redirections historiques côté serveur lorsqu’elles sont nécessaires pour les backlinks et favoris, mais cessez de les proposer dans le sitemap. Une logique centralisée réduit le risque que certaines pages utilisent l’ancienne version et d’autres la nouvelle selon le fichier où elles apparaissent.

Prioriser les défauts de génération à grande échelle

Une seule URL redirigée mérite d’être corrigée, mais un motif répété a davantage de portée. Regroupez les entrées par type de transformation : HTTP vers HTTPS, www vers non-www, ancien domaine, ancien slug ou paramètre. Cette classification indique souvent la règle à modifier. Priorisez aussi les pages stratégiques, les chaînes de plusieurs sauts et les destinations non indexables. Un petit cas isolé peut néanmoins être le premier symptôme d’un bug qui affectera les prochaines publications ; vérifiez donc si la même fonction de génération est utilisée par d’autres sections du site.

Regénérer puis contrôler le sitemap public

Après correction, téléchargez le fichier depuis son URL publique et recomptez les entrées. Les anciennes adresses doivent avoir disparu et les nouvelles répondre directement avec le statut attendu. Vérifiez qu’un second sitemap ou un cache ne réintroduit pas les anciennes routes. Sur un sitemap index, contrôlez aussi les fichiers enfants et leur accessibilité. Comparez quelques lastmod lorsque cette donnée est utilisée, mais ne mélangez pas ce contrôle avec l’objectif principal : la liste doit contenir les URLs de référence actuelles, pas des adresses qui nécessitent d’abord une transformation serveur.

Automatiser un contrôle de cohérence

Ajoutez un test périodique qui échantillonne ou vérifie les entrées du sitemap pour détecter 3xx, 4xx, noindex et canonicales divergentes. Le résultat doit signaler la source de génération afin de faciliter la correction. Après une migration, ce contrôle est particulièrement utile pendant plusieurs semaines. Conservez le nombre d’anomalies avant et après intervention. La clôture de l’alerte signifie que le générateur produit durablement la destination finale et que l’ancienne URL n’est plus publiée dans le XML, même si elle continue à rediriger correctement pour les visiteurs historiques.

Checklist opérationnelle de validation

Pour clôturer ce contrôle sur URL redirigée dans un sitemap, conservez au minimum une URL représentative, l’état avant modification, la règle ou le composant responsable et le résultat du test après correction. Vérifiez également la cohérence avec le parent /seo/indexation-crawl et les pages liées /seo/indexation-crawl, /seo/sitemap-index, /seo/page-noindex-dans-sitemap. La décision doit respecter cette limite : Présenter le sitemap comme signal des URLs canoniques souhaitées. Ne pas prétendre qu’une URL redirigée dans un sitemap crée à elle seule une pénalité. Si plusieurs occurrences partagent la même cause, testez un échantillon puis confirmez le résultat par un crawl global. Si un cas reste ambigu, laissez-le en revue plutôt que d’appliquer une correction mécanique. Cette trace permettra de reproduire le diagnostic lors d’une prochaine refonte, migration ou évolution du CMS.

Sources officielles

Les règles des moteurs et des fournisseurs de crawlers peuvent évoluer. Les affirmations techniques de cette page sont bornées par les documentations officielles ci-dessous.