wp-sitemap.xml : comment le trouver, le lire et le réparer
Par Toy Wen Da, Cofondateur · Mis à jour le · 7 min de lecture
Traduit de l'original en anglais. Lire en anglais
Votre wp-sitemap xml est le sitemap intégré que WordPress génère automatiquement à l'adresse votresite.com/wp-sitemap.xml. S'il ne se charge pas, ouvrez d'abord exactement cette URL, puis vérifiez si un plugin SEO comme Yoast ou All in One SEO l'a remplacé par son propre fichier sitemap_index.xml.

Ce qu'est réellement wp-sitemap.xml
Depuis WordPress 5.5, le cœur de WordPress crée un sitemap XML sans qu'aucun plugin n'intervienne. Il se trouve à l'adresse /wp-sitemap.xml et sert d'index qui renvoie vers des fichiers plus petits, comme wp-sitemap-posts-post-1.xml et wp-sitemap-posts-page-1.xml. Chaque sous-fichier contient jusqu'à 2 000 URL avant que WordPress n'en commence un nouveau, un comportement décrit dans un article de WordPress.org Make Core consacré à la fonctionnalité des sitemaps de la version 5.5.
Tout site WordPress sous une version raisonnablement récente possède donc déjà un sitemap, que quelqu'un l'ait configuré ou non. Ce que les internautes cherchent le plus souvent à savoir, ce n'est pas comment en créer un, mais pourquoi ils ne trouvent pas le leur, et si c'est le bon.

Comment trouver le wp-sitemap.xml de votre site

