Tous les outils fonctionnent dans votre navigateur — vos fichiers ne quittent jamais votre appareil.
All tools154

Design

Générateur de sitemap XML

Plans de site XML pour les moteurs.

Ce que fait cet outil. Cet outil génère votre plan de site au format XML, le fichier qui énumère les pages de votre site pour les moteurs. Il sert surtout aux sites volumineux, récents ou dont certaines pages sont peu liées.
Fonctionne dans le navigateurAucun envoiSans inscriptionFonctionne hors ligne

Comment utiliser Générateur de sitemap XML

  1. Saisissez les URL de votre site.
  2. Indiquez la date de dernière modification si vous l'avez.
  3. Téléchargez le XML et placez-le à la racine.

À quoi il sert vraiment

Il vaut mieux ajuster ses attentes, car on lui prête des effets qu'il n'a pas.

Un plan de site aide à découvrir des pages. Il n'améliore pas le positionnement en soi, ne garantit pas l'indexation et ne compense pas un maillage interne défaillant.

Il est particulièrement utile sur les sites très volumineux, les sites récents sans liens entrants, et les pages difficiles à atteindre par la navigation.

Sur un petit site bien maillé, il apporte peu, sans nuire pour autant.

La balise lastmod a une valeur réelle si elle est honnête : elle indique quand le contenu a réellement changé. Si votre système la met à jour chaque nuit sur toutes les pages sans qu'aucune n'ait bougé, elle perd toute crédibilité et cesse de servir.

Les balises priority et changefreq, en revanche, sont ignorées depuis longtemps par les moteurs. Vous pouvez les omettre sans remords.

Limites et index de sitemaps

Le format a des limites précises qu'il faut respecter.

Un fichier contient au maximum 50 000 URL et pèse au plus 50 Mo non compressé.

Au-delà, on crée plusieurs fichiers et un index de sitemaps qui les énumère. L'index obéit aux mêmes limites.

La compression gzip est acceptée, et recommandée sur les sites volumineux.

Toutes les URL doivent être absolues, du même domaine et du même protocole que le fichier, et correctement encodées. Attention ici avec le français : les accents et les cédilles dans les URL doivent être encodés en pourcentage.

N'incluez que des URL indexables : ni redirections, ni erreurs 404, ni pages en noindex, ni versions non canoniques. Un plan de site rempli de déchets réduit la confiance accordée au fichier entier.

Déclarez son emplacement dans robots.txt via la ligne Sitemap, et soumettez-le également depuis la console de recherche.

Multilingue et maintenance

Si votre site existe en plusieurs langues, le plan de site est le meilleur endroit pour le déclarer.

Vous pouvez y inclure les annotations hreflang, en indiquant pour chaque URL ses équivalentes dans les autres langues. C'est plus maniable que de les placer dans le head de chaque page.

Souvenez-vous qu'elles doivent être réciproques : chaque version doit lister toutes les autres, y compris elle-même. S'il manque une référence, l'ensemble est ignoré.

Pour le français, décidez si vous distinguez les pays. « fr » couvre la langue en général ; « fr-FR », « fr-BE » ou « fr-CA » permettent de viser chaque marché si vous avez réellement du contenu différencié. N'utilisez pas de variantes de pays si le contenu est identique.

Ajoutez x-default pour la version affichée quand aucune ne correspond.

Côté maintenance : l'idéal est que le plan soit généré automatiquement par votre système. Un fichier statique créé à la main est périmé en quelques semaines, et un plan obsolète pointant vers des pages disparues vaut moins que pas de plan du tout.

Consultez régulièrement le rapport des plans de site dans la console de recherche : vous y voyez combien d'URL ont été soumises et combien ont réellement été indexées, et c'est l'écart entre les deux qui est le plus révélateur.

Questions fréquentes

Cela améliore-t-il le positionnement ?

Pas en soi. Cela aide à découvrir des pages, sans garantir l'indexation.

Combien d'URL peut-il contenir ?

50 000, et 50 Mo non compressé. Au-delà, on utilise un index de sitemaps.

priority et changefreq servent-ils ?

Non, ils sont ignorés depuis longtemps. lastmod oui, s'il est honnête.

Quelles URL faut-il inclure ?

Uniquement des URL indexables : ni redirections, ni 404, ni noindex, ni versions non canoniques.

Comment déclarer les langues ?

Par des annotations hreflang dans le XML, toujours réciproques et avec un x-default.

Mes données sont-elles transmises ?

Non.

Guides pour Générateur de sitemap XML