Générateur de sitemap XML

Collez une adresse par ligne, ajoutez une date de dernière modification si vous en avez une, et obtenez le fichier sitemap.xml à envoyer. Les longues listes sont réparties en fichiers avec un index, et la taille de chaque fichier en octets est affichée.

Gratuit Fonctionne dans votre navigateur Vérifié le mardi 10 novembre 2026

Adresses http ou https complètes. Les lignes vides sont ignorées ; une ligne qui n'est pas une adresse est signalée avec son numéro.

Facultatif. Écrite pour chaque adresse au format AAAA-MM-JJ. Indiquez la date où la page elle-même a changé pour la dernière fois.

Facultatif. Google ignore cette valeur, vous pouvez donc la laisser vide.

Facultatif, de 0,0 à 1,0. Google ignore cette valeur, vous pouvez donc la laisser vide.

Résultat

Fichiers à enregistrer — Chaque fichier, le nombre d'adresses qu'il contient et sa taille en octets.
sitemap.xml
Fichier de partie sitemap-1.xml
Fichier de partie sitemap-2.xml
Fichier de partie sitemap-3.xml
Fichier de partie sitemap-4.xml
Fichier de partie sitemap-5.xml

Cet outil fonctionne dans votre navigateur. Ce que vous saisissez ne nous est pas envoyé.

Mode d'emploi

  1. Collez une adresse complète par ligne dans Adresses, une par ligne.
  2. Saisissez la Date de dernière modification du site, ou laissez-la vide.
  3. Laissez Fréquence de mise à jour et Priorité vides, sauf si vous voulez les voir dans le fichier pour d'autres outils.
  4. Lisez Fichiers à enregistrer, puis enregistrez chaque fichier. Envoyez sitemap.xml à la racine de votre site et soumettez son adresse dans Search Console.

Ce que le fichier doit contenir

Un plan du site est un fichier XML dans l'espace de noms http://www.sitemaps.org/schemas/sitemap/0.9, encodé en UTF-8. Chaque adresse est un élément url avec un enfant loc. lastmod, changefreq et priority sont facultatifs.

Le protocole indique que chaque valeur doit être échappée : l'esperluette, l'apostrophe et le guillemet, ainsi que les signes supérieur à et inférieur à. Cet outil échappe les cinq dans chaque valeur, si bien qu'une adresse avec une chaîne de requête reste valide.

  • Une adresse doit comporter moins de 2 048 caractères et commencer par http:// ou https://.
  • lastmod peut être une date au format AAAA-MM-JJ. Il doit s'agir de la date où la page elle-même a changé pour la dernière fois, et non de la date de création du plan du site.

Les limites et l'index du plan du site

Un plan du site peut contenir au plus 50 000 URL et ne doit pas dépasser 50 Mo, soit 52 428 800 octets non compressés selon le protocole. Une liste plus longue doit être répartie en plusieurs plans du site, qui peuvent être nommés dans un fichier d'index de plans du site.

Cet outil compte chaque fichier en octets, et non en caractères, et remplit chaque partie autant que les deux limites le permettent. Une liste de 50 000 adresses exactement tient dans un fichier ; 50 001 adresses en font deux. L'index liste les fichiers de parties à la racine du site.

Ce que Google utilise

Le guide des plans du site de Google indique que Google ignore les valeurs priority et changefreq. Il n'utilise la valeur lastmod que si elle est constamment et vérifiablement exacte, par exemple lorsqu'elle correspond à la dernière modification réelle de la page. Google indique aussi qu'un plan du site a les mêmes limites, 50 Mo ou 50 000 URL, et qu'une liste plus grande demande plusieurs plans du site et un index.

Exemple résolu : trois adresses avec une date de dernière modification

La saisie par défaut contient trois adresses et la date 2026-11-01, avec la fréquence de mise à jour et la priorité laissées vides. Le résultat est un seul fichier, sitemap.xml, avec une ligne lastmod sous chaque adresse et aucune autre balise facultative.

Le fichier fait 416 octets. Comme la liste est bien en dessous des limites, aucun index n'est écrit et aucun fichier de partie n'apparaît.

Élément Résultat Détail
Adresses 3 chacune avec lastmod 2026-11-01
Fichiers 1 sitemap.xml, 416 octets
Balises facultatives écrites 1 lastmod seulement ; changefreq et priority sont omises

Questions fréquentes

Pourquoi changefreq ou priority sont-elles absentes du fichier ?

Google indique qu'il ignore ces deux valeurs, donc les écrire ne change pas la façon dont Google traite vos pages. Vous pouvez tout de même les renseigner si un autre outil lit le fichier.

Que se passe-t-il quand ma liste dépasse 50 000 adresses ?

La liste est répartie en plusieurs fichiers. sitemap.xml devient un index qui nomme sitemap-1.xml, sitemap-2.xml et ainsi de suite, et chaque partie contient au plus 50 000 adresses et 50 Mo. Envoyez chaque fichier à la racine du site.

Pourquoi l'outil compte-t-il des octets et non des caractères ?

Le protocole fixe la limite de 50 Mo en octets, et les lettres UTF-8 comme ç ou ü occupent deux octets chacune. L'outil compte les octets UTF-8 de chaque fichier avec TextEncoder, si bien qu'une partie ne peut jamais dépasser la limite.

Puis-je utiliser des lettres turques dans les adresses ?

Oui. L'outil garde les lettres telles que vous les saisissez et ne les encode pas en pourcentage. Le protocole demande des adresses encodées pour les URL ; si votre serveur attend des chemins encodés, saisissez donc la forme encodée.

Pourquoi une ligne de ma liste est-elle écartée ?

Une ligne doit être une adresse http ou https absolue d'au plus 2 048 caractères, avec un nom d'hôte. L'outil signale le numéro de la ligne et écrit les autres adresses.

L'outil envoie-t-il ma liste quelque part ?

Non. Le plan du site est construit dans votre navigateur et les fichiers sont créés sur votre appareil. Rien de ce que vous saisissez n'est envoyé à un serveur.

Sources

Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.

Nous utilisons des cookies nécessaires au fonctionnement du site. Avec votre accord, Google utilise aussi des cookies publicitaires pour afficher des annonces personnalisées. Si vous les refusez, vous voyez toujours des annonces, mais elles ne sont pas personnalisées.