Générateur de Sitemap XML

Collez vos URLs, obtenez un sitemap.xml valide — avec options lastmod, changefreq et priority, téléchargeable.

905 vues

Comment ça fonctionne

Un sitemap XML suit le protocole sitemaps.org : un unique élément racine <urlset> englobe un bloc <url> par page. À l'intérieur de chaque bloc, <loc> — l'URL complète de la page — est le seul champ obligatoire ; <lastmod> (date de dernière modification), <changefreq> (une estimation comme daily/weekly/monthly) et <priority> (une valeur relative de 0.0 à 1.0) sont tous des indices facultatifs, pas des ordres que les robots d'exploration doivent respecter. Cet outil prend une URL par ligne, vous laisse définir ces champs facultatifs et produit un sitemap.xml validé, prêt à être téléversé.

Exemple concret : collez 40 URLs de blog, marquez les 3 publiées cette semaine en changefreq=weekly / priority=0.8 et le reste en monthly / 0.5, et le générateur écrit un fichier complet — téléversez-le à la racine de votre site (https://example.com/sitemap.xml) et référencez-le dans robots.txt et Google Search Console.

Au-delà du format urlset de base, le protocole a des variantes spécialisées : les sitemaps image et vidéo utilisent des balises supplémentaires avec espace de noms pour donner aux robots d'exploration des métadonnées qu'une simple liste d'URLs ne peut pas transporter, et les sitemaps d'actualités existent pour la publication sensible au temps. Rien de tout cela ne change la règle de base, cependant — un sitemap n'aide que si les robots d'exploration peuvent réellement atteindre les pages qu'il liste. Bloquer une URL dans robots.txt tout en la listant dans le sitemap envoie un signal contradictoire : la plupart des robots respectent l'interdiction de robots.txt et ignorent la page malgré son entrée dans le sitemap. Une fois le fichier en ligne, indiquez-le explicitement aux robots avec une ligne Sitemap: dans robots.txt (par exemple Sitemap: https://example.com/sitemap.xml) — cela fonctionne indépendamment de, et en complément de, sa soumission via Search Console.

Ce qu'il faut savoir

  • Le protocole limite un seul fichier sitemap à 50 000 URLs et 50 Mo. Au-delà de cette limite, il vous faut plusieurs fichiers sitemap reliés par un fichier d'index de sitemap — un fichier de premier niveau qui ne fait que lister l'emplacement des autres fichiers sitemap.
  • Google ignore aujourd'hui largement changefreq et priority ; lastmod est le seul champ auquel il fait vraiment confiance, et seulement quand il est exact — un lastmod qui ne change jamais apprend aux robots à ne plus le croire.
  • Un sitemap est une invitation, pas une garantie : lister une URL ne force pas son indexation, cela facilite simplement sa découverte, en particulier pour les pages ayant peu de liens internes.
  • Ne listez que des URLs canoniques, avec statut 200, indexables — les redirections, les 404 et les pages noindex dans un sitemap diluent le signal plutôt que de l'aider.
  • Un sitemap complète robots.txt, il ne le remplace pas — une page bloquée à l'exploration reste bloquée même si son URL figure dans le fichier sitemap.
  • Les sites volumineux et fréquemment mis à jour ont intérêt à générer le sitemap dynamiquement via un script (comme le fait ce site pour ses propres pages) plutôt que de maintenir manuellement un fichier statique qui devient discrètement obsolète.

Questions fréquentes

Ai-je besoin d'un sitemap pour un site de 10 pages ?

Strictement non — les robots d'exploration trouvent facilement 10 pages bien liées entre elles. Cela ne coûte toujours rien, et le rapport de sitemap de Search Console fournit un retour d'indexation utile même pour les tout petits sites.

Faut-il inclure les URLs avec paramètres ou redirections ?

Non — ne listez que les URLs canoniques, avec statut 200, indexables. Les redirections, pages 404 et noindex dans un sitemap diluent le signal.

Que se passe-t-il si je dépasse 50 000 URLs ?

Vous répartissez les URLs sur plusieurs fichiers sitemap, chacun restant sous la limite de 50 000 URLs / 50 Mo, et vous créez un fichier d'index de sitemap qui les liste tous — vous soumettez l'index à Search Console au lieu d'un sitemap unique.

De quels champs un sitemap a-t-il réellement besoin ?

Seul &lt;loc&gt; est requis par le protocole. lastmod, changefreq et priority sont des extras facultatifs — utiles comme indices, mais un sitemap ne contenant que des URLs entourées de balises &lt;loc&gt; est déjà entièrement valide.

Un sitemap aide-t-il directement le classement SEO ?

Pas en soi — il n'ajoute ni autorité ni pertinence à une page. Son rôle est la découverte : aider les robots d'exploration à trouver les pages plus vite, en particulier celles enfouies profondément dans la structure d'un site et pointées par peu de liens internes.

Commentaires

Pas encore de commentaires — soyez le premier à en écrire un !

Outils similaires