Validateur de sitemap XML

Collez un fichier sitemap.xml ou récupérez-en un depuis une URL en direct, et vérifiez sa structure : balises requises, URLs malformées, les limites du protocole de 50 000 URLs/50 Mo, et les entrées en double. Les fichiers d'index de sitemap référençant plusieurs sitemaps enfants sont également pris en charge.

Questions fréquentes

Que vérifie cet outil ?

Que le fichier est un XML bien formé avec une racine <urlset> ou <sitemapindex> valide, que chaque entrée a une balise <loc> requise avec une URL http(s) valide, que les valeurs <changefreq> et <priority> (si présentes) sont dans la plage autorisée, que le fichier ne dépasse pas les limites du protocole sitemap de 50 000 URLs ou 50 Mo, et qu'il n'y a pas d'URLs en double.

Qu'est-ce qu'un fichier d'index de sitemap ?

Un <sitemapindex> est un sitemap de sitemaps - utilisé quand un site a plus d'URLs que ce qui tient dans la limite de 50 000 URLs d'un seul fichier. Il liste des URLs de sitemaps enfants plutôt que des URLs de pages directement, et cet outil valide cette structure de la même façon qu'il valide un sitemap normal.

Pourquoi un sitemap aurait-il des URLs en double ?

Généralement un bug de génération : la même page listée deux fois, parfois avec des barres oblique finales ou paramètres de requête différents. Les doublons ne cassent pas un sitemap directement, mais ils ajoutent du bruit que les moteurs de recherche doivent trier, donc ça vaut le coup de nettoyer.

La récupération depuis une URL fonctionne-t-elle pour n'importe quel site ?

Oui, l'URL est récupérée côté serveur donc il n'y a pas de restriction CORS du navigateur. Si vous entrez juste un domaine, il essaie automatiquement {domaine}/sitemap.xml ; vous pouvez aussi coller l'URL exacte du sitemap s'il se trouve ailleurs.

Outils similaires