Validateur de sitemap XML

Le code XML de votre sitemap reste dans ce navigateur.

Collez un sitemap XML de 1 000 000 de caractères maximum. Les contrôles sont effectués dans ce navigateur.

Collez un sitemap XML pour l’examiner dans ce navigateur. Le validateur analyse un <urlset> ou un <sitemapindex>, puis vérifie dans chaque entrée directe que <loc> contient une URL HTTP ou HTTPS absolue. Il détecte aussi les adresses dupliquées et les valeurs courantes de <lastmod>, <changefreq> et <priority>. Votre sitemap n’est ni téléversé ni récupéré à distance.

Comment vérifier un sitemap

  1. 1

    Collez le XML

    Utilisez un sitemap <urlset> ou un <sitemapindex> de 1 000 000 de caractères maximum.

  2. 2

    Examinez le résultat de l'analyse

    Un XML mal formé, une déclaration DOCTYPE ou ENTITY, ou un élément racine non pris en charge interrompt le contrôle.

  3. 3

    Lisez le rapport des entrées

    Le rapport compte les entrées directes et indique les problèmes courants qu'il peut détecter localement.

Ce qui est vérifié

Dans un <urlset>, chaque entrée <url> directe est examinée. Dans un <sitemapindex>, chaque entrée <sitemap> directe est examinée. Le validateur recherche :

  • Un élément <loc> contenant une URL http ou https absolue.
  • Des valeurs <loc> répétées dans le document collé.
  • Des valeurs <lastmod> conformes au format de date ou d’horodatage pris en charge.
  • Des valeurs <changefreq> appartenant au vocabulaire standard des sitemaps.
  • Des valeurs <priority> comprises entre 0 et 1.
  • Plus de 50 000 entrées directes.

Il rejette également les déclarations DOCTYPE et ENTITY avant l’analyse. Le contrôle effectué dans le navigateur reste ainsi limité au XML collé et évite l’expansion d’entités.

Exemple de petit sitemap

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-07-30</lastmod>
  </url>
</urlset>

Ce qui n’est pas vérifié

Il ne s’agit ni d’un validateur XSD ni d’une validation complète du schéma de sitemaps.org. L’outil ne télécharge pas de sitemap depuis une URL, n’accepte pas de fichier, ne teste pas la réponse des URL répertoriées, ne compare pas les hôtes, n’examine pas les extensions pour les images ou les vidéos et n’envoie rien à un moteur de recherche. Utilisez pour cela un robot d’exploration, vos contrôles de déploiement ou les outils des moteurs de recherche.

La limite de saisie de 1 000 000 de caractères est inférieure à la limite de taille de fichier du protocole Sitemap. Il s’agit d’une mesure de sécurité propre à cet outil dans le navigateur, et non d’une indication sur le respect de la limite du protocole par votre sitemap en production.

Questions fréquentes

Non. Il lit uniquement le XML que vous collez dans la page. Il n’envoie aucune requête aux URL répertoriées ni à une adresse distante de sitemap.

Non. Le résultat couvre uniquement les contrôles locaux indiqués ci-dessus. Les moteurs de recherche peuvent appliquer d’autres règles de protocole et d’exploration.

Oui. L’outil accepte un <sitemapindex> et vérifie ses entrées <sitemap> directes dans le même rapport local.

Le texte collé peut être un XML mal formé, contenir une déclaration DOCTYPE ou ENTITY, ou utiliser un élément racine autre que <urlset> ou <sitemapindex>.

Outils similaires