Marque, sites web, SEO & GEO et automatisations pour les petites entreprises.

Audit gratuit
Guides

Sitemap XML : c’est quoi et comment le créer pour votre site

Sitemap XML, c’est quoi ? Le fichier qui liste vos pages pour Google. Limites, balises utiles, création sur WordPress, Shopify ou Webflow, envoi.

Plan en papier déplié sur un bureau blanc avec des lignes bleues reliant de petits carrés

Un sitemap XML est un fichier texte, rangé sur votre site, qui liste les adresses de vos pages pour les moteurs de recherche. C’est un plan du site destiné aux robots, pas aux visiteurs. Il ne fait pas monter une page dans les résultats, mais il aide Google à trouver vos pages, surtout les nouvelles et celles vers lesquelles peu de liens pointent. Voici ce qu’il contient, quand il sert, comment le créer et comment l’envoyer à Google.

Sitemap XML : c’est quoi, concrètement

C’est un fichier au format XML, en général placé à la racine du site, qui contient une liste d’adresses de pages. XML est un format texte avec des balises, comme le HTML, mais conçu pour des données que des programmes lisent. Une version minimale ressemble à ceci :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://votresite.fr/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://votresite.fr/services/</loc>
    <lastmod>2026-09-02</lastmod>
  </url>
</urlset>

Le protocole est décrit sur sitemaps.org. Trois règles à retenir :

  • Le fichier commence par urlset et contient une balise url par page, avec une balise loc obligatoire.
  • Les adresses sont complètes, avec le protocole et le domaine. Google explore les URL « exactement comme elles sont listées », donc https://votresite.fr/contact/ et http://votresite.fr/contact ne sont pas la même chose pour lui.
  • Le fichier est encodé en UTF-8, et les caractères spéciaux des adresses (le & par exemple) sont échappés.

Un sitemap ne peut lister que des adresses du même site, sous le dossier où il se trouve. D’où l’habitude de le mettre à la racine.

Sitemap, index et sitemaps spécialisés

Si votre site dépasse les limites (50 000 URL ou 50 Mo par fichier), vous créez plusieurs sitemaps et un fichier index qui les liste, et vous envoyez seulement l’index à Google. C’est ce que font WordPress et Shopify par défaut : un index à la racine, puis un fichier par type de contenu.

Le format a aussi des extensions : un sitemap d’images (jusqu’à 1 000 images par page, selon Google Search Central) et des balises xhtml:link pour les versions traduites d’une page. Pour une PME en une langue, le sitemap simple suffit.

Faut-il un sitemap pour votre site ?

Pour un petit site bien relié, Google dit lui-même qu’il n’est pas indispensable. Pour un site nouveau, un gros site ou un site avec beaucoup de pages isolées, oui.

Selon Google Search Central, un sitemap est utile si votre site est grand, s’il est nouveau et reçoit peu de liens d’autres sites, ou s’il contient beaucoup d’images et de vidéos. Il l’est moins si votre site est « petit », soit « environ 500 pages ou moins » selon leurs mots, et si toutes les pages importantes sont accessibles par des liens depuis l’accueil.

Notre avis : faites-le quand même. Votre outil le génère sans doute déjà, et il donne un point de contrôle précieux dans Search Console. Un cabinet de dix pages n’en a pas besoin pour être exploré, mais le jour où une page de recrutement est mise en ligne sans lien depuis le menu, le sitemap est le seul endroit où Google la verra. Il ne remplace pas pour autant le maillage interne, première façon de faire découvrir vos pages.

Les balises qui comptent, et celles que Google ignore

Seules deux balises ont un effet chez Google : loc, qui est obligatoire, et lastmod, si la date est vraie. Les balises priority et changefreq sont ignorées.

BaliseRôlePosition de Google
locL’adresse complète de la pageObligatoire, explorée telle quelle
lastmodDate de dernière modificationUtilisée si elle est « constamment et vérifiablement exacte »
changefreqFréquence de changement supposéeIgnorée
priorityImportance relative (0.0 à 1.0)Ignorée

Le point qui mérite attention est lastmod. Si votre outil met la date du jour sur toutes les pages à chaque publication, Google finit par ne plus y croire. La date doit changer quand le contenu de la page change, pas quand vous corrigez une virgule dans le pied de page. Depuis la fermeture par Google de son adresse de « ping » (la requête qui le prévenait d’une mise à jour du sitemap) en janvier 2024, rapportée par Search Engine Land, cette date est le principal moyen de signaler qu’une page a bougé. Sur priority, ne perdez pas de temps : 1.0 sur l’accueil et 0.8 ailleurs ne change rien chez Google.

Comment créer votre sitemap selon votre outil

Dans la plupart des cas, vous n’avez rien à créer : l’outil qui fait tourner votre site produit le sitemap et le met à jour seul. Votre travail est de vérifier qu’il existe et qu’il liste les bonnes pages.

WordPress

