Sitemap XML

Un sitemap XML est une liste lisible par machine des URL préférées d’un site. Il aide les moteurs de recherche à découvrir les pages, sans garantir ni leur crawl ni leur indexation.

Définition et périmètre

Un sitemap XML est un fichier lisible par machine qui liste les URL que le site souhaite faire connaître aux moteurs de recherche. Il est particulièrement utile lorsque la taille du site, son architecture ou son maillage interne rendent la découverte plus difficile. Un sitemap complète les liens internes explorables ; il ne rend pas une URL indexable, canonique ou utile, et ne garantit pas son crawl.

Schéma présentant la relation principale du sitemap XML.

Comment le contrôler

Auditez un sitemap comme une déclaration de l’ensemble indexable préféré, et non comme un simple fichier qui renvoie un code 200. Contrôlez un échantillon d’entrées : réponse finale, canonical auto-référente, indexabilité et présence dans l’inventaire attendu. Vérifiez que les dates de dernière modification correspondent à de vraies modifications de contenu et non à un horodatage générique. Comparez le nombre d’entrées du sitemap avec les sections réellement en ligne, au lieu de reprendre un ancien total.

  1. Générez les entrées à partir de l’inventaire de contenus ou de produits tenu à jour, et non d’une liste maintenue à la main.
  2. N’incluez que les URL canoniques finales qu’un moteur peut récupérer et indexer.
  3. Découpez les grands ensembles en plusieurs fichiers sitemap et en un index de sitemaps, dans les limites du protocole.
  4. Déclarez le sitemap dans le robots.txt ou soumettez-le via les outils des moteurs, lorsque c’est pertinent.
  5. Recomptez et revalidez après les mises en production, les suppressions, les redirections et les migrations de CMS.

Choix pratiques

Je génère les sections du sitemap à partir de l’inventaire de contenus réel, et je recompte la sortie en ligne plutôt que de reprendre un chiffre issu d’un ancien document. Le même principe vaut pour tout site : reliez la génération du sitemap à la source qui sait si une URL est publiée et préférée, puis examinez les exceptions explicitement. Gardez les routes de préproduction et les pages non publiées hors de la déclaration de production.

Limites et erreurs courantes

Soumettre un sitemap ne force ni le crawl, ni l’indexation, ni le positionnement. N’ajoutez pas d’URL redirigées, en noindex, dupliquées, bloquées ou en erreur pour faire grimper le compte. Un sitemap ne peut pas compenser des pages orphelines, une navigation cassée ou une politique de canonical qui contredit ses entrées.

FAQ

Un sitemap XML garantit-il l’indexation ?
Non. Il facilite la découverte, mais les moteurs décident si une URL est crawlée ou indexée, et quand.
Un sitemap doit-il inclure les URL redirigées ?
Non. Il faut y mettre les URL canoniques finales et préférées, pas les redirections ni les pages d’erreur.
Le robots.txt suffit-il sans sitemap ?
Le robots.txt contrôle l’accès au crawl ; le sitemap indique les URL préférées. Les deux répondent à des problèmes différents.