Nous contacter
contact@evolyon.fr
Tel: 04 37 57 38 97

À quoi sert un sitemap XML sur WordPress et comment bien le configurer ?

sitemap XML WordPress

Le sitemap XML fait partie de ces éléments SEO que WordPress sait générer presque sans intervention. Cette simplicité explique sans doute pourquoi il est souvent considéré comme un réglage secondaire : on active une option dans une extension, on transmet l’adresse à Google Search Console et l’on n’y revient plus.

Pourtant, le véritable intérêt d’un sitemap ne réside pas dans son existence, mais dans la sélection d’URL qu’il présente aux moteurs de recherche. Un fichier parfaitement valide peut contenir des pages inutiles, des URL redirigées ou des contenus qui n’ont aucune vocation à apparaître dans Google. À l’inverse, une architecture bien pensée produit généralement un sitemap étonnamment simple.

Google définit le sitemap comme un fichier indiquant les pages et fichiers que le propriétaire du site juge importants. Il facilite leur découverte et leur exploration, mais ne garantit ni leur exploration ni leur indexation. Sur un site correctement maillé, Google peut d’ailleurs découvrir la majorité des URL importantes sans dépendre du sitemap. La documentation Google consacrée aux sitemaps rappelle explicitement cette distinction.

C’est précisément ainsi que nous l’abordons chez Evolyon. Le sitemap XML WordPress n’est pas le point de départ d’une stratégie d’indexation. Il en est la traduction technique. Avant de chercher à ajouter une URL au fichier XML, nous préférons savoir pourquoi cette URL existe, quelle place elle occupe dans l’architecture et si elle mérite réellement d’apparaître dans les résultats de recherche.

Sommaire de l’article

Comprendre le rôle réel d’un sitemap XML

Un sitemap XML fournit aux moteurs une liste structurée d’URL. Il peut également transmettre certaines informations complémentaires, notamment la date de dernière modification et, selon les formats employés, des données liées aux images, vidéos ou contenus d’actualité. Son rôle reste néanmoins beaucoup plus limité que ce que laisse entendre le mot « sitemap ». Il ne décrit pas à lui seul toute l’architecture SEO du site et ne transforme pas une URL faible en page importante.

Indiquer aux moteurs les URL que l’on juge importantes

Lorsqu’une URL apparaît dans un sitemap, le site indique essentiellement aux moteurs : cette adresse mérite votre attention. Google recommande d’y inclure les URL que l’on souhaite voir apparaître dans ses résultats et, lorsqu’un même contenu existe sous plusieurs adresses, de privilégier la version canonique. Le sitemap constitue ainsi l’un des signaux utilisables pour indiquer une préférence canonique, sans imposer pour autant le choix final à Google.

Cette notion d’importance change la manière de configurer le fichier. Nous ne cherchons pas à obtenir le sitemap le plus volumineux possible. Une URL n’a pas à y figurer simplement parce que WordPress est capable de la générer. Sur un site éditorial bien structuré, le sitemap devrait plutôt ressembler à une sélection cohérente des contenus que l’on assume pleinement de présenter aux moteurs.

Un sitemap ne force jamais l’indexation

C’est probablement l’idée reçue la plus importante à écarter. Soumettre une URL dans un sitemap ne signifie pas demander formellement à Google de l’indexer. Google peut la découvrir, l’explorer puis décider de ne pas la conserver dans son index. Il peut également différer son exploration ou sélectionner une autre URL canonique.

Google précise lui-même que l’envoi d’un sitemap constitue seulement une indication et ne garantit pas que le fichier sera utilisé pour explorer toutes les URL qu’il contient. La documentation consacrée à la création et à l’envoi d’un sitemap détaille ces limites.

Cette distinction explique pourquoi nous évitons de traiter les problèmes d’indexation par réflexe avec une logique du type : « La page n’est pas indexée, ajoutons-la au sitemap. » Si elle y figure déjà, le problème se situe ailleurs. Qualité ou duplication du contenu, maillage insuffisant, canonique incohérente, noindex, redirection, erreur technique ou simplement décision algorithmique de Google : le sitemap ne corrige aucune de ces situations à lui seul.

Le sitemap ne remplace pas le maillage interne

