Aller au contenu

Comprendre le SEO

Sitemap XML : le créer, le soumettre, le vérifier

Sitemap XML : à quoi il sert, comment le créer sur WordPress, Shopify ou un site sur mesure, le soumettre à Google et vérifier qu'il est bien lu.

Par Jordan, consultant SEO à Toulouse 7 min de lecture

Jordan, consultant SEO, miniature Sitemap XML, le créer et le soumettre

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.

Le cycle de vie d'un sitemap XML en quatre étapes : créer, généré automatiquement par WordPress, Shopify ou le générateur de site ; déclarer, une ligne Sitemap dans le robots.txt ; soumettre, dans le rapport Sitemaps de la Google Search Console ; vérifier, URL découvertes, erreurs et pages indexées. Rappel des règles : 50 000 URL et 50 Mo maximum, adresses absolues, lastmod fiable, priority et changefreq ignorés.

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 :

  1. 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é.
  2. 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.
  3. 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.
  4. 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.

Sujets : débutant technique

À lire ensuite

Questions fréquentes

Qu'est-ce qu'un sitemap ?

Un sitemap XML est un fichier qui liste les adresses des pages d'un site que vous souhaitez voir explorées et indexées par les moteurs de recherche, avec éventuellement la date de dernière modification de chacune. Il suit le protocole sitemaps.org, lisible par Google, Bing et les autres moteurs. Il ne remplace pas les liens internes : il les complète.

Un sitemap est-il obligatoire pour être référencé ?

Non. Google découvre les pages en suivant les liens. Le sitemap devient utile quand le site est grand, récent, mal maillé, ou publie souvent : il signale les nouvelles pages et les mises à jour plus vite. Pour un petit site bien lié, il reste une bonne pratique peu coûteuse, mais il ne fait pas monter les positions.

Comment trouver le sitemap d'un site ?

Essayez les adresses habituelles : /sitemap.xml, /sitemap_index.xml, /sitemap-index.xml ou, sur WordPress sans extension SEO, /wp-sitemap.xml. Regardez aussi le fichier /robots.txt, qui contient souvent une ligne « Sitemap : » avec l'adresse exacte. Dans la Search Console, le rapport Sitemaps liste ceux qui ont été soumis.

Comment soumettre un sitemap à Google ?

Deux méthodes officielles : dans la Google Search Console, rapport Sitemaps, saisissez l'adresse du fichier et validez ; ou ajoutez dans votre robots.txt une ligne « Sitemap: https://votre-site.fr/sitemap.xml ». La première donne un retour sur les erreurs et le nombre de pages découvertes, la seconde sert à tous les moteurs d'un coup. Faites les deux.

Quelle taille maximale pour un sitemap ?

Selon la documentation de Google, un sitemap est limité à 50 000 URL et 50 Mo non compressés. Au-delà, il faut le découper en plusieurs fichiers regroupés dans un fichier d'index de sitemaps, que l'on soumet à la place. La plupart des outils le font automatiquement.

Faut-il renseigner priority et changefreq ?

Non : Google indique qu'il ignore les valeurs priority et changefreq. En revanche, la balise lastmod est prise en compte si elle est fiable, c'est-à-dire si elle reflète une vraie modification du contenu principal, pas une mise à jour automatique à chaque génération du fichier.

Vous préférez déléguer ?

Tout ce que décrit ce guide, je le fais pour mes clients chaque semaine. Aperçu gratuit de votre situation en moins d'1 h, puis je reviens vers vous sous 24 h ouvrées.

Aperçu livré en moins d'1 h

Prendre rendez-vous