FreeToGenerate.com

Vérifie un sitemap face aux deux limites strictes du protocole et au format de date, et vous dit lesquels de ses éléments les moteurs jettent. Rien n’est envoyé.

Collez le contenu du fichier. Un navigateur ne peut pas aller chercher votre sitemap : ceci vérifie exactement ce que vous mettez dans la zone.

Essayez :

Ce qu’est ce fichier

Type
un sitemap de pages
Entrées
3 sur 50 000
Taille de ce que vous avez collé
543 sur 52 428 800
Verdict
remarque

Valide, avec un point à connaître ci-dessous.

  • remarquepriority

    Google déclare ignorer cet élément. C’est du XML valide qui ne vous coûte que les octets qu’il occupe : le protocole lui-même dit que la priorité que vous attribuez n’influencera probablement pas la position de vos URL.

  • remarquechangefreq

    Google déclare ignorer cet élément. C’est du XML valide qui ne vous coûte que les octets qu’il occupe : le protocole lui-même dit que la priorité que vous attribuez n’influencera probablement pas la position de vos URL.

Ce que mesurent ces chiffres

La taille est la longueur en octets UTF-8 de très exactement le texte que vous avez collé, et le compte d’entrées porte sur les éléments url et non sur les éléments loc : une entrée sans emplacement occupe malgré tout l’une des 50 000. Si votre sitemap réel est servi en gzip, la limite s’applique aux octets décompressés, ce qui est bien ce qui est compté ici ; mais si vous n’avez collé qu’une partie du fichier, ces chiffres décrivent la zone de saisie et non le fichier.

Les deux limites et le format de date viennent du protocole sitemaps.org. Que priority et changefreq soient ignorés est une déclaration de Google, et le protocole indique séparément que priority n’influencera probablement pas le classement.

Aussi disponible en : English · Español · Português · العربية

Validateur de sitemap XML

Collez un sitemap et faites-le vérifier face aux limites de 50 000 URL et 52 428 800 octets, au format de date obligatoire, et aux éléments qui ne servent à rien.

Qu’est-ce qu’un sitemap XML ?

Un sitemap XML est un fichier qui recense les pages de votre site que vous aimeriez faire connaître à un moteur de recherche. Son élément racine est urlset, chaque page est un élément url, et le seul enfant obligatoire de chacun est loc, l’adresse complète de la page. Trois autres enfants sont autorisés : lastmod, changefreq et priority.

Un second type de fichier, l’index de sitemaps, recense d’autres sitemaps plutôt que des pages. Il emploie sitemapindex comme racine et des éléments sitemap à l’intérieur, et c’est vers lui qu’on se tourne quand un seul fichier ne suffit plus. Ce validateur reconnaît les deux et vous dit lequel vous avez collé.

Le protocole fixe deux limites strictes pour un seul fichier de sitemap, et ce sont typiquement des choses qu’un vérificateur peut trancher plutôt que commenter : pas plus de 50 000 URL, et pas plus de 50 Mo, que le protocole écrit en toutes lettres comme 52 428 800 octets. Franchir l’une ou l’autre impose de découper le fichier et de lister les morceaux dans un index.

Comment s’en servir

  1. Collez le contenu de votre sitemap. Le texte du fichier, pas son adresse : un navigateur ne peut pas aller chercher votre sitemap, donc ceci vérifie exactement ce que vous mettez dans la zone. Les quatre boutons d’exemple couvrent un sitemap ordinaire, un index, une date malformée et une URL relative.
  2. Comparez les deux compteurs aux deux limites. Entrées et octets sont affichés à côté des chiffres fixés par le protocole, ce qui montre la marge qu’il vous reste avant de devoir découper le fichier.
  3. Lisez les constats. Les erreurs vous coûteront des entrées ou le fichier entier. Les avertissements sont valides mais jouent contre vous. Les remarques sont valides et ne font tout simplement rien — et un sitemap ordinaire en contient plus qu’on ne l’imagine.

Deux des quatre éléments ne font rien

Presque tous les sitemaps écrits à la main renseignent priority et changefreq sur chaque entrée, en général avec soin : la page d’accueil reçoit 1.0, la page de contact 0.5, le blog est daily et la page à propos yearly. La documentation de Google est nette sur le résultat : Google ignore les valeurs de priority et de changefreq. Les deux sont écartées.