Google indique que lorsque les pages importantes d’un site sont correctement reliées entre elles, ses robots peuvent généralement découvrir la majeure partie du contenu par les liens. Pour nous, cette précision est essentielle. Un article enfoui dans le sitemap mais absent du maillage éditorial reste une page mal intégrée au site. À l’inverse, une page reliée depuis sa catégorie, contextualisée dans des contenus proches et accessible dans une architecture logique transmet bien davantage d’informations sur son rôle.

Nous privilégions toujours l’architecture avant le fichier XML. Sur Evolyon, par exemple, les catégories et sous-catégories ne sont pas de simples étiquettes ajoutées aux articles. Elles organisent de véritables ensembles thématiques. Le sitemap accompagne cette architecture ; il ne la crée pas.

C’est aussi pourquoi nous refusons de considérer l’absence de liens internes comme un problème que le sitemap viendrait compenser. Les deux mécanismes n’ont pas le même rôle dans une stratégie de référencement WordPress.

WordPress génère déjà des sitemaps XML

Pendant longtemps, les extensions SEO étaient indispensables pour générer un sitemap sur WordPress. Ce n’est plus le cas. Depuis WordPress 5.5, le cœur du CMS intègre son propre système de sitemaps XML. L’index natif est disponible sous /wp-sitemap.xml et peut répertorier les types de contenus publics, les taxonomies et les archives auteurs. WordPress documente cette fonctionnalité native depuis son introduction.

Cette base suffit dans certaines configurations. Une extension SEO comme Rank Math apporte cependant un niveau de contrôle plus adapté lorsque l’indexation elle-même fait l’objet d’une véritable stratégie.

Le sitemap natif de WordPress

Le système natif de WordPress a été conçu comme une base extensible. Il génère automatiquement différents sitemaps par familles de contenus, réunis dans un index principal. Cette approche possède un avantage évident : un WordPress récent dispose d’un sitemap même sans extension SEO.

Elle reste toutefois volontairement générique. WordPress raisonne d’abord à partir de la structure technique du CMS : types de contenus publics, taxonomies et utilisateurs. Il ne connaît pas nécessairement l’intention SEO attribuée à chacun de ces éléments. C’est là que notre lecture diffère d’une configuration purement technique : deux contenus peuvent être publics dans WordPress sans mériter le même traitement dans Google.

Une archive auteur, une étiquette créée ponctuellement ou un type de contenu utilisé pour une fonctionnalité interne ne deviennent pas automatiquement des pages stratégiques parce que le CMS sait les exposer.

Rank Math SEO apporte un contrôle éditorial plus fin

Rank Math permet de définir quels types de contenus et quelles taxonomies sont inclus dans les sitemaps. Ses réglages permettent également de gérer certaines informations liées aux images et de créer des sitemaps spécialisés selon les fonctionnalités utilisées. La documentation Rank Math SEO présente les réglages disponibles en mode avancé.

Ce niveau de contrôle nous paraît plus pertinent dès lors que le site possède une architecture SEO volontaire. L’intérêt n’est pas d’avoir davantage d’options. L’intérêt est de faire correspondre le sitemap avec les choix d’indexation déjà effectués ailleurs.

Si une taxonomie est volontairement exclue des moteurs, nous n’avons aucune raison de continuer à la présenter comme importante dans le sitemap. Si un type de contenu constitue au contraire une composante éditoriale forte, sa présence devient logique. Nous utilisons donc les réglages de Rank Math comme la conséquence d’une décision éditoriale, jamais comme une checklist à parcourir jusqu’à ce que tous les interrupteurs soient activés.

Une seule source doit porter la responsabilité du sitemap

WordPress fournit une solution native. Rank Math en fournit une autre. Certains plugins spécialisés peuvent également générer des sitemaps d’images, de vidéos ou de produits. La multiplication de ces mécanismes n’apporte aucune valeur en elle-même.

Nous préférons savoir exactement quel outil produit quelles informations. Une responsabilité clairement attribuée facilite le diagnostic, la maintenance et les futures évolutions du site. Cette logique est identique à celle que nous appliquons aux données structurées : lorsqu’un outil possède déjà la responsabilité d’une information, nous évitons de superposer un deuxième mécanisme simplement parce qu’il est disponible.

