Passer au contenu principal

Sitemaps XML

23 concepts · 45 preuves

Appartient à : Technique

Le sitemap XML est la feuille de route que vous tendez aux moteurs : la liste des pages que vous voulez voir explorées et indexées. C'est un appoint puissant pour la découverte, surtout quand le maillage interne laisse des trous — mais ce n'est jamais une garantie d'indexation. Bien tenu, il devient aussi un outil de diagnostic ; mal tenu, il brouille vos signaux. Pièce centrale du SEO technique.

À quoi sert un sitemap XML

Un sitemap XML est, comme le résume Yoast, une feuille de route pour les moteurs (ouvre un nouvel onglet) : la liste des pages de votre site. Il sert de filet de sécurité — si votre maillage interne laisse une page mal reliée, le sitemap la signale quand même.

Le 2e meilleur signal de découverte

Google découvre les URL de trois façons : pages déjà visitées, liens extraits d'autres pages, et listes soumises via un sitemap (ouvre un nouvel onglet). Selon Gary Illyes, le sitemap est le 2e meilleur signal de découverte (ouvre un nouvel onglet), après les liens. Il complète donc, sans remplacer, un bon maillage interne — voir l'architecture de site.

Concrètement, soumettre un sitemap permet d'informer Google des pages nouvelles (ouvre un nouvel onglet) ou mises à jour, accélérant leur découverte par rapport au seul suivi de liens.

Plus que des URL : des métadonnées

Un sitemap ne fait pas que lister des adresses. Il fournit des informations sur ces fichiers (ouvre un nouvel onglet) : date de dernière mise à jour, versions linguistiques alternatives, durée et classement d'âge des vidéos, titre et date des articles d'actualité, localisation des images. Ces métadonnées enrichissent le crawl et l'indexation.

En avez-vous vraiment besoin ?

Google le dit : si vos pages sont bien reliées (ouvre un nouvel onglet), le moteur découvre l'essentiel du site sans aide. Un sitemap devient vraiment utile dans trois cas : les grands sites (difficile de tout relier), les sites neufs avec peu de backlinks (ouvre un nouvel onglet), et les sites riches en médias. À l'inverse, un petit site bien maillé peut s'en passer.

À retenir

Le sitemap est un filet de sécurité, pas la colonne vertébrale de la découverte. Commencez par un maillage interne solide ; le sitemap rattrape ensuite ce que les liens auraient manqué.

Sitemap et crawl budget : orienter, pas forcer

En listant explicitement les URL à crawler, le sitemap aide Googlebot à prioriser les URL importantes (ouvre un nouvel onglet) plutôt que les pages à faible valeur. Gary Illyes l'a chiffré : 80 % de la découverte par liens (ouvre un nouvel onglet), près de 20 % par les sitemaps. L'enjeu rejoint celui du crawl budget.

Un signal de priorité

Au-delà de la découverte, le sitemap dit aux moteurs quelles pages méritent d'être crawlées en priorité. En y incluant une page, vous indiquez explicitement que vous la considérez comme une page de qualité (ouvre un nouvel onglet). Ce signal de priorisation vaut aussi pour les crawlers des grands modèles de langage, qui utilisent les sitemaps pour découvrir le contenu.

Le réflexe

Pour utiliser le budget efficacement, n'incluez que les pages SEO-pertinentes (ouvre un nouvel onglet) : pas de doublons, de paginations, de résultats de recherche interne, ni de pages sans valeur d'atterrissage. Voir aussi les pages orphelines.

L'hygiène : ne lister que des URL indexables

Un sitemap est une déclaration d'intention : chaque URL listée est présentée comme une page de qualité à indexer. Y mettre des URL en 301, 404, non-canoniques ou noindex gaspille le signal et peut amener Google à ignorer tout le fichier (ouvre un nouvel onglet) comme source fiable.

La règle des « money pages »

Un sitemap propre ne contient que des pages utiles : URL en 200, sans redirects ni pages mortes (ouvre un nouvel onglet). Les URL en noindex n'ont aucune place dans le sitemap (ouvre un nouvel onglet) : elles n'apportent pas de trafic, donc rien ne justifie de les faire crawler. Même chose pour les URL canonicalisées vers une autre adresse.

Le fil conducteur reste l'indexabilité : être crawlé ne garantit pas d'être stocké. Le sitemap ne liste donc que ce qui mérite d'entrer dans l'index.

Pas de signaux contradictoires

Ne listez jamais une page bloquée par robots.txt ou marquée noindex. Comme le note Backlinko, ce serait envoyer des messages contradictoires (ouvre un nouvel onglet) : le sitemap déclare la page importante, mais la configuration l'interdit. Alignez sitemap, robots.txt et balises noindex.

À exclure du sitemap

Selon Search Engine Journal, ni redirections 301, ni 404/410 (ouvre un nouvel onglet), ni URL non-canoniques, ni pages noindex, ni pages bloquées par robots.txt. Pour les boutiques, le SEO e-commerce multiplie ces cas (filtres, variantes).

Format, balises et limites

