Skip to content
Rankora
Gratuit · dans votre navigateur

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

  1. Collez vos URL absolues, une par ligne, avec en option lastmod, changefreq, priority ou des alternates hreflang après un « ; ».
  2. 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.
  3. 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.