La sophistication technique ne consiste pas à accumuler des fonctions. Elle consiste souvent à savoir lesquelles ne pas utiliser.

Choisir les URL qui méritent d’apparaître dans le sitemap

La configuration devient véritablement intéressante à ce stade. Un sitemap ne devrait pas être pensé en fonction de tout ce que WordPress contient, mais de tout ce que le site souhaite rendre durablement visible dans les moteurs. Google recommande explicitement d’inclure les URL que l’on souhaite voir apparaître dans les résultats de recherche et de privilégier les URL canoniques. Cette règle simple permet déjà d’écarter une grande partie des erreurs courantes.

Les pages et articles indexables constituent la base

Les pages commerciales, articles éditoriaux et contenus réellement conçus pour répondre à une intention de recherche ont naturellement leur place dans le sitemap lorsqu’ils sont indexables. Mais la publication d’une page WordPress ne suffit pas. Nous regardons plutôt trois éléments :

  • la page possède-t-elle une raison d’exister indépendamment ?
  • souhaitons-nous réellement qu’un internaute la trouve directement depuis Google ?
  • constitue-t-elle la version canonique que nous assumons comme référence ?

Si la réponse est oui, sa présence dans le sitemap est cohérente. Cette lecture paraît évidente, mais elle devient très utile sur les sites qui ont accumulé plusieurs années de publications, de landing pages temporaires, de tests et de contenus hérités.

Les catégories peuvent être de vraies pages SEO

Les taxonomies WordPress sont souvent traitées de manière binaire : soit toutes les catégories sont indexées, soit elles sont toutes placées en noindex. Nous préférons raisonner par fonction. Une catégorie qui se contente d’aligner quelques extraits sans contenu propre ni véritable rôle éditorial apporte peu de valeur dans les résultats. À l’inverse, une catégorie structurante, intégrée à l’architecture et capable d’orienter l’utilisateur vers un ensemble cohérent de ressources peut parfaitement constituer une URL importante.

Sur Evolyon, c’est précisément le rôle de nos silos et sous-catégories. La catégorie participe à l’architecture ; elle ne sert pas seulement au classement administratif des articles. Dans ce contexte, sa présence dans le sitemap est logique.

Les étiquettes nécessitent généralement davantage de prudence. Leur facilité de création favorise la multiplication de pages pauvres, très proches les unes des autres et parfois associées à un seul article. Notre préférence est claire : une taxonomie n’est indexée que lorsqu’elle possède une véritable fonction éditoriale.

Une URL en noindex n’a généralement rien à faire dans le sitemap

Google demande d’inclure dans le sitemap les URL que l’on souhaite voir figurer dans ses résultats. Une page placée volontairement en noindex poursuit l’objectif inverse. Maintenir les deux signaux simultanément manque donc de cohérence.

Cela ne signifie pas qu’une URL noindex accidentellement présente dans un sitemap provoquera une catastrophe SEO. Mais elle révèle souvent une configuration imparfaite. Nous cherchons à rendre les signaux convergents.

  • la page reste accessible aux robots ;
  • elle est indexable ;
  • elle possède une canonique cohérente ;
  • elle reçoit des liens internes ;
  • elle apparaît dans le sitemap.

Une page volontairement exclue n’a pas besoin de multiplier les signaux contradictoires. Cette cohérence nous semble beaucoup plus saine que la recherche d’un réglage isolé prétendument parfait.

Redirections et anciennes URL doivent disparaître

Une URL redirigée en 301 vers une nouvelle destination n’a plus vocation à rester dans le sitemap actif. La redirection explique précisément que l’ancienne adresse a été remplacée. Continuer à l’afficher dans le sitemap revient à présenter aux moteurs une URL que le site leur demande immédiatement d’abandonner.

Après une refonte, ce contrôle devient particulièrement important. Chez Evolyon, nous considérons le sitemap comme l’un des points de vérification de la bascule : décrit-il réellement le nouveau site ou conserve-t-il encore la mémoire technique de l’ancien ? Nous recherchons notamment :

  • les anciennes URL désormais redirigées ;
  • les pages supprimées retournant une erreur 404 ;
  • les URL de préproduction ;
  • les variantes HTTP ou l’ancien domaine ;
  • les contenus désormais fusionnés dans une page canonique.

