Qu'est-ce qu'un sitemap XML ?
Un sitemap XML est un fichier texte structuré, placé à la racine d'un site, qui liste les URLs que vous souhaitez voir indexées par Google. Il ne s'adresse pas aux visiteurs : c'est un outil purement technique, destiné aux robots d'exploration.
Sa structure de base ressemble à ça :
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://monsite.com/</loc>
<lastmod>2026-03-30</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://monsite.com/blog/</loc>
<lastmod>2026-03-25</lastmod>
<priority>0.8</priority>
</url>
</urlset>
Ce fichier est ensuite déclaré dans le fichier robots.txt et soumis à Google via la Search Console.
À quoi sert vraiment un sitemap
Le sitemap ne garantit pas l'indexation d'une page. C'est une suggestion, pas une instruction. Google peut très bien connaître une URL via votre sitemap et décider de ne pas l'indexer s'il juge le contenu de faible qualité.
Ce qu'il apporte concrètement :
- Accélération de la découverte : les pages nouvelles ou rarement liées depuis d'autres pages du site sont signalées directement à Google sans attendre qu'il les trouve via les liens.
- Transparence sur les mises à jour : le champ
lastmodindique la date de dernière modification. Un contenu récemment mis à jour a plus de chances d'être recrawlé rapidement. - Gestion d'un grand volume de pages : sur les sites de plusieurs centaines ou milliers de pages, le sitemap est le moyen le plus fiable de s'assurer que toutes les pages sont connues de Google.
Quand est-il vraiment nécessaire
Google lui-même précise qu'un sitemap est surtout utile dans quatre situations :
- Le site est très grand (plus de quelques centaines de pages)
- Certaines pages sont mal reliées entre elles (peu de liens internes)
- Le site est récent et peu de sites externes pointent vers lui
- Le site contient beaucoup de contenu multimédia (images, vidéos)
Sur un petit site de 10 à 20 pages avec un bon maillage interne, le sitemap apporte peu de valeur ajoutée. Sur un lexique de 150 termes ou un blog de 200 articles, il devient indispensable.
Ce qu'il faut inclure et ce qu'il faut exclure
| À inclure | À exclure |
|---|---|
| Pages de contenu indexables (articles, pages produit, pages de service) | Pages en noindex |
| URLs canoniques uniquement (pas les variantes avec paramètres) | Pages redirigées (URLs sources d'une 301) |
| Pages accessibles sans connexion | Pages d'erreur 404 |
| Toutes les pages que vous voulez voir apparaître dans Google | Mentions légales, politique de confidentialité si en noindex |
Un sitemap ne corrige pas les problèmes de fond
Si des pages ne s'indexent pas malgré leur présence dans le sitemap, ce n'est pas un problème de sitemap. C'est un signal que Google juge le contenu de faible valeur ou détecte un problème technique. Corriger le fond est la priorité, pas optimiser le sitemap.
Comment créer et soumettre un sitemap
-
Générer le fichier
Sur WordPress : les plugins Yoast SEO ou Rank Math génèrent automatiquement un sitemap XML mis à jour à chaque nouvelle publication. Sur un site PHP custom, un script peut générer le fichier dynamiquement.
-
Le placer à la racine du site
L'URL standard est
https://monsite.com/sitemap.xml. Si vous avez plusieurs sitemaps (un pour les articles, un pour les pages, un pour les images), vous pouvez créer un sitemap index qui les regroupe. -
Le déclarer dans robots.txt
Ajoutez cette ligne dans votre fichier robots.txt :
Sitemap: https://monsite.com/sitemap.xml -
Le soumettre à Google via la Search Console
Dans la Search Console, section "Sitemaps", collez l'URL de votre sitemap. Google le traitera dans les heures qui suivent et vous indiquera le nombre d'URLs détectées et indexées.