Comment vérifier un sitemap
- Chargez votre sitemap depuis son URL, par exemple
https://example.com/sitemap.xml, ou ouvrez ou collez le fichier. Les sitemaps compressés en Gzip (.xml.gz) sont décompressés automatiquement. - Lisez le résumé et la liste des problèmes. Les erreurs enfreignent le protocole, les avertissements signalent des problèmes probables et les remarques sont des suggestions – chacun avec son numéro de ligne.
- Examinez le tableau des URL avec lastmod, changefreq, priority et hreflang, et exportez-le en CSV si besoin.
Les règles du sitemap en bref
| Règle | Limite ou format |
|---|---|
| URL par sitemap | 50 000 entrées <url> au maximum |
| Taille du fichier | 50 Mo (52 428 800 octets) au maximum, non compressé |
| Sitemaps par index | 50 000 entrées <sitemap> au maximum |
| Élément racine | <urlset> ou <sitemapindex> dans l’espace de noms http://www.sitemaps.org/schemas/sitemap/0.9 |
<loc> | URL absolue en http ou https, de moins de 2 048 caractères, avec & écrit & |
| Hôtes | Toutes les URL sur le même hôte que le sitemap |
<lastmod> | W3C Datetime, par exemple 2026-10-29 ou 2026-10-29T14:30:00+00:00 |
<changefreq> | always, hourly, daily, weekly, monthly, yearly ou never |
<priority> | de 0.0 à 1.0 ; la valeur par défaut est 0.5 |
| Encodage | UTF-8 |
Google ignore <changefreq> et <priority> et n’utilise <lastmod> que si cette date est fiable de manière constante : ne mettez donc à jour lastmod que lorsque le contenu change réellement. Les sites plus volumineux répartissent leurs URL dans plusieurs sitemaps et les listent dans un index de sitemaps. Tous les détails figurent dans le protocole sitemaps.org.
hreflang dans le sitemap XML
Les sites multilingues peuvent déclarer leurs versions linguistiques avec <xhtml:link rel="alternate" hreflang="de" href="…"/> dans chaque <url>, après avoir déclaré xmlns:xhtml="http://www.w3.org/1999/xhtml" sur l’élément racine. Le validateur vérifie les règles appliquées par les moteurs de recherche :
- Un code se compose d’une langue (ISO 639-1), éventuellement suivie d’une région (ISO 3166-1), comme
en,en-GBoupt-BR– ou bienx-default. - Chaque URL liste toutes les versions linguistiques, y compris elle-même.
- Les liens sont réciproques : si la page A pointe vers la page B, la page B doit pointer vers la page A.
- Chaque code n’apparaît qu’une fois par URL, et une version de repli
x-defaultest recommandée.
Questions fréquentes
Où trouver mon sitemap ?
Généralement à l’adresse /sitemap.xml ou /sitemap_index.xml à la racine du site ; WordPress génère /wp-sitemap.xml. Le fichier robots.txt l’indique souvent dans une ligne Sitemap:.
Un sitemap valide garantit-il l’indexation ?
Non. Un sitemap aide les moteurs de recherche à découvrir vos URL, mais ce sont eux qui décident quoi explorer et indexer. Assurez-vous que les pages listées renvoient le code 200, sont canoniques et ne sont pas bloquées par le robots.txt ou une balise noindex – cet outil vérifie le fichier sitemap, pas les pages.
Puis-je vérifier un index de sitemaps ?
Oui. Un index de sitemaps est reconnu automatiquement, et ses sitemaps enfants sont listés avec leurs dates lastmod. Ils ne sont pas récupérés un par un : chargez aussi l’URL de chaque sitemap enfant pour le vérifier.
Mon sitemap est-il envoyé sur un serveur ?
Les fichiers que vous ouvrez ou collez sont vérifiés dans votre navigateur. Une URL de sitemap est récupérée via notre serveur, car la plupart des sites ne permettent pas aux navigateurs de lire directement leurs fichiers.