Un sitemap HTTP 200 n’est donc pas nécessairement un sitemap sain.

Configurer le sitemap XML WordPress avec Rank Math

Une fois les choix d’indexation établis, Rank Math transforme cette stratégie en réglages. L’ordre est important. Nous ne partons jamais de l’écran « Sitemap Settings » pour décider de ce qui doit être indexé. Nous partons de l’architecture du site, puis nous configurons Rank Math pour la refléter. Cette nuance évite beaucoup de configurations mécaniques.

Sélectionner les bons types de contenus

Rank Math permet d’activer ou de désactiver l’inclusion dans le sitemap pour les différents types de contenus WordPress. Pour un site classique, les pages et articles constituent généralement le socle. WooCommerce ajoutera les produits. Un développement métier peut introduire d’autres types de publications.

Chaque type mérite cependant la même question : souhaitons-nous que ses URL apparaissent individuellement dans Google ? Un type de contenu utilisé uniquement pour alimenter un composant, stocker des éléments internes ou construire une interface ne gagne rien à être indexé simplement parce qu’il possède une URL technique.

Sur ce point, nous préférons nettement une sélection restrictive mais comprise à une inclusion générale que personne ne sait ensuite expliquer.

Sélectionner les taxonomies selon leur fonction

Le raisonnement reste identique pour les catégories, étiquettes et taxonomies personnalisées. Rank Math permet de contrôler leur présence dans le sitemap, mais nous n’appliquons pas pour autant une règle universelle « catégories oui, tags non ». Ce qui compte est la fonction réelle de la taxonomie.

Une catégorie construite comme un véritable niveau d’architecture possède une utilité. Une étiquette créée uniquement parce qu’un rédacteur souhaitait qualifier ponctuellement un article n’en possède pas forcément. L’indexabilité doit venir de l’intention, pas du type WordPress. Cette manière de raisonner évite aussi les décisions prises uniquement pour améliorer une note dans une extension SEO.

Les images nécessitent un besoin réel

Le format XML accepte des informations supplémentaires liées aux images et aux vidéos. Google peut utiliser ces extensions pour mieux découvrir certains médias. Rank Math sait notamment intégrer les images associées aux contenus et peut tenir compte d’images provenant de champs personnalisés. Sa documentation sur la configuration des sitemaps détaille ces réglages.

Cela ne signifie pas qu’un sitemap d’images doit devenir une priorité pour tous les sites. Sur un site où la visibilité dans Google Images participe réellement à l’acquisition, cette configuration mérite une attention particulière. Sur un autre où les visuels n’ont aucune valeur de recherche autonome, elle devient secondaire.

C’est exactement la même logique que pour le référencement des images dans Google Images : nous cherchons d’abord à comprendre si le média porte une valeur SEO, puis nous choisissons les moyens techniques adaptés.

Inutile de chercher à régler priority et changefreq

Les sitemaps historiques utilisent parfois les balises priority et changefreq afin d’indiquer une importance ou une fréquence de modification supposée. Google précise aujourd’hui qu’il ignore ces deux valeurs. Nous ne consacrerions donc aucun temps à déterminer qu’une page mérite une priorité de 0,8 plutôt que 0,7 ou qu’un article devrait être déclaré comme modifié chaque semaine.

Ce genre de réglage donne une impression de précision sans créer de véritable levier. La balise lastmod, en revanche, peut transmettre une date de dernière modification. Elle mérite surtout d’être exacte. Une date actualisée artificiellement à chaque chargement du sitemap perd toute valeur informative. Une information technique imprécise vaut rarement mieux qu’une information absente.

Envoyer le sitemap dans Google Search Console

Une fois le sitemap correctement généré, Google doit pouvoir le découvrir. Il peut être soumis directement dans Search Console ou déclaré dans le fichier robots.txt. Google prend officiellement en charge ces deux méthodes. Sur WordPress, la soumission dans Search Console reste particulièrement intéressante parce qu’elle apporte un retour sur le traitement du fichier et d’éventuelles erreurs.

Soumettre l’index principal plutôt que chaque fichier

Les extensions SEO divisent souvent les URL en plusieurs fichiers : articles, pages, catégories, produits ou autres types de contenus. Ces sous-sitemaps sont réunis dans un index de sitemaps. Google accepte l’envoi de cet index, qui référence ensuite les différents fichiers.

