Le fichier est lu par votre navigateur, il ne quitte pas votre ordinateur.
Facultatif. Par défaut, la racine de l’hôte le plus présent dans la liste.
S’il faut découper, l’index prend ce nom et les fichiers deviennent sitemap-1.xml, sitemap-2.xml...
50 000 au plus. Un nombre plus petit donne plus de fichiers à suivre un par un.
Facultatif. Appliquée aux seules adresses sans date. Format aaaa-mm-jj, ou avec l’heure et le fuseau.
Résultat
| État | Constat |
|---|
Fichiers générés
Ligne à ajouter au robots.txt
Comment utiliser l’outil
Collez une adresse par ligne, ou ouvrez un fichier texte ou CSV exporté de votre CMS ou d’un robot d’exploration. Si vous connaissez la date de dernière modification d’une page, mettez-la dans une deuxième colonne, séparée par un point-virgule ou une tabulation. Un clic sur « Générer le sitemap » affiche les constats, puis les fichiers à copier ou à télécharger, et la ligne à poser dans le robots.txt.
Indiquez le dossier où vous déposerez les fichiers si ce n’est pas la racine du site : il sert à écrire les adresses du fichier d’index et la ligne du robots.txt. Le bouton « Charger un exemple » remplit une liste avec quelques erreurs courantes et règle quatre adresses par fichier, pour montrer le découpage et l’index.
Ce que l’outil nettoie
Le protocole demande un fichier encodé en UTF-8 et des valeurs échappées : &, ’, ", > et < deviennent &, ', ", > et <.1 Google rappelle la même règle pour tous les fichiers XML.2 Une adresse avec un paramètre comme ?couleur=rouge&taille=42 serait sinon illisible, et la Search Console cite le caractère non échappé comme cause fréquente d’erreur d’analyse.4
Les adresses doivent aussi être encodées selon la norme des URI : la page ümlat.php devient %C3%BCmlat.php en UTF-8.1 L’outil encode les caractères accentués, les espaces et les signes non permis, met l’hôte en minuscules, écrit un nom de domaine accentué sous sa forme ASCII et montre deux exemples de réécriture. Une adresse doit faire moins de 2 048 caractères : au-delà, elle est retirée.1
Le fragment (#equipe) désigne une partie de la page : l’outil le retire, puis supprime les doublons exacts en gardant la première ligne. Les adresses relatives, comme /contact/, sont écartées : Google demande des adresses absolues et complètes, qu’il explore à la lettre près.2
Un seul hôte, un seul protocole
Toutes les adresses d’un sitemap viennent d’un même hôte, www.exemple.fr ou boutique.exemple.fr, et utilisent le même protocole.1 L’outil prend l’hôte du dossier saisi, sinon le plus présent dans la liste, et retire les autres en les nommant : exemple.fr sans www, un sous-domaine, ou une page restée en http. Faites un fichier par hôte.
Sans envoi par la Search Console, un sitemap ne vaut que pour les descendants de son dossier : Google recommande donc la racine du site.2 Si vous saisissez un dossier comme /plans/, les adresses situées ailleurs sont signalées.
Les dates lastmod
La date suit le format W3C Datetime : aaaa-mm-jj suffit, l’heure est facultative.1 Si l’heure est donnée, le fuseau l’est aussi : 2026-10-21T10:00 est refusé, 2026-10-21T10:00+02:00 est accepté.45 L’outil accepte les six formes de la note du W3C, contrôle les mois, les jours et les heures, et garde l’adresse sans date quand la sienne est fausse. Une date comme 14/03/2026 est signalée.
Google utilise lastmod si la valeur est exacte et vérifiable, et elle doit refléter la dernière mise à jour importante de la page : contenu principal, données structurées ou liens ; la date du copyright ne compte pas.2 Bing peut écarter des dates qui valent toujours le jour même et demande de ne pas y mettre l’heure de génération du sitemap.67 La date commune de l’outil ne s’applique donc qu’aux adresses sans date, et le constat rappelle qu’elle n’est juste que si ces pages ont vraiment changé ce jour-là. Une date dans le futur est signalée.
Le découpage et le fichier d’index
Un sitemap contient au plus 50 000 adresses et pèse au plus 50 Mo sans compression ; au-delà, il faut plusieurs fichiers.2 Le protocole précise la limite exacte : 52 428 800 octets.1 L’outil compte les deux en écrivant et coupe au premier seuil atteint. Vous pouvez aussi choisir moins d’adresses par fichier : Google indique que plusieurs sitemaps servent à suivre les performances de chacun dans la Search Console.2
Les fichiers sont alors listés dans un index de sitemaps, au même format et dans le même espace de noms, qui peut contenir jusqu’à 50 000 balises loc.3 Les fichiers listés doivent se trouver dans le dossier de l’index ou plus bas : l’outil les place tous dans le même dossier.3 Un index ne peut pas lister un autre index.4 La balise lastmod de l’index, facultative, désigne la modification du fichier sitemap lui-même : l’outil ne l’écrit pas, puisqu’il ne connaît pas la date où vous déposerez les fichiers.3
priority et changefreq
Le protocole décrit ces deux balises comme des indications : la valeur de changefreq est « considérée comme une indication, et non comme une commande », et priority vaut 0,5 par défaut.1 Google l’écrit en une phrase : « Google ignore les valeurs <priority> et <changefreq> ».2 Bing écrit en 2025 que ces balises sont ignorées et ne jouent ni sur l’exploration ni sur le classement.7
L’outil ne les écrit donc pas par défaut. L’option, décochée, les ajoute avec la même valeur sur toutes les adresses, pour un moteur ou un outil interne qui les lirait encore. Bing avait relevé en 2023 que la plupart de ces balises étaient mal renseignées, souvent avec la même valeur sur tout le sitemap.6
Déclarer le sitemap
Déposez les fichiers dans le dossier indiqué, puis ajoutez la ligne « Sitemap: » proposée n’importe où dans le robots.txt : Google la trouve au passage suivant, et plusieurs lignes sont permises.2 S’il y a un index, il suffit de déclarer l’index, sans lister chacun des fichiers.1 Vous pouvez aussi envoyer l’adresse dans le rapport Sitemaps de la Search Console.2
Les limites de l’outil
L’outil ne visite aucune page : il met en forme la liste que vous lui donnez. Il ne sait pas si une adresse répond en 200, redirige, porte un noindex ou une canonique ailleurs. Or Google demande de mettre dans le sitemap les adresses que vous voulez voir dans ses résultats, la version canonique quand un contenu a plusieurs adresses.2
Il écrit des fichiers XML non compressés, sans les extensions image, vidéo, actualités ou hreflang. Deux adresses qui ne diffèrent que par la barre finale restent deux adresses distinctes. Le CSV est lu sur deux colonnes, l’adresse puis la date.
Après la génération
Une fois les fichiers en ligne, passez-les dans le validateur de sitemap XML : il lit le robots.txt, l’index et un échantillon d’adresses. Pour la ligne « Sitemap: » et les règles d’exploration, le générateur de robots.txt écrit le fichier complet. Et pour savoir ce que Google fait vraiment d’un sitemap, lisez l’article sur le sitemap XML en 2026.
Questions fréquentes
Combien d’adresses peut contenir un sitemap ?
Au plus 50 000 adresses et 50 Mo sans compression. Au-delà, il faut plusieurs sitemaps, listés dans un fichier d’index.2
Faut-il remplir priority et changefreq ?
Quelle date mettre dans lastmod ?
Où déposer le sitemap ?
De préférence à la racine du site. Sans envoi par la Search Console, un sitemap ne vaut que pour son dossier et ses sous-dossiers.2
Comment signaler le sitemap à Google ?
Ajoutez une ligne Sitemap: avec son adresse complète dans le robots.txt, ou envoyez-le dans le rapport Sitemaps de la Search Console.2
Sources
Les passages de cette page et les contrôles de l’outil renvoient à ces références, lues le 22 octobre 2026.
- sitemaps.org, « Protocole », protocole Sitemap 0.9, mis à jour le 21 novembre 2016. sitemaps.org ↑
- Google, « Créer et envoyer un sitemap », Google Search Central, mis à jour le 15 juillet 2026. developers.google.com ↑
- Google, « Gérer vos sitemaps avec un fichier d’index de sitemaps », Google Search Central, mis à jour le 20 février 2026. developers.google.com ↑
- Google, « Rapport sur les sitemaps », aide Search Console. support.google.com ↑
- Misha Wolf et Charles Wicksteed, « Date and Time Formats », note du W3C, 27 août 1998. w3.org ↑
- Fabrice Canel, « The Importance of Setting the “lastmod” Tag in Your Sitemap », blog Bing Webmaster, 1er février 2023. blogs.bing.com ↑
- Fabrice Canel et Krishna Madhavan, « Keeping Content Discoverable with Sitemaps in AI Powered Search », blog Bing Webmaster, 31 juillet 2025. blogs.bing.com ↑