Un sitemap XML (ou plan de site XML) ne s’adresse pas aux visiteurs mais aux robots. C’est une liste d’adresses, chacune éventuellement accompagnée de sa date de dernière modification, qui aide le moteur à trouver des pages qu’il aurait pu manquer en suivant les liens : contenus récents, pages profondes, sites neufs qui reçoivent encore peu de liens. Il existe aussi des extensions pour les images, les vidéos et les actualités.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://exemple.fr/sauvegardes-wordpress/</loc>
<lastmod>2026-10-12</lastmod>
</url>
</urlset>
Ce qu’il fait, et ce qu’il ne fait pas
Google qualifie le sitemap de simple indication : le soumettre ne garantit ni l’exploration ni l’indexation des adresses listées. Il ne remplace pas non plus le maillage interne, qui reste le moyen principal de découverte. Google estime d’ailleurs qu’un petit site (environ 500 pages ou moins) bien relié en interne peut s’en passer. Le sitemap devient vraiment utile pour les gros sites, les sites récents et ceux qui publient beaucoup d’images, de vidéos ou d’actualités.
Les règles à respecter
- Taille : 50 Mo non compressés ou 50 000 adresses au maximum par fichier. Au-delà, on découpe en plusieurs sitemaps regroupés dans un fichier d’index.
- Adresses absolues, avec le protocole et le domaine (
https://exemple.fr/page/), jamais relatives. - Seulement des pages indexables : la version canonique de chaque page, qui répond en 200. Inclure une adresse dans le sitemap est un signal, faible, en faveur de sa canonicalisation.
- Une date
lastmodhonnête : Google ne s’en sert que si elle est fiable de façon constante. Les balisespriorityetchangefreqsont ignorées par Google.
Le déclarer aux moteurs
Deux méthodes complémentaires : le rapport Sitemaps de la Search Console (Bing Webmaster Tools propose l’équivalent), qui affiche aussi les erreurs de lecture, et une ligne Sitemap: dans le fichier robots.txt, lue par tous les moteurs.
Pour WordPress
Depuis la version 5.5, WordPress produit lui-même un plan de site. L’index se trouve à l’adresse /wp-sitemap.xml et renvoie vers des sitemaps pour les types de contenus publics (articles, pages, types personnalisés), les taxonomies et les archives d’auteurs, avec 2 000 entrées par fichier par défaut. WordPress l’annonce automatiquement dans son robots.txt virtuel. Le plan de site est désactivé quand la case « Demander aux moteurs de recherche de ne pas indexer ce site » est cochée, et il nécessite l’extension PHP SimpleXML.
Les extensions SEO comme Yoast SEO remplacent ce plan de site par le leur (souvent /sitemap_index.xml), avec plus de réglages : exclusion d’un type de contenu, d’une taxonomie ou d’une page précise. N’en gardez qu’un, et déclarez celui-là dans la Search Console.
Un point de sécurité : le sitemap des auteurs
Le sitemap des utilisateurs (wp-sitemap-users-1.xml dans le cœur) liste les archives d’auteurs, dont l’adresse reprend par défaut l’identifiant de connexion de chaque auteur. C’est l’une des sources de l’énumération des utilisateurs WordPress. Sur un site à un ou deux auteurs, ces archives n’apportent souvent rien au référencement : on peut les retirer du plan de site via l’extension SEO ou le filtre wp_sitemaps_add_provider. Le module de durcissement de WP Masquerade Pro ferme cette fuite avec les autres voies d’énumération, sans toucher au plan de site de vos contenus.