Dans une configuration Rank Math classique, nous privilégions donc l’envoi de l’index principal. Cela simplifie le suivi et laisse l’extension organiser les différents fichiers qu’elle génère. Ajouter manuellement chaque sous-sitemap n’apporte généralement rien. Ici encore, la simplicité reste préférable lorsque l’information est déjà correctement structurée.

Un statut « Réussite » ne valide pas la stratégie

Search Console peut confirmer qu’un sitemap a été lu correctement. Cette information est utile, mais elle ne répond qu’à une question technique : Google parvient-il à traiter ce fichier ? Elle ne dit pas si les URL qu’il contient sont pertinentes.

Un sitemap rempli d’archives inutiles, de pages faibles ou de mauvaises URL canoniques peut très bien être traité avec succès. C’est pourquoi nous ne nous arrêtons jamais au voyant vert de Search Console. Nous regardons aussi le contenu du sitemap et sa cohérence avec le site. La validation technique n’est pas une validation éditoriale.

Ne pas confondre URL découvertes et URL indexées

Le rapport Sitemap permet notamment de savoir si Google a pu récupérer et traiter le fichier. Il ne faut pas en déduire que toutes les URL référencées doivent nécessairement apparaître dans l’index. C’est le même principe que nous avons détaillé dans notre guide consacré à Google Search Console sur WordPress : nous ne cherchons pas à atteindre artificiellement 100 % d’indexation.

Une URL peut être découverte puis volontairement écartée par Google. Une ancienne adresse redirigée doit même disparaître de l’index. Certaines exclusions traduisent donc le fonctionnement attendu du site.

La bonne question n’est pas « Combien d’URL du sitemap sont indexées ? », mais plutôt : les URL qui comptent réellement sont-elles correctement indexables et comprises par Google ? Cette différence paraît subtile. Elle change pourtant complètement la manière d’utiliser Search Console.

Les erreurs de sitemap apparaissent souvent après une refonte

Les sitemaps deviennent particulièrement intéressants lors d’une migration ou d’une refonte. L’architecture change, certaines pages fusionnent, d’autres disparaissent, les URL évoluent et de nouveaux contenus apparaissent. Le sitemap doit suivre cette transformation. C’est aussi à ce moment que les incohérences sont les plus faciles à introduire.

L’ancien site reste parfois présent dans le nouveau sitemap

Après une refonte, nous rencontrons régulièrement des reliquats :

  • anciennes URL encore publiées ;
  • contenus censés avoir disparu ;
  • taxonomies historiques ;
  • types de contenus devenus inutiles ;
  • adresses redirigées toujours référencées.

Le problème ne se voit pas forcément sur le site public. Une ancienne page peut parfaitement rediriger vers sa nouvelle destination tout en restant présente dans le sitemap. Nous ne considérons donc jamais la simple présence d’un fichier XML comme une validation de migration.

Après une refonte, le sitemap doit raconter la nouvelle architecture. S’il raconte encore l’ancienne, la migration n’est pas totalement terminée.

Le mauvais domaine peut également survivre

Les sites de préproduction, migrations de protocole ou changements de domaine créent un autre type d’erreur. Un sitemap peut contenir des URL utilisant :

  • http:// au lieu de https:// ;
  • un sous-domaine de staging ;
  • l’ancien domaine ;
  • une variante avec ou sans www qui ne correspond plus à la version canonique.

Google demande des URL absolues et indique qu’il tentera de les explorer telles qu’elles sont déclarées. Ce contrôle est donc élémentaire mais important. Chez Evolyon, nous préférons vérifier le fichier réellement rendu plutôt que supposer que les réglages WordPress ont automatiquement tout corrigé.

Les incohérences de canonique sont plus discrètes

Une URL peut répondre en 200, être indexable et apparaître dans le sitemap tout en déclarant une autre URL comme canonique. Le fichier semble sain. La page également. Pourtant, les signaux ne convergent plus.

Google explique que les sitemaps font partie des signaux utilisables dans le choix de l’URL canonique, mais qu’il peut sélectionner une autre version lorsqu’il estime celle-ci plus représentative. Sa documentation sur la canonicalisation détaille les différents signaux utilisés.