Plus frappant encore, le protocole lui-même avait tempéré priority bien avant cela. Le document de sitemaps.org qui définit l’élément indique que la priorité que vous attribuez à une page n’influencera probablement pas la position de vos URL dans les résultats d’un moteur. La spécification qui a inventé le champ vous prévenait qu’il ne servirait sans doute à rien.

Rien de tout cela n’en fait des erreurs, et cette page ne les signale pas comme telles. C’est du XML valide qui ne coûte que les octets occupés — ce qui ne compte que si vous frôlez la limite des 50 Mo, où les retirer tous les deux d’un gros fichier est un moyen rapide de gagner de la place. Ils apparaissent en remarque, parce qu’un vérificateur muet sur ce point vous laisse peaufiner quelque chose sans effet.

lastmod est celui qui peut se retourner contre vous

Le troisième élément facultatif est différent et mérite un instant. Google dit employer lastmod si la valeur est constamment et vérifiablement exacte, par exemple en la comparant à la date à laquelle la page a réellement changé. C’est une condition, et elle porte sur votre historique plus que sur une entrée isolée.

Un sitemap qui date chaque URL d’aujourd’hui, ce que font par défaut quantité de générateurs, n’est donc pas seulement inutile. C’est l’affirmation que toutes les pages du site ont changé aujourd’hui, vérifiable face aux pages elles-mêmes, et y échouer apprend au robot que votre lastmod n’est pas fiable. Voilà pourquoi cette page signale en avertissement un lastmod identique partout au lieu de passer outre : c’est le seul des éléments facultatifs qui puisse vous laisser dans une position pire que si vous l’aviez omis.

Le format est aussi plus strict qu’il n’y paraît. Le protocole demande du W3C Datetime, qui accepte un simple AAAA-MM-JJ, mais une valeur avec heure doit porter un fuseau. 2026-07-14T09:30:00 est invalide ; 2026-07-14T09:30:00Z convient, et 2026-07-14 seul aussi. Une heure locale sans fuseau est la façon la plus courante de se tromper ici, parce que c’est ce que produit par défaut la plupart des formateurs de date.

Limites assumées

Ceci vérifie le texte que vous collez et ne peut rien aller chercher. L’outil ignore si votre sitemap est accessible à l’adresse que vous croyez, si robots.txt y renvoie, et si les URL qu’il contient répondent. Un sitemap peut être parfaitement valide et recenser cinq cents pages qui renvoient 404.

Les deux chiffres affichés mesurent votre collage et rien d’autre, et il faut être précis là-dessus. La taille est la longueur en octets UTF-8 de très exactement ce qui se trouve dans la zone — ce qui est la bonne mesure, car la limite du protocole porte sur le fichier décompressé même lorsqu’il est servi en gzip — mais si vous n’avez collé qu’une partie de votre sitemap, le chiffre décrit la zone et non le fichier. Le compte d’entrées porte sur les éléments url et non sur les éléments loc : une entrée dépourvue d’emplacement compte donc tout de même dans les 50 000, ce qui est bien le comportement réel de la limite.

L’outil ne peut pas non plus dire si vos URL ont leur place dans un sitemap. Recenser une page ne la fait pas indexer, et un sitemap rempli de pages pauvres ou dupliquées sera largement ignoré. Le fichier est une suggestion, pas une instruction, et aucun validateur n’y change rien.

Une chose qu’il ne fait délibérément pas : vérifier votre XML avec un analyseur complet. Il cherche les éléments définis par le protocole, si bien qu’un document aux balises mal appariées peut tout de même produire un compte d’apparence sensée. Si vous voulez une vérification stricte de la bonne formation, passez d’abord le fichier dans un formateur XML — ce site en propose un — puis revenez ici.

Pourquoi est-ce gratuit ?

La vérification est de l’analyse de texte et s’exécute dans votre navigateur. Aucun serveur n’intervient : rien à facturer, aucun compte à créer.

Rien n’est envoyé et rien n’est conservé. Rechargez la page et elle aura oublié votre sitemap.