Ce que fait cet outil
Le générateur de sitemap transforme une simple liste d’URL en sitemap.xml valide selon le protocole sitemaps.org. Collez une URL par ligne et le XML s’affiche au fil de la saisie : chaque adresse est encodée en pourcentage, échappée pour le XML, débarrassée de son #fragment et listée une seule fois. Les chemins relatifs comme /pricing sont résolus avec l’URL de base que vous indiquez, ou à défaut avec la première URL complète de la liste.
Les réglages globaux ajoutent à chaque entrée une date <lastmod> (aujourd’hui ou une date choisie), un <changefreq> et un <priority>. La priorité peut aussi être calculée selon la profondeur du chemin : 1.0 pour la page d’accueil, 0.8 un niveau plus bas, 0.6 deux niveaux plus bas et 0.4 au-delà. Passez le type sur Index de sitemaps pour lister plusieurs fichiers de sitemap au lieu de pages.
Le mode Valider et formater contrôle un sitemap ou un index existant : XML bien formé, élément racine et espace de noms, un <loc> http(s) complet dans chaque entrée, dates W3C dans <lastmod>, valeurs autorisées pour <changefreq>, priorités de 0.0 à 1.0 et limite de 50 000 entrées. Les erreurs indiquent l’entrée et renvoient à la ligne. Un fichier valide est rendu indenté ou minifié, en conservant les commentaires et les balises d’extension comme image:image.
Mode d’emploi
- Collez vos URL, une par ligne. Les lignes commençant par
#sont ignorées. - Ajoutez si besoin après une URL ses propres valeurs séparées par des espaces : une date, une fréquence et une priorité, dans n’importe quel ordre. Elles remplacent les réglages globaux pour cette ligne.
- Choisissez les valeurs par défaut de dernière modification, de fréquence et de priorité, et activez le tri pour classer les URL par ordre alphabétique.
- Téléchargez le résultat sous le nom
sitemap.xmlet mettez-le en ligne sur votre site.
Pour vérifier un sitemap existant, passez en Valider et formater et collez le XML.
Exemple
Cette saisie mélange des URL simples, des valeurs par ligne et des chemins relatifs :
https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing
Elle produit :
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/blog/</loc>
<lastmod>2024-05-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://example.com/docs/getting-started</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://example.com/pricing</loc>
</url>
</urlset>
Conseils
- Ne listez que des URL canoniques qui renvoient 200 : pas de redirections, pas de pages
noindexni de doublons avec paramètres de suivi. - Toutes les URL doivent en principe être sur le même hôte que le fichier sitemap, sauf si vous le déclarez via le robots.txt de chaque hôte.
- Les dates peuvent être au format
AAAA-MM-JJou un horodatage complet avec fuseau, comme2024-05-01T09:30:00+00:00. - Les gros sitemaps peuvent être servis compressés en gzip sous le nom
sitemap.xml.gz; les limites s’appliquent au fichier décompressé.
FAQ
› Ai-je besoin de lastmod, changefreq et priority ?
Seul loc est obligatoire. Google utilise lastmod lorsqu’il est exact de façon constante et ignore changefreq et priority ; Bing et d’autres moteurs les lisent encore. Indiquez dans lastmod la date à laquelle le contenu de la page a réellement changé, pas celle où vous avez généré le fichier.
› Combien d’URL un sitemap peut-il contenir ?
Jusqu’à 50 000 URL et 50 Mo non compressés. Pour un site plus grand, répartissez les URL dans plusieurs sitemaps et listez ces fichiers dans un index de sitemaps, que cet outil sait aussi créer.
› Ma liste d’URL est-elle envoyée quelque part ?
Non. Le sitemap est généré et validé entièrement dans votre navigateur, et l’outil ne visite jamais vos URL. Utilisez le bouton Télécharger pour enregistrer sitemap.xml.
› Comment signaler mon sitemap aux moteurs de recherche ?
Mettez sitemap.xml en ligne sur votre site (généralement à la racine), ajoutez à robots.txt une ligne comme Sitemap: https://example.com/sitemap.xml et soumettez l’URL dans Google Search Console et Bing Webmaster Tools.