Nous vérifions donc les canoniques sur les pages représentatives lorsque nous auditons un sitemap. C’est moins spectaculaire qu’une erreur 404, mais souvent plus révélateur de la qualité réelle de la configuration SEO.

Sitemap XML, sitemap HTML et fichiers spécialisés

Tous les sitemaps ne poursuivent pas exactement le même objectif. Le terme désigne parfois aussi une page HTML qui répertorie les contenus du site pour les visiteurs. Rank Math propose d’ailleurs une fonctionnalité spécifique pour générer ce type de page. Il faut donc distinguer les usages.

Le sitemap XML s’adresse principalement aux moteurs

Le sitemap XML fournit une représentation structurée destinée aux robots. Il ne nécessite pas d’être particulièrement agréable à lire pour un humain. Une feuille de style peut rendre son affichage plus lisible dans le navigateur, mais cette présentation n’a pas d’incidence particulière sur son rôle SEO.

Ce qui compte reste la qualité des URL et des informations transmises. Un sitemap XML très esthétique contenant de mauvaises URL reste un mauvais sitemap.

Le sitemap HTML répond à une logique de navigation

Un sitemap HTML constitue une page accessible aux internautes, regroupant des liens vers différentes parties du site. Il peut avoir une utilité lorsque l’architecture est volumineuse ou lorsqu’il apporte un véritable moyen de navigation supplémentaire. Nous ne le considérons cependant pas comme un passage obligé.

Sur un site dont les menus, catégories, fils d’Ariane et liens contextuels rendent déjà chaque contenu important facilement accessible, ajouter une page recensant mécaniquement toutes les URL peut devenir redondant. Nous ne créons pas une page pour satisfaire une convention SEO si elle n’apporte rien à l’utilisateur.

Images, vidéos et actualités répondent à des besoins spécifiques

Le protocole XML peut transporter des informations supplémentaires relatives aux images, vidéos et actualités. Google documente explicitement ces extensions. Ces formats prennent tout leur sens lorsque ces contenus participent réellement à la visibilité du site.

Un média disposant d’une importante bibliothèque vidéo n’a pas les mêmes besoins qu’un site vitrine comportant quelques vidéos YouTube intégrées. Un site d’actualité ne traite pas ses publications comme une entreprise qui publie quelques articles experts chaque mois. Nous évitons donc là encore la configuration systématique. Le besoin métier précède toujours l’option technique.

Un bon sitemap reflète une architecture déjà cohérente

Le sitemap XML WordPress reste un outil simple. Il aide Google et les autres moteurs à découvrir les contenus que le site considère comme importants, tout en leur transmettant certaines informations complémentaires. Mais sa simplicité ne justifie pas de le traiter automatiquement.

Un sitemap pertinent contient les bonnes URL, sous leur bonne forme, au bon moment. Il écarte les anciennes adresses, les contenus volontairement non indexables et les pages qui ne remplissent aucune fonction dans la recherche.

Nous lui demandons surtout d’être cohérent avec le reste du site : mêmes choix canoniques, mêmes décisions d’indexation, même architecture et mêmes priorités éditoriales. C’est la raison pour laquelle nous accordons finalement peu d’importance au nombre d’URL qu’il contient.

Un sitemap n’est pas une liste que l’on cherche à remplir. C’est la traduction technique d’une architecture que l’on a déjà choisi d’assumer. Et lorsqu’un fichier XML devient difficile à expliquer, le problème se trouve rarement dans le XML lui-même. Il révèle souvent qu’un choix d’architecture, de taxonomie ou d’indexation mérite d’être clarifié en amont.

Votre site WordPress mérite plus de visibilité ?

Confiez le référencement de votre site WordPress à Evolyon

Après un premier échange, nous vous aidons à comprendre les actions prioritaires pour améliorer votre référencement, structurer vos contenus et développer un trafic plus qualifié.

référencement WordPress

Nos conseils pour référencer votre site WordPress

Référencement WordPress
E-notoriété et e-réputation

Quelle différence entre e-notoriété et e-réputation ?

Référencement WordPress
données structurées sur WordPress

Comprendre et utiliser les données structurées sur WordPress

Référencement WordPress
preuve sociale

Comment la preuve sociale renforce-t-elle la confiance sur un site web ?