# Générateur de sitemap : listez uniquement les pages qui méritent d’être indexées

> Générateur de sitemap XML gratuit : explorez jusqu’à 300 pages, ignorez les URL noindex et non canoniques, puis téléchargez un sitemap.xml pour Google et Bing.

Saisissez votre page d’accueil : nous explorons jusqu’à 300 pages, gardons les pages canoniques et indexables, et vous remettons un sitemap.xml à mettre en ligne.

- Utilisez-le gratuitement (sans inscription): https://yes-seo.com/fr/generateur-sitemap
- API: `GET https://yes-seo.com/api/v1/sitemap-generator?url=https://example.com`
- Son rôle: XML sitemap generator: crawls up to 300 pages of a site (respecting robots.txt, skipping noindex and non-canonical pages) and produces a downloadable sitemap.xml.

Un sitemap XML est la liste des URL que vous voulez faire connaître aux moteurs de recherche. Un bon sitemap ne réserve aucune surprise : chaque entrée renvoie un code 200, correspond à la version canonique de la page et peut être indexée. Un sitemap gonflé de redirections, de doublons et de pages noindex envoie des signaux contradictoires et noie les URL qui comptent.

Ce générateur de sitemap construit cette liste propre à votre place. Il part de l’URL saisie, suit les liens internes comme un robot d’exploration, respecte votre robots.txt, ignore les pages en noindex ou dont la balise canonical pointe vers une autre URL, puis produit un fichier sitemap.xml standard que vous téléchargez et mettez en ligne sur votre site.

## Comment générer un sitemap XML

1. **Saisissez votre page d’accueil** — Tapez l’adresse à explorer, par exemple https://www.example.com/. Nous partons de là et suivons vos liens internes.
2. **Laissez l’exploration se terminer** — Nous visitons jusqu’à 300 pages, respectons robots.txt et écartons les URL en noindex ou dont la balise canonical pointe vers une autre page.
3. **Téléchargez et soumettez** — Enregistrez sitemap.xml, mettez-le en ligne à la racine de votre site, référencez-le dans robots.txt et soumettez-le dans Google Search Console et Bing Webmaster Tools.

## Ce qui doit figurer dans un sitemap (et ce qui n’y a pas sa place)

Google considère le sitemap comme une indication sur les URL que vous jugez importantes, pas comme un ordre ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview?hl=fr)). Rendez cette indication fiable en ne listant que des URL qui sont :

