Générateur de sitemap

Collez une liste d’URL, obtenez sitemap.xml — sans exploration, sans envoi.

sitemap.xml

Collez une URL par ligne pour construire un sitemap.

Mode d’emploi

  1. Collez une URL par ligne — les lignes vides et celles commençant par « # » sont ignorées. Le sitemap se construit au fil de la frappe ; il n’y a pas de bouton Générer.
  2. Les doublons sont supprimés par défaut après normalisation des URL. Activez « Trier par URL » pour un ordre stable par points de code, et ouvrez « Champs facultatifs » uniquement si toutes les URL doivent partager le même lastmod, changefreq ou priority.
  3. Vérifiez l’aperçu XML, puis utilisez « Copier » ou « Télécharger sitemap.xml ». Si une ligne ne peut pas être utilisée, son numéro et la raison apparaissent sous Problèmes ; le reste de la liste est tout de même exporté.

Exemple

URL

https://www.exemple.fr/
https://www.exemple.fr/a-propos
https://www.exemple.fr/recherche?q=bonjour&lang=fr
https://www.exemple.fr/

sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.exemple.fr/</loc>
  </url>
  <url>
    <loc>https://www.exemple.fr/a-propos</loc>
  </url>
  <url>
    <loc>https://www.exemple.fr/recherche?q=bonjour&amp;lang=fr</loc>
  </url>
</urlset>

La quatrième ligne répète la première URL : elle est donc supprimée. Le « & » de la chaîne de requête devient « &amp; » dans le texte XML. Les statistiques affichent « URL : 3 · Doublons supprimés : 1 ».

Limites et remarques honnêtes

  • Cet outil n’explore pas votre site : il ne fait que mettre en forme la liste que vous collez. Pour découvrir automatiquement les pages, utilisez un crawler.
  • Les URL sont normalisées par le navigateur : le schéma et l’hôte sont mis en minuscules, les ports par défaut supprimés, les IDN convertis en punycode, les espaces et les chemins non ASCII encodés en pourcentage. Le <loc> peut donc différer de ce que vous avez saisi.
  • La limite sitemaps.org est de 50 000 URL et 50 Mo par fichier ; cet outil applique 50 000 URL, 2 048 caractères par URL et 3 000 000 caractères de saisie, et signale une erreur au lieu de tronquer.
  • lastmod n’est jamais deviné à partir du serveur ou de l’horloge : il n’est écrit que lorsque vous sélectionnez une date. changefreq et priority sont facultatifs et s’appliquent à toutes les URL.
  • Seul le <urlset> standard est généré : pas d’index de sitemaps, pas d’extensions hreflang, image ou vidéo. Les balises XML, les dates et les nombres ne sont pas traduits.
  • Rien n’est envoyé, stocké ni inscrit dans l’URL ; l’aperçu est limité à 2 000 URL, tandis que la copie et le téléchargement contiennent toujours la liste complète.

Ce qui vient généralement ensuite lorsqu’on prépare un site pour les moteurs de recherche.