Comment créer et soumettre un sitemap (et un llms.txt)

Construisez un sitemap XML à partir de votre liste d'URL, validez-le, publiez-le à /sitemap.xml, référencez-le dans robots.txt et soumettez-le aux moteurs de recherche, avec un llms.txt facultatif pour les assistants d'IA.

Dernière vérification :

AdSense Placeholder
Slot: header_reference_page
Sur cette page

Étapes

  1. Listez vos URL canoniques

    Rassemblez uniquement les pages que vous voulez voir dans les résultats : de vraies pages qui renvoient 200, utilisent l'adresse préférée (canonique) et ne sont ni bloquées ni marquées noindex.

  2. Générez le sitemap

    Collez les URL dans le générateur de sitemap XML, indiquez si besoin une date de dernière modification et téléchargez le fichier. Au-delà de 50 000 URL ou de 50 Mo, il découpe la liste en plusieurs fichiers avec un index de sitemaps.

  3. Validez-le

    Passez le résultat dans le validateur de sitemap XML pour repérer les URL incorrectes, les mauvais espaces de noms, les doublons et les limites de taille avant les moteurs de recherche.

  4. Publiez-le et référencez-le

    Téléversez-le à la racine du site sous /sitemap.xml et ajoutez une ligne Sitemap: à robots.txt. Le générateur de robots.txt peut écrire ce fichier pour vous.

  5. Soumettez-le aux moteurs de recherche

    Ajoutez l'URL du sitemap dans Google Search Console et Bing Webmaster Tools, puis revenez vérifier les erreurs et le nombre d'URL lues.

  6. Ajoutez éventuellement un llms.txt

    Le générateur de llms.txt crée un court fichier Markdown à /llms.txt qui oriente les assistants d'IA vers vos meilleures pages. C'est une proposition, pas une norme, et il ne remplace pas le sitemap.

Ce dont vous avez besoin

La liste des URL publiques de vos pages et un accès pour téléverser des fichiers à la racine du site.

Exemples

Un sitemap de deux pages produit par le générateur :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-10-28</lastmod>
  </url>
  <url>
    <loc>https://example.com/about</loc>
    <lastmod>2026-10-28</lastmod>
  </url>
</urlset>

Et un llms.txt produit par le générateur de llms.txt :

# Example

> Example is a small library for parsing dates.

## Docs

- [Getting started](https://example.com/docs/start): Install and first steps
- [API reference](https://example.com/docs/api)

Pièges courants

  • Un sitemap ne doit lister que des URL canoniques ; n'y mettez ni redirections, ni pages d'erreur, ni variantes avec paramètres.
  • Les URL doivent être absolues et commencer par le même schéma et le même hôte que l'emplacement du sitemap.
  • Une date lastmod n'est utile que si elle est exacte ; les moteurs l'ignorent lorsqu'elle change à chaque requête.
  • Les sites multilingues doivent aussi déclarer les versions de langue ; voir Comment ajouter des balises hreflang à un site multilingue.

Essayez ces outils

Voir aussi

  • Glossaire Plan du site (sitemap)
    Un sitemap XML est un fichier listant les URL d'un site, avec des dates de modification facultatives.
  • Glossaire robots.txt
    robots.txt est un fichier texte public à la racine d'un site qui indique aux robots d'exploration quels chemins ils peuvent ou non.
  • Glossaire URL canonique
    Une URL canonique est l'adresse préférée d'une page quand plusieurs URL affichent le même contenu, déclarée avec <link rel="canonical">.
  • Guide Comment fonctionnent les balises meta SEO
    Titre, description, canonical, hreflang, robots.txt.
  • Tutoriel Comment ajouter des balises hreflang à un site multilingue
    Indiquez aux moteurs de recherche quelle version linguistique d'une page convient à quel public : listez toutes les versions.

Questions fréquemment posées

Non. Il aide les moteurs à découvrir et à réexplorer les pages, ce qui compte surtout pour les sites neufs, grands ou mal liés. Il ne fait pas mieux classer les pages à lui seul.

Un seul fichier peut contenir jusqu'à 50 000 URL et 50 Mo non compressés. Les sites plus grands utilisent plusieurs fichiers listés dans un index de sitemaps.

AdSense Placeholder
Slot: footer_leaderboard