Mode d'emploi
- Collez une adresse complète par ligne dans Adresses, une par ligne.
- Saisissez la Date de dernière modification du site, ou laissez-la vide.
- Laissez Fréquence de mise à jour et Priorité vides, sauf si vous voulez les voir dans le fichier pour d'autres outils.
- 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
- Sitemaps.org (en anglais) : protocole, espace de noms, limites, échappement et fichiers d'index
- Google Search Central (en anglais) : créer et soumettre un plan du site
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.