Depuis la version 5.5, sortie en 2020, WordPress génère un index de sitemaps à l’adresse /wp-sitemap.xml, annonce make.wordpress.org, et son robots.txt le mentionne. Une extension SEO (Yoast, Rank Math) le remplace en général par le sien, souvent à /sitemap_index.xml. Ouvrez les deux adresses, gardez celle qui répond, et désactivez l’autre pour ne pas en envoyer deux à Google.

Shopify

Shopify indique que chaque boutique génère un fichier sitemap.xml à la racine du domaine, qui renvoie vers des sitemaps séparés pour les produits, les collections, les pages et les articles de blog. Il se met à jour seul à chaque ajout. Si la boutique a plusieurs domaines, envoyez le sitemap de chacun.

Webflow

Dans Webflow, le sitemap automatique s’active dans les réglages du site, onglet SEO, et se régénère à chaque publication, selon l’aide de Webflow.

Site codé sur mesure

Si votre site est fait sur mesure, le sitemap se génère au moment de la construction du site, à partir des pages réellement publiées. C’est ce que fait l’agence Resolve (Re:solve) : le script de build écrit le fichier avec une vraie date de modification par page, tirée de l’historique des fichiers. Pour choisir entre ces outils, lisez WordPress, Webflow, Framer ou code sur mesure.

Ce qu’il faut mettre dedans, et surtout ne pas mettre

Un bon sitemap ne liste que des pages que vous voulez voir dans Google : des pages qui répondent en 200, canoniques, sans noindex. Il sert à dire « voilà mes pages qui comptent » et perd de sa valeur quand il contient :

  • des pages qui redirigent (301) ou n’existent plus (404) ;
  • des pages marquées noindex, ce qui envoie deux messages contraires à Google ;
  • des pages en double (avec et sans barre finale, paramètres d’URL, pages de tri d’une boutique) ;
  • des pages de remerciement, de panier, de connexion, des brouillons.

Exemple courant dans une boutique : le générateur liste des centaines de pages de filtre (« robe rouge taille M ») qui n’ont pas vocation à être indexées, et un vrai problème devient invisible dans Search Console. Mieux vaut 80 pages propres que 500 dont la moitié est à exclure.

Lors d’une refonte, le sitemap est refait avec les nouvelles adresses, et seulement elles. Les anciennes passent en redirection, pas dans le sitemap : voir notre guide des redirections 301 lors d’une refonte.

Envoyer le sitemap à Google et le vérifier

Deux moyens, que vous pouvez cumuler : l’ajouter dans le rapport Sitemaps de Google Search Console, et écrire une ligne Sitemap: dans votre fichier robots.txt.

Dans Search Console, le rapport Sitemaps sert, selon l’aide de Google, à signaler un nouveau sitemap, à voir l’historique des envois et les erreurs. Vous collez l’adresse du fichier dans « Ajouter un sitemap » et vous validez. Le rapport affiche ensuite un état (réussi, erreurs, impossible à récupérer) et le nombre de « pages découvertes », avec cette précision de Google : rien ne garantit qu’une page découverte sera explorée ou indexée. Si vous débutez, notre guide de Google Search Console pour débutants explique où trouver ce rapport.

La ligne dans robots.txt est tout aussi simple. Google accepte qu’elle soit placée n’importe où dans le fichier :

Sitemap: https://votresite.fr/sitemap.xml

Elle sert à tous les moteurs, Bing compris, sans compte à créer. Ensuite, ouvrez l’adresse du sitemap dans un navigateur (elle doit s’afficher sans erreur) et, une fois par mois, comparez dans Search Console le nombre de pages découvertes et le nombre de pages indexées. Un écart qui se creuse signale souvent des pages en double ou de faible qualité dans le fichier. Notre analyse gratuite de site vérifie entre autres la présence du sitemap et du robots.txt.

Les robots de ChatGPT ou de Perplexity lisent vos pages comme Googlebot : un sitemap propre, avec de vraies dates, leur donne une liste à jour de ce que vous publiez. Chez Resolve, c’est la base de cette visibilité, pas sa totalité.

Questions fréquentes

Un sitemap XML améliore-t-il le classement sur Google ?

Non, pas directement. Il aide Google à découvrir vos pages et à savoir quand elles changent. Le classement dépend ensuite du contenu, des liens et de la qualité technique des pages.

Où doit se trouver le fichier sitemap ?

À la racine du site, par exemple https://votresite.fr/sitemap.xml, car un sitemap ne peut lister que les adresses situées sous son propre dossier. Le nom du fichier est libre, tant que vous indiquez l’adresse exacte à Google.

Combien de fois faut-il renvoyer le sitemap ?

Une seule fois, tant que l’adresse ne change pas. Google revient le lire de lui-même. À vous de garder le fichier à jour, avec des dates exactes.

À lire aussi

Commencez aujourd’hui.

Nous analysons votre marque, votre site et votre visibilité en ligne, puis nous définissons vos priorités.

Obtenir un audit gratuit