Le sitemap est le fichier dont tout le monde parle et que peu de gens ouvrent. Il figure dans toutes les listes de vérification SEO, les outils affichent des alertes à son sujet, et pourtant la plupart des sites de TPE en ont un sans savoir ce qu’il contient ni s’il est lu. Cet article remet le sitemap à sa place : utile, simple, mais pas magique.
Un sitemap XML est un fichier qui liste les adresses de vos pages à indexer, avec leur date de modification, pour aider Google à les découvrir plus vite. Il se crée automatiquement sur WordPress (wp-sitemap.xml ou via une extension SEO), sur Shopify (sitemap.xml) et sur la plupart des générateurs de sites, puis se soumet dans la Google Search Console et se déclare dans le robots.txt. Il accélère la découverte des pages ; il ne fait pas monter les positions.
Voici ce qu’il faut savoir, avec les règles de Google telles qu’elles sont écrites dans sa documentation.
À quoi sert un sitemap, et à quoi il ne sert pas
Google découvre les pages d’un site en suivant les liens, de page en page. Le sitemap ajoute une seconde voie : une liste explicite des adresses que vous jugez importantes, avec, pour chacune, la date de dernière modification. Google s’en sert pour trouver les pages nouvelles ou peu liées, et pour revenir sur celles qui ont changé.
Il sert donc surtout quand :
- le site est grand et que certaines pages sont loin de l’accueil ;
- le site est récent et que peu de liens externes pointent vers lui ;
- le site publie souvent et que vous voulez que les nouveautés soient vues vite ;
- certaines pages ont peu de liens internes (archives, fiches produits profondes).
Il ne sert pas à :
- faire monter une page : la présence dans le sitemap n’est pas un critère de classement ;
- forcer l’indexation : Google peut lister une page sans l’indexer s’il la juge de faible qualité ou dupliquée ;
- remplacer le maillage interne : une page qui n’existe que dans le sitemap est une page orpheline, et Google la traite comme telle.
Pour un site vitrine de dix pages bien liées, le sitemap est une bonne pratique qui coûte cinq minutes. Pour une boutique de deux mille références, il est indispensable.
Les règles officielles
La documentation de Google sur la création d’un sitemap (nouvel onglet) fixe quelques règles que je vois souvent ignorées :
- Taille : « tous les formats limitent la taille d’un seul sitemap à 50 Mo (sans compression) ou 50 000 URL ». Au-delà, on découpe en plusieurs fichiers et on les regroupe dans un fichier d’index de sitemaps.
- Adresses absolues et complètes, avec le protocole et le domaine exacts :
https://www.exemple.fr/page/, pas/page/. Et la version canonique de chaque page, pas ses variantes. - Encodage UTF-8.
- lastmod : Google l’utilise « seulement si elle est cohérente et vérifiable », c’est-à-dire si elle reflète une modification significative du contenu principal, pas la date de génération du fichier. Un sitemap où toutes les pages portent la date du jour perd sa crédibilité.
- priority et changefreq : Google les ignore. Inutile de les renseigner.
Un sitemap ne doit lister que des pages indexables : en 200, canoniques, sans balise noindex, sans redirection. Chaque adresse qui ne respecte pas ces critères apparaît en erreur dans la Search Console et dilue l’utilité du fichier.
Créer le sitemap selon votre plateforme
Dans la grande majorité des cas, vous n’avez rien à écrire : le fichier est généré automatiquement.
WordPress. Depuis la version 5.5 d’août 2020 (nouvel onglet), WordPress produit nativement un sitemap à l’adresse /wp-sitemap.xml, un index qui regroupe les articles, les pages, les taxonomies et les auteurs, par fichiers de 2 000 entrées. Si vous utilisez une extension SEO (Yoast, Rank Math, SEOPress), elle remplace ce sitemap natif par le sien, souvent à l’adresse /sitemap_index.xml, avec plus de réglages : exclure un type de contenu, les archives d’auteur, les pages de remerciement. Vérifiez qu’un seul sitemap est actif, pas les deux. Le guide du référencement WordPress détaille ces réglages.
Shopify. Le sitemap est généré automatiquement (nouvel onglet) à l’adresse /sitemap.xml de votre domaine, et mis à jour à chaque ajout de produit, de collection, de page ou d’article de blog. Vous n’avez pas la main sur son contenu, et c’est rarement un problème.
Site sur mesure ou générateur statique. Les générateurs modernes produisent le sitemap à la construction du site. Mon propre site est un exemple : un fichier d’index sitemap-index.xml qui pointe vers le sitemap des pages, régénéré à chaque mise en ligne, avec, pour chaque article, sa date réelle de publication ou de mise à jour.
Autres cas. Un générateur de sitemap en ligne peut explorer un petit site et produire le fichier, à déposer à la racine. Pour un site qui change, préférez une génération automatique : un sitemap figé devient faux en quelques semaines.
Un sitemap HTML, c’est-à-dire une page « plan du site » lisible par les visiteurs, est autre chose : utile pour la navigation sur un gros site, sans effet particulier sur Google.
Déclarer et soumettre le sitemap
Deux gestes, complémentaires.
Dans le robots.txt, ajoutez une ligne avec l’adresse complète :
Sitemap: https://www.exemple.fr/sitemap.xml
Tous les moteurs qui lisent le robots.txt le trouvent ainsi, sans que vous ayez à le soumettre un par un.
Dans la Google Search Console, rapport Sitemaps, saisissez l’adresse du fichier et validez. Vous obtenez en retour le statut (« Opération réussie » ou une erreur), la date de dernière lecture, et le nombre d’URL découvertes. Si vous avez un fichier d’index, soumettez l’index, pas chaque fichier. Si vous débutez avec l’outil, le guide de la Search Console vous accompagne pas à pas.
Bing Webmaster Tools accepte le même fichier, et c’est utile depuis que les assistants IA puisent dans l’index de Bing.
Vérifier qu’il est bien lu
Soumettre ne suffit pas, il faut lire le retour. Dans la Search Console :
- Rapport Sitemaps : le statut doit être « Opération réussie ». Une erreur « Impossible de récupérer » signale une adresse fausse, un fichier vide ou bloqué.
- Nombre d’URL découvertes : comparez-le au nombre de pages réelles du site. Un écart important révèle des pages oubliées par le générateur, ou au contraire des adresses qui ne devraient pas y être.
- Rapport Pages (indexation) : filtrez sur les pages du sitemap. Les pages « explorées, actuellement non indexées » ou « détectées, non indexées » sont celles que Google a vues mais n’a pas retenues : un problème de qualité ou de maillage, pas de sitemap.
- Inspection d’URL sur une page récente : le champ « Sitemaps référents » doit afficher votre fichier.
Ouvrez aussi le fichier dans votre navigateur une fois par trimestre. Vous y verrez les adresses en erreur, les pages de test oubliées, les anciennes adresses après une refonte.
Les erreurs les plus fréquentes
- Deux sitemaps concurrents, celui de WordPress et celui de l’extension, avec des contenus différents.
- Des adresses non canoniques : http au lieu de https, avec et sans www, avec paramètres.
- Des pages en noindex ou en redirection listées dans le fichier.
- Un lastmod identique partout, mis à jour à chaque génération.
- Un sitemap figé, créé à la mise en ligne et jamais régénéré.
- Un sitemap bloqué par le robots.txt, ce qui arrive après une migration.
- Croire que le sitemap suffit : le maillage interne reste la voie principale de découverte, et c’est lui qui transmet l’importance d’une page.
Le sitemap est l’un des points de la checklist SEO technique : nécessaire, rapide à vérifier, et jamais suffisant seul.
Ce qu’il faut retenir
Créez-le automatiquement, déclarez-le dans le robots.txt, soumettez-le dans la Search Console, puis lisez le rapport une fois par mois. Si des pages importantes n’entrent pas dans l’index malgré un sitemap propre, le problème est ailleurs : contenu, maillage, vitesse ou doublons.
Pour commencer, demandez l’aperçu gratuit : vous recevez en moins d’une heure un aperçu de votre visibilité, puis je reviens vers vous sous 24 h ouvrées pour regarder votre sitemap et votre indexation avec vous. Pour une stratégie qui vise des positions sur un marché national, c’est l’objet du référencement naturel.