Générateur de sitemap XML

Transformez une liste d'URL en un sitemap XML conforme aux standards dans votre navigateur. Vos URL restent sur votre appareil.

Les URL que vous collez sont transformées en sitemap localement dans votre navigateur et ne sont jamais téléversées, donc votre liste de pages non publiées ou internes reste privée.

Besoin d'un robots.txt aussi ? Essayez le Générateur robots.txt.

À propos de Générateur de sitemap XML

Ce générateur de sitemap XML transforme une simple liste d'URL de pages en un sitemap.xml conforme aux standards que les moteurs de recherche comme Google et Bing peuvent lire. Collez une URL par ligne, puis ajoutez éventuellement une date lastmod partagée, une changefreq par défaut et une priority par défaut, et l'outil enveloppe chaque URL dans une entrée <url><loc> à l'intérieur d'un <urlset> selon le schéma sitemaps.org 0.9. Les caractères spéciaux comme &, <, >, les guillemets et les apostrophes sont automatiquement échappés en XML, les lignes vides sont ignorées, et chaque ligne est nettoyée pour qu'une liste copiée fonctionne telle quelle. Il est conçu pour les spécialistes SEO, les développeurs et les propriétaires de sites qui ont besoin d'un sitemap sans lancer un robot d'exploration. Tout se passe dans votre navigateur, donc les URL que vous collez sont traitées localement et ne quittent jamais votre appareil.

Fonctionnalités

Comment utiliser Générateur de sitemap XML

  1. Collez les URL de vos pages dans la zone, une par ligne.
  2. Activez lastmod et choisissez une date, ou définissez une changefreq et une priority par défaut si vous le souhaitez.
  3. Regardez le sitemap.xml se construire en direct dans le panneau de sortie au fil de la frappe.
  4. Cliquez sur Copier ou Télécharger pour enregistrer sitemap.xml et le téléverser à la racine de votre site.

Exemple

Entrée

https://example.com/
https://example.com/about
https://example.com/blog?id=1&page=2

Sortie

<?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/about</loc>
  </url>
  <url>
    <loc>https://example.com/blog?id=1&amp;page=2</loc>
  </url>
</urlset>

Le & de la dernière URL est échappé en &amp; pour que le XML reste bien formé.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce qu'un sitemap XML et pourquoi en ai-je besoin ?
Un sitemap XML est un fichier sitemap.xml qui liste les URL de votre site pour que les moteurs de recherche les découvrent et les explorent plus efficacement. Il est particulièrement utile pour les grands sites, les nouveaux sites ou les pages mal reliées en interne.
Quelles valeurs changefreq et priority sont valides ?
changefreq doit être l'une de always, hourly, daily, weekly, monthly, yearly ou never. priority est un nombre de 0.0 à 1.0, où 1.0 est le plus important. Les deux sont des indications optionnelles, et les grands moteurs de recherche les traitent comme des suggestions plutôt que des règles.
Combien d'URL un seul sitemap peut-il contenir ?
Le protocole sitemaps.org limite un sitemap à 50 000 URL et 50 Mo non compressés. Si vous en avez plus, générez plusieurs sitemaps et référencez-les depuis un fichier d'index de sitemaps.
Quel format la date lastmod doit-elle utiliser ?
Utilisez le format de date W3C. Cet outil produit lastmod sous forme de date ISO yyyy-mm-dd comme 2026-06-27 et applique la même date à chaque URL, ce qui est valide et largement pris en charge.
Où dois-je placer le fichier sitemap.xml généré ?
Téléversez-le sur votre site, généralement à la racine comme https://example.com/sitemap.xml, puis soumettez cette URL dans Google Search Console ou Bing Webmaster Tools et référencez-la dans votre robots.txt avec une ligne Sitemap.
Mes URL sont-elles téléversées lorsque je génère le sitemap ?
Non. Le sitemap est construit entièrement dans votre navigateur avec du JavaScript côté client, donc la liste d'URL que vous collez est traitée localement et ne quitte jamais votre appareil.

Outils associés

Tous les outils ArrayKit