- **Définitives :** elles répondent directement [200](https://yes-seo.com/fr/codes-http/200) au lieu de rediriger ou de renvoyer une erreur [404](https://yes-seo.com/fr/codes-http/404).
- **Canoniques :** exactement la version désignée par la [balise canonical](https://yes-seo.com/fr/glossaire/balise-canonical) de la page elle-même, avec le même protocole, le même hôte et le même style de barre oblique finale.
- **Indexables :** sans `noindex` et non bloquées par robots.txt.

Laissez de côté les résultats de recherche interne, les variantes triées ou filtrées (`?sort=price`), les paramètres de suivi, les pages de panier et de compte, ainsi que les archives de tags au contenu pauvre. Google ignore `<priority>` et `<changefreq>`, et n’utilise `<lastmod>` que s’il est systématiquement exact ([Créer et envoyer un sitemap](https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap?hl=fr)). Un fichier léger aux dates honnêtes vaut mieux qu’un fichier long dont tous les champs sont remplis.

## Le format sitemap.xml en une minute

Un sitemap est un fichier XML en UTF-8 qui suit le [protocole sitemaps.org](https://www.sitemaps.org/protocol.html). Le minimum est une balise `<loc>` par page, contenant une URL complète et absolue :

```

    https://www.example.com/
    2026-10-28

    https://www.example.com/services/web-design/

```

Les caractères spéciaux des URL doivent être échappés en entités (une esperluette devient `&amp;`). Un fichier peut contenir jusqu’à 50 000 URL ou 50 Mo non compressés ; les sites plus volumineux scindent la liste et référencent les parties depuis un [index de sitemaps](https://yes-seo.com/fr/glossaire/index-de-sitemaps). La compression gzip du fichier est autorisée, et les limites s’appliquent à la taille non compressée.

## Mettre en ligne et soumettre votre sitemap

- Mettez le fichier en ligne pour qu’il soit accessible à l’adresse `https://www.example.com/sitemap.xml`. On ne fait généralement confiance à un sitemap que pour les URL situées dans son dossier ou en dessous : la racine est donc le choix le plus sûr.
- Référencez-le dans robots.txt, où tous les robots qui lisent ce fichier peuvent le trouver.
- Soumettez-le dans Google Search Console (Indexation → Sitemaps) et dans Bing Webmaster Tools, puis vérifiez l’état et le nombre d’URL découvertes quelques jours plus tard.

```
User-agent: *
Disallow: /cart/

Sitemap: https://www.example.com/sitemap.xml
```

Google a supprimé son URL de « ping » anonyme pour les sitemaps en 2023 : seuls comptent désormais la Search Console et la ligne dans robots.txt. Pour Bing et les autres moteurs qui le prennent en charge, l’[outil de soumission IndexNow](https://yes-seo.com/fr/soumission-indexnow) signale immédiatement les URL nouvelles ou modifiées.

## Fichier généré ou sitemap du CMS ?

Un sitemap généré convient parfaitement aux sites codés à la main et aux sites statiques, aux petits sites sans extension SEO, ou comme référence à comparer avec le sitemap que publie déjà votre CMS. Il s’agit toutefois d’un instantané : une page publiée demain ne figure pas dans le fichier tant que vous ne le générez pas et ne le remettez pas en ligne.

Si votre plateforme construit les sitemaps automatiquement, continuez à l’utiliser. WordPress fournit un sitemap natif à l’adresse `/wp-sitemap.xml` depuis la version 5.5 (Yoast et Rank Math le remplacent par le leur), et Shopify comme Wix publient `/sitemap.xml` à votre place. Lancer notre exploration en parallèle reste utile : une URL présente dans le sitemap de votre CMS mais jamais atteinte par l’exploration est souvent une [page orpheline](https://yes-seo.com/fr/glossaire/page-orpheline) sans lien interne, ou une page noindex qui n’a rien à faire dans la liste. Contrôlez la santé de n’importe quel sitemap avec le [validateur de sitemap XML](https://yes-seo.com/fr/validateur-sitemap).

## Conseils pour un sitemap en lequel les moteurs ont confiance

- Corrigez d’abord vos liens internes : si l’exploration ne trouve pas une page importante, les visiteurs et les moteurs risquent de ne pas la trouver non plus.
- Adoptez un seul style d’URL partout : https, le même hôte (avec ou sans www) et la même règle de barre oblique finale dans les liens, les balises canonical et le sitemap.
- Ne modifiez lastmod que lorsque le contenu principal change ; actualiser toutes les dates à chaque déploiement apprend à Google à ignorer ce champ.
- Régénérez et remettez le fichier en ligne après le lancement d’une rubrique, un changement d’URL ou la suppression de pages.
- Ouvrez le rapport Sitemaps de la Search Console quelques jours après l’envoi et corrigez les erreurs « Impossible de récupérer le sitemap » ou d’analyse.

## Limites à garder en tête

Le générateur lit le HTML envoyé par votre serveur et n’exécute pas JavaScript : les liens qui n’apparaissent qu’après le chargement de scripts ne sont donc pas suivis. Il s’arrête à 300 pages et ne trouve que les pages vers lesquelles un lien explorable pointe. Le fichier est un instantané qui ne se met pas à jour tout seul ; pour les sites volumineux ou qui changent vite, utilisez le sitemap dynamique de votre CMS ou l’exploration complète du site de l’[audit SEO de site web](https://yes-seo.com/fr/audit-seo-site-web).


## Questions fréquentes

### Ai-je besoin d’un sitemap XML ?

Pas toujours. Selon Google, un petit site d’environ 500 pages ou moins, bien maillé en interne, peut s’en passer. Il reste utile aux sites récents, volumineux ou qui changent souvent, et ne coûte rien à ajouter.

### Combien de pages le générateur de sitemap peut-il explorer ?

Jusqu’à 300 pages par exécution, ce qui couvre la plupart des sites de petites entreprises et des blogs. Les sites plus volumineux gagnent à utiliser un sitemap mis à jour automatiquement par le CMS, réparti en plusieurs fichiers sous un index de sitemaps.

### Pourquoi certaines de mes pages manquent-elles dans le sitemap généré ?

Le robot ignore les pages en noindex, celles dont la balise canonical pointe vers une autre URL et tout ce que robots.txt bloque. Il ne peut pas non plus atteindre les pages qu’aucune page explorable ne relie, ni les liens ajoutés uniquement par JavaScript.

### Soumettre un sitemap garantit-il l’indexation ?

Non. Un sitemap aide les moteurs à découvrir des URL, mais chaque page doit encore être explorable, indexable et jugée assez utile pour être indexée.

### Où mettre en ligne sitemap.xml ?

À la racine de votre site, pour qu’il soit accessible à l’adresse votredomaine.com/sitemap.xml. Ajoutez ensuite une ligne Sitemap avec l’URL complète dans robots.txt et soumettez cette même URL dans Google Search Console et Bing Webmaster Tools.

### Dois-je renseigner priority et changefreq ?

Vous pouvez, mais Google ignore les deux. Des dates lastmod exactes et un fichier exempt d’URL redirigées ou en noindex valent bien davantage.

