Paramètres par défaut

Options

À quoi sert un sitemap XML ?

Un sitemap XML est un fichier qui liste toutes les pages importantes de votre site et indique aux moteurs de recherche comment les explorer. Il ne garantit pas l'indexation, mais il facilite le travail du crawler, notamment sur les sites récents, peu liés en interne, ou qui ont beaucoup de pages.

BaliseObligatoireRôle
<loc>OuiURL complète de la page (avec https://)
<lastmod>NonDate de dernière modification (format YYYY-MM-DD)
<changefreq>NonFréquence estimée de mise à jour du contenu
<priority>NonPriorité relative entre pages (0.0 à 1.0)

Où déposer le sitemap et comment le déclarer ?

Placez le fichier sitemap.xml à la racine de votre site (monsite.fr/sitemap.xml). Déclarez-le ensuite dans votre fichier robots.txt avec la ligne Sitemap: https://monsite.fr/sitemap.xml, et soumettez-le manuellement dans Google Search Console via "Sitemaps".

Les différents types de sitemaps

Le sitemap XML classique liste les pages HTML du site, mais il en existe d'autres variantes adaptées à des types de contenus spécifiques. Chacun peut être déclaré séparément dans Google Search Console.

TypeContenuQuand l'utiliser
sitemap.xml Pages HTML du site Toujours, c'est le sitemap de base
Sitemap image URLs des images avec titre et légende Sites avec beaucoup d'images à indexer (galeries, e-commerce)
Sitemap vidéo Métadonnées des vidéos hébergées sur le site Sites qui hébergent leurs propres vidéos (pas YouTube)
Sitemap actualités Articles publiés dans les 48 dernières heures Sites de presse référencés dans Google Actualités
Sitemap index Liste d'autres fichiers sitemap Sites dépassant 50 000 URLs ou avec plusieurs sitemaps thématiques

Pour la plupart des sites, un seul sitemap.xml généraliste suffit. Les sitemaps spécialisés ne sont utiles que si vous avez un volume significatif de contenus du type concerné et que vous souhaitez en optimiser la découverte par les moteurs.

Soumettre et surveiller son sitemap dans Google Search Console

Générer un sitemap n'est que la première étape. Pour que Google en tienne compte rapidement, il faut le soumettre manuellement dans Google Search Console. Voici comment procéder.

  1. Déposez le fichier sitemap.xml à la racine de votre site (monsite.fr/sitemap.xml).
  2. Ajoutez la ligne Sitemap: https://monsite.fr/sitemap.xml dans votre fichier robots.txt.
  3. Dans Google Search Console, allez dans Indexation > Sitemaps.
  4. Entrez l'URL de votre sitemap et cliquez sur Envoyer.
  5. Revenez quelques jours plus tard pour vérifier le statut et le nombre d'URLs détectées.

Interpréter le rapport Sitemaps dans GSC

Search Console indique le nombre d'URLs envoyées (dans votre sitemap) et le nombre d'URLs indexées. Un écart important entre les deux est normal : Google n'indexe pas toutes les pages automatiquement. Si des URLs restent bloquées, vérifiez qu'elles ne sont pas en noindex, qu'elles ne génèrent pas d'erreur 4xx ou 5xx, et qu'elles ont un contenu suffisant pour mériter une indexation.

Questions fréquentes

Toutes les pages doivent-elles figurer dans le sitemap ?

Non. Le sitemap ne doit contenir que les pages que vous souhaitez voir indexées. Excluez les pages noindex, les pages de confirmation de formulaire, les URLs avec paramètres qui créent du contenu dupliqué, et les pages d'administration. Un sitemap avec des pages de mauvaise qualité peut nuire plus qu'il n'aide.

Quelle est la limite de taille d'un sitemap ?

Un sitemap XML peut contenir au maximum 50 000 URLs et ne doit pas dépasser 50 Mo non compressé. Si votre site dépasse ces limites, découpez-le en plusieurs sitemaps et créez un sitemap index qui les référence tous. Pour la plupart des PME et sites de services, un seul sitemap suffit largement.

La priorité et la changefreq influencent-elles vraiment le crawl ?

Dans la pratique, Google déclare ignorer largement ces deux balises pour déterminer la fréquence de crawl. Il s'appuie sur ses propres signaux (popularité, liens entrants, fraîcheur du contenu). Ces balises restent utiles pour communiquer vos intentions, mais ne comptez pas dessus pour forcer un recrawl. La balise lastmod est en revanche plus prise en compte, surtout si vous la mettez à jour réellement lors de chaque modification de page.

Mon site WordPress génère déjà un sitemap, est-ce utile d'en créer un autre ?

WordPress génère automatiquement un sitemap depuis la version 5.5, et des plugins comme Yoast SEO ou Rank Math en créent un plus complet. Si votre site est sous WordPress avec l'un de ces plugins, vous n'avez pas besoin de cet outil. Il est utile pour les sites en PHP sur-mesure, les sites statiques, ou toute situation où il n'existe pas de génération automatique. Il est aussi pratique pour créer rapidement un sitemap d'appoint lors d'une migration ou d'un audit.

Quelle est la différence entre sitemap.xml et robots.txt ?

Ce sont deux fichiers complémentaires mais avec des rôles opposés. Le robots.txt indique aux robots ce qu'ils ne doivent pas explorer (pages bloquées, zones privées). Le sitemap.xml indique ce qu'ils devraient explorer en priorité (vos meilleures pages). Les deux fichiers se placent à la racine du site, et le robots.txt peut pointer vers le sitemap via la directive Sitemap:.

Un sitemap suffit-il pour faire indexer ses pages ?

Non. Le sitemap aide Google à découvrir vos pages, mais l'indexation dépend d'autres facteurs : la qualité du contenu, le budget de crawl, les liens internes et externes qui pointent vers ces pages, et l'absence de directives bloquantes (noindex, canonical vers une autre URL). Une page orpheline sans liens et avec peu de contenu ne sera pas indexée même si elle est dans le sitemap. Le sitemap est un outil parmi d'autres, pas une solution miracle.