Google et Bing imposent une limite de 50 000 URL et 50 Mo (ouvre un nouvel onglet) par fichier. Au-delà, on fractionne en plusieurs sitemaps référencés dans un sitemap index.

La balise lastmod, à manier avec exactitude

Google n'utilise la valeur <lastmod> que si elle est exacte (ouvre un nouvel onglet), c'est-à-dire cohérente avec la vraie date de dernière modification. La mettre à jour à chaque génération sans changer le contenu, ou la manipuler pour forcer un recrawl, peut conduire les moteurs à ignorer ce signal sur tout le site.

changefreq et priority : à oublier

Les balises <changefreq> et <priority> du protocole sitemaps.org étaient des indications de fréquence et d'importance. Elles sont désormais ignorées par les moteurs (ouvre un nouvel onglet). Seuls <loc> et <lastmod> ont une valeur opérationnelle.

Déclarer le sitemap dans robots.txt

La directive Sitemap dans le fichier robots.txt pointe les crawlers vers l'emplacement du plan de site. Elle oriente les bots vers le sitemap (ouvre un nouvel onglet) et n'est supportée que par Google, Bing, Ask et Yahoo.

Centraliser les canoniques à grande échelle

Sur les très grands sites, le sitemap permet de déclarer l'URL canonique de chaque page (ouvre un nouvel onglet) en un fichier centralisé. Mais le sitemap n'est qu'un signal parmi d'autres : pour que la canonical soit respectée, HTTPS, URL propre, maillage et backlinks doivent tous pointer vers la même URL (ouvre un nouvel onglet).

Diagnostiquer l'indexation avec le sitemap

Le rapport Sitemaps de Google Search Console compare les pages soumises aux pages effectivement indexées. Un écart marqué — par exemple 5 000 soumises, 2 000 indexées (ouvre un nouvel onglet) — signale un problème de doublons, de crawl budget ou de configuration.

Segmenter pour isoler les problèmes

Regroupez les URL par type — catégories, produits, articles, langue — dans des sitemaps nommés de façon descriptive. Ce découpage par type de page (ouvre un nouvel onglet) permet de piloter les taux d'indexation section par section. Pour un audit fin, des groupes de 1 000 URL maximum collent à la limite de téléchargement de GSC.

Des fichiers d'index distincts par section (blog, produits, répertoires) permettent de suivre les URL valides et exclues (ouvre un nouvel onglet) section par section. Cette granularité cible le diagnostic.

Soumettre n'est pas indexer

Rappel essentiel : un sitemap aide à la découverte, mais ne garantit ni crawl ni indexation (ouvre un nouvel onglet). Brian Dean le formule autrement : le sitemap n'indexe pas, il augmente les chances (ouvre un nouvel onglet). L'indexation reste soumise aux critères de qualité de Google — c'est un signal, pas une instruction.

À retenir

Un bon sitemap n'est pas qu'un fichier de découverte : c'est un tableau de bord. Segmentez-le, surveillez l'écart soumis/indexé dans GSC, et traitez chaque section comme un diagnostic distinct.

Questions fréquentes

Soumettre un sitemap garantit-il que mes pages seront indexées ?

Non. Le sitemap aide Google à découvrir vos URL, mais il ne garantit pas l'indexation (ouvre un nouvel onglet). L'indexation dépend ensuite des critères de qualité du moteur. Le sitemap augmente les chances ; il ne force rien.

Quelles URL dois-je mettre dans mon sitemap ?

Uniquement des pages indexables : code 200, canoniques, sans noindex. Pas de 404, de redirections (ouvre un nouvel onglet), de pages non-canoniques ni bloquées par robots.txt. Inclure ces URL gaspille le signal et brouille la lecture du fichier par Google.

Faut-il renseigner changefreq et priority ?

Non, ces deux balises sont ignorées par les moteurs (ouvre un nouvel onglet). Concentrez-vous sur des <loc> propres et un <lastmod> exact, qui reflète le dernier changement réel de la page — un lastmod trafiqué peut être ignoré pour tout le site.

Sources

  1. Google Search Central — À propos des sitemaps (ouvre un nouvel onglet)
  2. Google Search Central — Construire un sitemap (ouvre un nouvel onglet)
  3. Google Search Central — Fonctionnement de la recherche (ouvre un nouvel onglet)
  4. Google — Aide Search Console (sitemaps) (ouvre un nouvel onglet)
  5. Search Engine Journal — XML sitemap best practices (ouvre un nouvel onglet)
  6. Backlinko — XML sitemaps (ouvre un nouvel onglet)
  7. Oncrawl — Optimize your XML sitemap (ouvre un nouvel onglet)
  8. Onely — Ultimate guide to crawl budget (ouvre un nouvel onglet)
  9. Yoast — What is technical SEO? (ouvre un nouvel onglet)
  10. Moz — Robots.txt (ouvre un nouvel onglet)
  11. Moz — Canonicalization (ouvre un nouvel onglet)
  12. Ahrefs — SEO audit (ouvre un nouvel onglet)