Sitemap XML : définition, exemple, WordPress et bonnes pratiques SEO
Un sitemap XML est un fichier qui indique aux moteurs de recherche les URL que vous souhaitez leur signaler en priorité. Il facilite la découverte et le suivi des pages importantes, mais ne garantit ni leur exploration, ni leur indexation, ni leur classement.
Il est particulièrement utile pour les sites volumineux, récents, complexes, riches en médias ou dont certaines pages sont difficiles à découvrir uniquement par le maillage interne.
Définition courte
Un sitemap XML est une liste structurée d’URL canoniques destinée aux moteurs de recherche. Il peut aussi transmettre certaines informations sur les images, vidéos, actualités ou versions localisées.
À quoi sert réellement un sitemap XML ?
- Signaler les URL importantes.
- Aider Google à découvrir de nouvelles pages.
- Informer sur certaines modifications récentes via
lastmod. - Organiser les URL d’un grand site par familles.
- Faciliter le diagnostic dans Search Console.
Google précise qu’un sitemap est surtout utile lorsque le site est volumineux, récent, faiblement lié depuis l’extérieur ou contient beaucoup de contenus médias. Sur un petit site correctement maillé, Google peut souvent découvrir les pages sans sitemap, même si en fournir un reste généralement utile. Voir l’introduction officielle de Google aux sitemaps.
Exemple simple de sitemap XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/page/</loc>
<lastmod>2026-10-04</lastmod>
</url>
</urlset>
La balise <loc> contient l’URL absolue. <lastmod> est facultative et ne doit être utilisée que si elle reflète une modification réelle. Google indique par ailleurs ignorer les valeurs <priority> et <changefreq>.
Quelles URL faut-il mettre dans le sitemap ?
Incluez en priorité les URL canoniques que vous souhaitez voir apparaître dans les résultats de recherche.
| À inclure | À éviter |
|---|---|
| URL canonique en HTTP 200 | URL en redirection |
| Page que vous souhaitez indexer | Page en noindex |
| Contenu utile et accessible | 404, doublon ou URL technique |
| Version canonique d’un contenu | Variante non canonique |
Le sitemap doit refléter votre stratégie d’indexation, pas l’inventaire brut de toutes les URL générées par le site.
Quelle taille maximale pour un sitemap ?
Google limite un fichier sitemap à 50 000 URL ou 50 Mo non compressés. Au-delà, il faut créer plusieurs sitemaps et éventuellement les regrouper dans un fichier d’index.
Un découpage peut aussi être utile avant d’atteindre ces limites : par exemple articles, produits, catégories ou langues. Cela facilite le diagnostic d’indexation par type de contenu. Voir les limites et bonnes pratiques Google.
Sitemap index : à quoi sert-il ?
Un sitemap index ne liste pas directement les pages du site : il liste plusieurs fichiers sitemap. C’est particulièrement utile pour les catalogues e-commerce, les sites éditoriaux volumineux ou les architectures multilingues.
Où trouver le sitemap d’un site WordPress ?
Depuis WordPress 5.5, le cœur de WordPress génère un sitemap natif accessible en général à /wp-sitemap.xml. Une extension SEO peut utiliser une autre structure, par exemple /sitemap_index.xml.
Yoast SEO génère notamment son propre index de sitemaps. Notre guide Yoast SEO sur WordPress explique comment piloter les types de contenus exposés.
Comment envoyer un sitemap à Google ?
01 — Vérifier que le sitemap est accessible publiquement et répond en HTTP 200.
02 — Contrôler qu’il contient les URL canoniques à indexer.
03 — Le déclarer dans Google Search Console.
04 — Le référencer éventuellement dans robots.txt.
05 — Surveiller erreurs de lecture et écarts entre URL soumises et indexées.
L’envoi d’un sitemap reste une indication : Google précise qu’il ne garantit pas que le fichier sera utilisé pour explorer ou indexer toutes les URL.
“Envoyée” ne veut pas dire “indexée”
Une URL peut figurer parfaitement dans le sitemap et rester non indexée pour plusieurs raisons : canonical différente, noindex, contenu dupliqué, erreur serveur, page peu utile ou autre choix des systèmes de Google.
Dans ce cas, utilisez le rapport d’indexation et l’outil d’inspection d’URL de Search Console plutôt que de modifier le sitemap au hasard.
Search Console affiche “Impossible de récupérer le sitemap” : que vérifier ?
- Le sitemap répond-il réellement en HTTP 200 ?
- Le serveur retourne-t-il du XML et non une page HTML ?
- Le fichier est-il accessible sans authentification ?
- Un CDN, WAF ou cache modifie-t-il la réponse ?
- Les URL sont-elles absolues et valides ?
Sitemap XML ou sitemap HTML ?
Le sitemap XML est principalement destiné aux moteurs. Le sitemap HTML est une page navigable destinée aux utilisateurs. Les deux peuvent coexister, mais un sitemap HTML ne remplace ni une bonne navigation ni un maillage interne cohérent.
Que contrôler lors d’une refonte ?
- Retirer les anciennes URL qui redirigent.
- Ajouter uniquement les nouvelles URL canoniques.
- Vérifier les redirections avant soumission.
- Contrôler qu’aucune nouvelle page utile n’est en
noindex. - Surveiller l’indexation par famille de pages après mise en ligne.
Lors d’une migration, le sitemap complète mais ne remplace pas un plan de redirection SEO.
FAQ sur les sitemaps XML
Un sitemap améliore-t-il directement le SEO ?
Non. Il facilite la découverte et le diagnostic, mais ne constitue pas un facteur direct de classement.
Faut-il avoir un sitemap sur WordPress ?
WordPress en génère déjà un nativement. Vérifiez surtout que les URL incluses correspondent réellement aux contenus à indexer.
Quelle est la limite d’un sitemap XML ?
50 000 URL ou 50 Mo non compressés par fichier selon Google.
Doit-on mettre les pages noindex dans le sitemap ?
Non en principe : le sitemap doit refléter les URL canoniques que vous souhaitez voir indexées.
Mis à jour, technique et SEO le 4 octobre 2026 par Olivier Robé, ImagesCréations.