Outil de diagnostic

Validateur de sitemap XML

Vérifiez n'importe quel sitemap XML selon le protocole officiel sitemaps.org et les règles de Google. Saisissez une URL, importez un fichier ou collez le XML : chaque erreur est expliquée, avec sa correction.

Choisissez un fichier .xml ou .xml.gz (jusqu'à 50 Mo)

Les fichiers collés ou importés sont vérifiés dans votre navigateur et ne sont jamais transmis. Les vérifications par URL récupèrent le fichier via notre serveur et ne conservent rien.

Ce qui est vérifié

  • Bonne formation du XML (erreurs de syntaxe avec ligne et colonne)
  • Élément racine et namespace sitemaps.org
  • <loc> obligatoire dans chaque entrée, URL http(s) absolues de moins de 2 048 caractères
  • Échappement correct de &, des guillemets et des chevrons dans les URL
  • Les limites de 50 000 URL et de 50 Mo non compressé
  • Dates <lastmod> au format W3C, avec signalement des dates futures
  • Valeurs de <changefreq> et plages de <priority>
  • URL en double et URL sur un hôte différent de celui du sitemap
  • Fichiers d'index de sitemaps, avec validation de chaque sitemap enfant en un clic

Les erreurs de sitemap courantes et comment les corriger

Voici les échecs que nous voyons le plus souvent, avec le chemin le plus court vers le vert.

Namespace incorrect ou manquantLa balise <urlset> doit déclarer exactement xmlns="http://www.sitemaps.org/schemas/sitemap/0.9". Copiez-la à l'identique : une faute de frappe ou un ancien namespace 0.84 fait rejeter le fichier entier par les parseurs.
Esperluettes non échappées dans les URLUn & brut dans une URL casse l'analyse XML. Écrivez &amp; à la place : /page?a=1&amp;b=2. Même règle pour < > " et '.
URL relatives ou mal forméesChaque <loc> doit être une URL absolue complète, schéma compris, comme https://example.com/page/. Les chemins relatifs tels que /page/ sont invalides.
Dates lastmod invalidesUtilisez le format de date W3C : 2026-07-16 ou 2026-07-16T09:30:00+00:00. Les formats comme 16/07/2026 ou les timestamps Unix sont invalides, et les dates dans le futur sont ignorées.
Plus de 50 000 URL ou 50 MoDécoupez le sitemap en plusieurs fichiers et listez-les dans un index de sitemaps. La plupart des générateurs le font automatiquement une fois la limite franchie.
Le sitemap renvoie une erreur ou du HTMLL'URL du sitemap doit renvoyer HTTP 200 avec un contenu XML. Une 404, une chaîne de redirections vers une page d'erreur ou une page d'erreur HTML déguisée en sitemap.xml sont des cas fréquents.
URL sur le mauvais hôteLes URL d'un sitemap doivent appartenir au même hôte que celui qui sert le sitemap, y compris la même forme www ou non-www et le même schéma (https).
Blocage par robots.txtSi robots.txt interdit les URL listées dans votre sitemap, les robots reçoivent des signaux contradictoires. Alignez les deux : le sitemap ne doit lister que des pages que vous voulez voir explorées.

Sur le blog

Tous les guides →

Frequently asked questions

Comment valider un sitemap XML ?
Saisissez l'URL du sitemap dans le vérificateur ci-dessus et cliquez sur Valider. WebDoctor télécharge le fichier, l'analyse comme le ferait un robot de moteur de recherche et liste chaque erreur et avertissement avec une explication et une correction. Vous pouvez aussi importer le fichier ou coller le XML directement.
Quelle est la taille maximale d'un sitemap XML ?
Le protocole autorise au plus 50 000 URL et 50 Mo non compressé par fichier sitemap. Les sites plus volumineux répartissent leurs URL sur plusieurs sitemaps et les listent dans un fichier d'index, qui peut lui-même référencer jusqu'à 50 000 sitemaps.
Google utilise-t-il changefreq et priority ?
Non. Google a confirmé qu'il ignore ces deux champs, et Bing fait largement de même. Ils restent du XML valide et ce vérificateur ne signale que les valeurs mal formées, mais votre exploration dépend de la fiabilité de lastmod et de votre maillage interne, pas des valeurs de priority.
Un index de sitemaps est-il différent d'un sitemap ?
Oui. Un index de sitemaps utilise <sitemapindex> comme élément racine et liste d'autres fichiers sitemap au lieu de pages. Collez un index dans ce vérificateur : il valide l'index lui-même, puis vous laisse vérifier chaque sitemap enfant en un clic.
Pourquoi mon sitemap valide affiche-t-il encore des erreurs dans Search Console ?
Search Console vérifie aussi des éléments extérieurs au fichier lui-même : des URL qui redirigent, renvoient des 404, sont bloquées par robots.txt ou ne sont pas canoniques. Validez d'abord le XML ici, puis corrigez les problèmes d'exploration par URL que signale Search Console.