Générateur de sitemap XML
Collez vos URL, une par ligne : l'outil produit un sitemap.xml valide, l'échappe correctement et le découpe avec un index si vous dépassez les limites.
Confidentialité et coût
Cet outil fonctionne dans votre navigateur. Ce que vous saisissez ou collez n'est pas envoyé à nos serveurs et l'utilisation est gratuite.
Comment ça marche
- Collez vos URL absolues, une par ligne, avec en option lastmod, changefreq, priority ou des alternates hreflang après un « ; ».
- Fixez si besoin des valeurs par défaut (lastmod seulement si la date est réelle) et, en cas de découpage, l'adresse où seront hébergés les sitemaps.
- Téléchargez le ou les fichiers, envoyez-les sur votre site et déclarez le sitemap dans robots.txt et Google Search Console.
Exemple
Trois lignes (une page d'accueil, une page avec « lastmod=2026-03-01 » et une page française avec ses alternates fr, en et x-default) donnent un sitemap.xml de 3 URL et 623 octets, avec l'espace de noms xhtml ajouté automatiquement pour les alternates.
Ce que signifie le résultat
Un fichier sitemap est limité à 50 000 URL et 50 Mo non compressés. L'outil coupe la liste avant ces limites et crée un index qui référence chaque fichier. Google n'utilise pas priority ni changefreq ; lastmod n'aide que s'il reflète de vraies modifications de contenu.
Problèmes courants que cet outil aide à résoudre
- Des URL avec un « & » non échappé, qui rendent le XML invalide.
- Un sitemap qui liste des URL redirigées, en noindex ou bloquées, au lieu des pages canoniques.
- Un lastmod mis à jour à chaque déploiement sans changement réel, que Google finit par ignorer.
- Un sitemap de plus de 50 000 URL ou 50 Mo que les moteurs ne lisent pas en entier.
Questions fréquentes
Faut-il un sitemap pour un petit site ?
Ce n'est pas obligatoire si vos pages sont bien liées entre elles, mais un sitemap aide les robots à découvrir les pages récentes ou isolées. Il ne garantit ni l'exploration ni l'indexation.
Comment ajouter des alternates hreflang ?
Ajoutez sur la ligne de l'URL des champs « code=URL », par exemple « fr=https://exemple.com/fr/ ; en=https://exemple.com/en/ ». Chaque URL doit lister toutes ses alternatives, elle-même comprise.
Mes URL sont-elles envoyées à un serveur ?
Non. Le fichier est généré dans votre navigateur, rien n'est transmis à nos serveurs.
Outils associés
- Validateur de sitemap XMLSaisissez l'adresse du sitemap ou collez son XML : l'outil vérifie la structure, les limites, chaque valeur et calcule le découpage nécessaire.Gratuit · sans compte
- Extracteur d'URL de sitemapSaisissez un sitemap ou un simple domaine : l'outil liste toutes les URL et leur lastmod, suit un index de sitemaps sur un niveau et exporte le résultat.Gratuit · sans compte
- Générateur de robots.txtChoisissez un modèle, ajoutez votre sitemap et des règles pour un robot précis : le fichier robots.txt est généré et relu par un parseur RFC 9309 avant le téléchargement.Gratuit · dans votre navigateur
- Générateur de hreflangSaisissez chaque version linguistique (code et URL) : l'outil valide les codes, ajoute x-default et produit le même bloc à coller sur toutes les versions.Gratuit · dans votre navigateur
- Générateur de balise canonicalCollez l'URL d'une page : l'outil la nettoie (https, paramètres de suivi, fragment, fichier index, slash final) et fournit la balise canonical et l'en-tête HTTP.Gratuit · dans votre navigateur