Validateur de sitemaps XML
URL mode fetches through this site’s proxy (rate-limited). If it’s ever unavailable, paste mode always works.
S’exécute entièrement dans votre navigateur : rien de ce que vous collez n’est envoyé ni stocké. Fetch by URL uses this site's proxy to retrieve the file only; validation still happens in your browser. Des compteurs anonymes de résultats par exécution peuvent servir à la recherche agrégée ; les URL, domaines, adresses IP et identifiants ne sont jamais inclus, et aucune statistique issue de moins de 100 exécutions n’est publiée.
+ enregistre le site ou la page actuels. Utilisez ☆ à côté de tout site, page ou liste enregistré pour l’ajouter aux favoris. L’historique des vérifications récentes apparaît ci-dessous.
Créer une liste nommée
Cible remplie à partir de vos choix locaux.
Passeport du site Contexte local de ce site enregistré
Données locales
Les cibles enregistrées, les listes nommées et les résumés des vérifications récentes restent uniquement dans ce navigateur.
Why this score?
Évaluer cet outil
À propos de cet outil
Collez, importez ou récupérez un sitemap XML par URL. Le validateur signale les erreurs et avertissements avec leurs lignes, calcule un score de santé et explique les limites de taille, de structure et de protocole.
Les sitemaps collés ou importés sont entièrement analysés dans votre navigateur.
Fonctionnalités
- Validation XML avec lignes, erreurs, avertissements et score de santé.
- Contrôle des URL, dates lastmod, hôtes, doublons et limites du protocole sitemap.
- Mode collage local et mode URL via un proxy limité en débit.
- Rapport d’exemple, export JSON/CSV et lien de partage.
Fonctionnement
Le parseur décode le XML ou le gzip, vérifie la racine et l’espace de noms, puis contrôle chaque entrée selon les règles du protocole sitemap. Les résultats distinguent les erreurs bloquantes des avertissements et conservent la ligne concernée.
Limites
- Les requêtes URL passent par un proxy limité ; si celui-ci est indisponible, le mode collage reste utilisable.
- Un fichier volumineux peut être entièrement vérifié pour sa structure tandis que les règles par entrée sont exécutées sur un échantillon borné.
Questions fréquentes
Pourquoi une esperluette fait-elle échouer un sitemap ?
Dans une URL XML, &, <, > et les guillemets doivent être échappés en entités. Une esperluette non échappée est une cause fréquente d’échec du parseur.
Le mode URL est-il nécessaire ?
Non. Collez ou importez le fichier pour une validation locale ; le mode URL ajoute une récupération via le proxy du site.
Que signifie un sitemap mal formé ?
Le XML ne peut pas être analysé. Corrigez la syntaxe indiquée avant d’interpréter les règles par URL.
Quelles sont les limites principales ?
Un sitemap doit respecter les limites d’URL et de taille du protocole et utiliser des URL canonical HTTP ou HTTPS valides.
Les sitemaps importés quittent-ils mon navigateur ?
Non. Le mode collage et import reste local au navigateur ; seule la récupération URL utilise le proxy limité.
Problèmes courants et solutions
- Erreur Le XML du sitemap est mal formé Solution : Corrigez la syntaxe XML signalée, notamment l’échappement des caractères réservés, jusqu’à ce que le fichier soit analysé comme XML valide.
- Erreur L’élément racine n’est ni urlset ni sitemapindex Solution : Utilisez urlset pour un sitemap d’URL ou sitemapindex pour un index, avec l’espace de noms du protocole sitemap sur l’élément racine.
- Erreur L’emplacement URL est invalide ou relatif Solution : Remplacez chaque loc invalide par une URL canonical HTTP ou HTTPS complète.
- Avertissement Des entrées URL dupliquées sont présentes Solution : Émettez chaque URL canonical une seule fois en dédoublonnant les enregistrements source du générateur de sitemap.
- Erreur L’URL utilise un schéma non pris en charge Solution : Remplacez les emplacements non HTTP par des URL canonical http:// ou https:// explorables, ou supprimez ces entrées.
- Avertissement La date de dernière modification est invalide Solution : Formatez lastmod comme une date ou date-heure W3C valide et ne la mettez à jour que lorsque la page change de façon importante.
- Avertissement Le sitemap inclut un autre hôte Solution : Déplacez les URL d’un autre hôte dans le sitemap de cet hôte, sauf si la propriété est volontairement vérifiée pour une soumission croisée.
- Erreur Le sitemap dépasse les limites d’URL ou d’octets Solution : Découpez le sitemap sous 50 000 entrées et 50 Mo non compressés, puis référencez les parties dans un index de sitemap.
- Erreur L’imbrication de l’index sitemap est invalide Solution : Aplatissez la structure afin que l’index soumis pointe directement vers les sitemaps d’URL.