Commencez par l'URL simple : saisissez votresite.com/wp-sitemap.xml dans la barre d'adresse. Si elle se charge, vous verrez une page d'index XML, parfois avec une feuille de style lisible, qui liste les sous-sitemaps. Si vous obtenez une 404, passez en revue les points suivants dans cet ordre :
- Réinitialisez les permaliens. Allez dans Réglages → Permaliens (Settings → Permalinks) et cliquez sur Enregistrer les modifications sans rien changer. Cela réinitialise les règles de réécriture qui permettent à
/wp-sitemap.xmlde fonctionner. - Vérifiez Réglages → Lecture (Settings → Reading). Si « Demander aux moteurs de recherche de ne pas indexer ce site » (Discourage search engines from indexing this site) est coché, WordPress désactive complètement le sitemap : décochez donc cette option.
- Cherchez un plugin concurrent. Un plugin SEO actif prend presque toujours le relais pour le sitemap et utilise un nom de fichier différent.
Si un plugin a changé l'URL
Un plugin est la raison la plus fréquente pour laquelle wp-sitemap.xml ne renvoie rien, car autre chose génère déjà un sitemap sous un autre nom.
| Source du sitemap | URL par défaut | Qui le contrôle | Remarques |
|---|---|---|---|
| Cœur de WordPress (sans plugin) | /wp-sitemap.xml |
WordPress lui-même | Activé par défaut depuis la version 5.5 ; désactivé automatiquement si le site est réglé pour décourager l'indexation |
| Yoast SEO | /sitemap_index.xml |
Plugin Yoast SEO | S'active ou se désactive sous SEO → Général → Fonctionnalités → Sitemaps XML |
| All in One SEO (AIOSEO) | /sitemap_index.xml |
Plugin AIOSEO | Activé par défaut à l'installation ; géré sous AIOSEO → Sitemaps |
| XML Sitemap Generator for Google (Auctollo) | /sitemap.xml |
Le plugin, sous Réglages → XML-Sitemap | Un plugin gratuit présent depuis longtemps ; un utilisateur a écrit qu'il fait son travail « en toute transparence », sans ventes incitatives ni publicités |
| WP Sitemap Page | Une page générée par shortcode, et non un fichier autonome | Le plugin | Ne crée qu'un sitemap HTML et ne produit pas de fichier XML, malgré un nom qui peut prêter à confusion |
Avec l'un de ces plugins actifs, wp-sitemap.xml redirige, renvoie une 404 ou reste en sommeil pendant que le fichier du plugin fait le vrai travail. C'est le comportement attendu, pas un bug à traquer.
Corriger les problèmes de wp-sitemap.xml depuis WordPress
Une fois que vous savez quel système doit générer votre sitemap, la solution passe généralement par un changement de réglage plutôt que par du code.
Réactiver les sitemaps natifs
- Allez dans Réglages → Lecture et vérifiez que « Demander aux moteurs de recherche de ne pas indexer ce site » est décoché.
- Allez dans Réglages → Permaliens et cliquez sur Enregistrer les modifications pour réinitialiser les règles de réécriture.
- Désactivez tout plugin que vous n'utilisez pas activement pour le SEO. Deux générateurs de sitemap actifs en même temps sont la cause classique des fichiers en conflit.
Laisser plutôt votre plugin s'en charger
Si vous utilisez volontairement un plugin SEO, ne luttez pas avec lui pour l'adresse wp-sitemap.xml. Dans Yoast, vérifiez que l'option sous SEO → Général → Fonctionnalités → Sitemaps XML est activée, puis utilisez l'URL de sitemap qu'il vous donne plutôt que celle du cœur de WordPress. Dans All in One SEO, les sitemaps sont activés dès l'installation ; allez dans All in One SEO → Sitemaps → General Sitemap et cliquez sur Open Sitemap pour voir le fichier en ligne.
Quand les outils de WordPress suffisent
Les sitemaps natifs de WordPress et la page de sitemap d'un plugin sont conçus pour répondre à une seule question : mon site a-t-il un sitemap qui fonctionne ? Ils ne sont pas faits pour diagnostiquer un problème d'exploration récurrent ni pour auditer des URL situées hors de WordPress.
| Situation | wp-sitemap.xml suffit-il ? | Que faut-il utiliser à la place ? |
|---|---|---|
| Confirmer qu'un site WordPress a un sitemap en ligne | Oui | Vérifiez simplement l'URL, ou lancez le Sitemap Checker gratuit |
| Une page manquante ou mal canonisée | Oui, en général | Vérifiez que le type de contenu de cette page est inclus dans les réglages du sitemap |
| Une exploration ponctuelle de tout le site, y compris les pages hors WordPress ou un sous-domaine de préproduction | Non | Un outil d'exploration autonome conçu pour les audits ponctuels |
| Des erreurs de sitemap qui reviennent à chaque déploiement | Non | Une vérification planifiée et surveillée plutôt qu'un contrôle manuel unique |
| Un grand réseau multisite ou un catalogue e-commerce de plusieurs milliers de références | En partie | Le cœur de WordPress gère la mécanique, mais il faut aussi surveiller dans la durée l'état de l'indexation, pas seulement l'existence du fichier |
Imaginons que vous héritiez d'un site et que vous deviez voir toutes les URL qui devraient être indexées avant de rien modifier. Le XML Sitemap Generator gratuit explore directement le site en ligne et vous fournit un fichier à télécharger, indépendamment de ce que font WordPress ou ses plugins en interne.
Erreurs courantes avec wp-sitemap.xml
- Croire qu'une 404 signifie que quelque chose est cassé. Souvent, un plugin a simplement renommé le fichier : cherchez donc
sitemap_index.xmlavant d'aller plus loin dans le dépannage. - Laisser « Décourager les moteurs de recherche » coché après le lancement. C'est un oubli fréquent hérité d'un site de préproduction, et il supprime discrètement le sitemap en même temps que la visibilité dans les moteurs de recherche.
- Confondre un plugin de sitemap HTML avec un plugin de sitemap XML. WP Sitemap Page, par exemple, compte plus de 200 000 installations actives et une note moyenne de 4,8 étoiles, mais il génère une page HTML lisible par les humains via un shortcode, et non un fichier XML exploré par les moteurs de recherche.
- Faire tourner deux plugins générateurs de sitemap en même temps. Il en résulte des fichiers en double ou en conflit à des URL différentes, et les moteurs de recherche risquent d'indexer le fichier périmé.
- Trouver le fichier sans jamais le soumettre. Un sitemap qui fonctionne mais que Google Search Console ne connaît pas ne remplit pas son rôle.
Soumettre votre sitemap à Google
Une fois que wp-sitemap.xml (ou l'équivalent de votre plugin) se charge correctement, indiquez à Google où il se trouve. Connectez-vous à Google Search Console, ouvrez la section Sitemaps de votre propriété et soumettez l'URL complète. Si vous ne l'avez jamais fait, le pas-à-pas comment ajouter un sitemap à Google Search Console détaille les écrans exacts et montre à quoi ressemble une soumission réussie par rapport à une erreur.
Questions fréquentes
wp-sitemap.xml est-il la même chose que sitemap.xml ?
Pas forcément. wp-sitemap.xml est précisément le fichier par défaut du cœur de WordPress, tandis que sitemap.xml et sitemap_index.xml sont des noms utilisés par divers plugins ; le nom du fichier sur votre site dépend donc de ce qui le génère.
Pourquoi mon wp-sitemap xml renvoie-t-il une erreur 404 ?
Les trois causes habituelles sont un plugin qui a pris le relais et renommé le fichier, l'option « Demander aux moteurs de recherche de ne pas indexer ce site » cochée dans Réglages → Lecture, ou des règles de permaliens à réinitialiser en réenregistrant Réglages → Permaliens.
Ai-je besoin d'un plugin pour avoir un sitemap XML sur WordPress ?
Non. WordPress en génère un automatiquement à l'adresse /wp-sitemap.xml depuis la version 5.5. Un plugin n'est utile que pour avoir plus de contrôle, par exemple des priorités personnalisées, des sitemaps vidéo ou l'exclusion de certains types de contenu.
À quelle fréquence WordPress met-il à jour le sitemap ?
Les sitemaps natifs se régénèrent dynamiquement au fil des changements de contenu, il n'y a donc aucun fichier statique à retransférer. Publier ou supprimer un article met automatiquement à jour le sous-sitemap concerné.
Un site WordPress peut-il avoir plusieurs sitemaps XML ?
Oui, et c'est normal. Le fichier principal est un index qui renvoie vers des sitemaps plus petits répartis par type de contenu : un site avec des articles, des pages et des produits peut donc avoir plusieurs sous-fichiers sous un même index.
Vérifiez le vôtre avant de passer à la suite
Passez dès maintenant votre propre domaine dans le Sitemap Checker pour voir si wp-sitemap.xml est en ligne, quelles URL il contient et si un plugin l'a discrètement remplacé. Si vous souhaitez que quelqu'un examine avec vous comment Google voit votre sitemap et le reste de votre configuration technique, contactez l'équipe en demandant un exemple de rapport SEO.
Sources
À propos de l'auteur
SearchBlueprint a recherché, rédigé et noté cet article avec la chaîne de production de contenu que nos clients utilisent sur leurs propres sites. La note affichée dans la signature est celle que notre moteur de contenu a attribuée à cette page avant sa publication. Rien ici n'est relu à la main, et c'est tout l'intérêt : c'est le résultat du produit, publié là où chacun peut le vérifier.