Outil gratuit : SEO
Vérificateur de sitemap XML
Nous trouvons votre sitemap comme le font les moteurs de recherche, nous le lisons et nous demandons un échantillon des pages qu’il liste. Voyez s’il s’agit d’un sitemap valide, combien d’URL il contient, combien portent une date et si les pages listées se chargent réellement.
Gratuit. Généralement terminé en moins d’une minute.
Ce que vérifie cet outil
Trouver le sitemap
À partir des lignes Sitemap: du fichier robots.txt qui pointent vers votre propre origine. S’il n’y en a aucune, nous essayons /sitemap.xml.
Statut et format
Le statut HTTP, l’en-tête Content-Type, et si le fichier est un urlset (une liste de pages) ou un sitemapindex (une liste de sitemaps).
Index de sitemaps
Pour un index, jusqu’à 3 de ses sitemaps enfants situés sur la même origine sont également lus.
Nombre d’URL et lastmod
Le nombre d’URL que listent les fichiers, et la part d’entre elles qui ont une date lastmod.
Autres hôtes et doublons
Les URL situées sur un autre hôte que le sitemap, et les URL listées plusieurs fois.
Un échantillon des URL listées
Jusqu’à 10 URL listées sont demandées et leur statut HTTP est affiché. Les requêtes restent sur votre origine et les redirections vers d’autres hôtes ne sont pas suivies : une redirection est donc signalée comme telle.
Ce qu’il ne peut pas vérifier
- Vérifier chaque URL d’un grand sitemap. Nous lisons au maximum quelques mégaoctets et quelques fichiers : les très grands sitemaps ne sont donc vérifiés qu’en partie, et seules 10 URL sont demandées.
- Lire de façon fiable les sitemaps compressés en gzip (.xml.gz).
- Dire si Google a traité le sitemap ou indexé ses URL. Le rapport Sitemaps de Search Console vous l’indique.
- Juger si les bonnes pages sont listées : des pages importantes manquantes, ou des pages qui ne devraient pas apparaître dans les résultats.
- Valider les extensions de sitemap pour les images, les vidéos ou les actualités.
Pourquoi c’est important
Un sitemap est la liste des pages que vous voulez faire découvrir aux moteurs de recherche. Il est surtout utile sur les grands sites, sur les sites récents qui reçoivent peu de liens, et pour les pages que la navigation atteint à peine, comme les anciens articles ou les produits situés à plusieurs clics de profondeur. Google le considère comme une suggestion : il est donc d’autant plus utile que chacune de ses URL fonctionne et correspond à la version que vous voulez voir indexée.
Les sitemaps se périment sans bruit. Une extension continue de lister des pages que vous avez supprimées, une migration laisse l’ancien domaine dans chaque URL, ou un nom d’hôte de préproduction se glisse dans le générateur. Les dates aussi peuvent être fausses : Google indique n’utiliser lastmod que si les dates sont exactes de façon constante et vérifiable ; une date lastmod qui change à chaque requête est donc ignorée.
Il existe aussi des limites de taille. Le protocole sitemaps.org autorise au maximum 50 000 URL et 50 Mo non compressés par fichier. Les sites plus grands répartissent leurs URL sur plusieurs sitemaps et les listent dans un index de sitemaps.
Comment lire les résultats
- Statut HTTP
- 200 signifie que le fichier a été servi. 404 signifie qu’il n’y a pas de sitemap à cette adresse. Une redirection vers un autre hôte n’est pas suivie et est affichée telle quelle.
- Type de contenu
- Généralement application/xml ou text/xml. text/html signifie souvent que l’adresse renvoie une page web, comme votre page d’accueil ou une page introuvable, au lieu d’un sitemap.
- urlset ou sitemapindex
- Un urlset liste des pages ; un sitemapindex liste d’autres sitemaps. Tout autre format n’est pas un sitemap valide.
- Nombre d’URL
- Le nombre total d’URL dans les fichiers que nous avons lus. Pour un grand index comportant de nombreux sitemaps enfants, ce décompte est partiel.
- Part avec lastmod
- Le nombre d’URL qui ont une date de dernière modification. Les dates sont facultatives, mais des dates exactes aident les moteurs de recherche à repérer les pages modifiées.
- Autres hôtes
- Les URL dont l’hôte diffère de celui du sitemap, par exemple avec www au lieu de sans www, ou un ancien domaine. Le protocole prévoit qu’un sitemap liste les URL de son propre hôte.
- Doublons
- La même URL listée plusieurs fois. C’est généralement le signe d’un générateur mal configuré ; listez chaque URL une seule fois.
- Statut des URL de l’échantillon
- Chaque URL de l’échantillon doit renvoyer 200. Un code 3xx signifie que le sitemap liste d’anciennes adresses, 404 ou 410 des pages supprimées, et 5xx des erreurs serveur.
Comment corriger les problèmes les plus courants
Aucun sitemap trouvé
Vérifiez si votre plateforme en crée déjà un : Shopify fournit /sitemap.xml pour les boutiques publiques, WordPress 5.5 et les versions ultérieures fournissent /wp-sitemap.xml, et Yoast SEO et Rank Math utilisent /sitemap_index.xml. Ajoutez son URL complète dans robots.txt sous forme de ligne Sitemap: pour que les robots et les outils le trouvent, où qu’il se trouve.
Des URL de l’échantillon redirigent ou renvoient 404
Listez l’adresse https finale qui renvoie 200, et non une ancienne adresse qui redirige. La plupart des générateurs retirent automatiquement les pages supprimées : cherchez donc un fichier sitemap statique ou un cache qui n’a pas été actualisé après la suppression de pages.
Des URL sur le mauvais hôte
Définissez l’adresse de votre site sur le domaine que vous utilisez réellement, avec ou sans www (dans WordPress, Réglages › Général › Adresse web du site), puis régénérez le sitemap. Après un changement de domaine, assurez-vous qu’il ne reste aucune URL de l’ancien domaine.
L’adresse du sitemap renvoie du HTML
Une réponse 200 avec text/html signifie généralement qu’une route générique sert une page normale à l’adresse /sitemap.xml. Faites pointer robots.txt vers le vrai sitemap, ou configurez votre générateur pour qu’il le serve à cette adresse.
Des dates lastmod peu fiables
Définissez lastmod à partir de la date à laquelle le contenu a réellement changé, et non de l’heure de génération du sitemap. Si votre générateur ne peut pas le faire, mieux vaut omettre lastmod que donner des dates fausses.
Questions sur cet outil
Ai-je besoin d’un sitemap XML ?
Pas forcément. Google indique qu’un petit site d’environ 500 pages ou moins, bien maillé en interne, peut s’en passer. Un sitemap nuit toutefois rarement, et il aide à faire découvrir les pages récentes et profondes.
Un sitemap fait-il indexer mes pages ?
Non. Il aide les moteurs de recherche à découvrir des URL. L’exploration et l’indexation d’une page dépendent toujours de son contenu et de signaux comme noindex et les liens canoniques.
Dois-je renseigner priority et changefreq ?
Vous pouvez, mais Google indique qu’il ignore ces deux valeurs. Des URL exactes et des dates lastmod honnêtes comptent davantage.
Où placer le fichier sitemap ?
Généralement à la racine, comme /sitemap.xml, car selon le protocole sitemaps.org, un sitemap ne couvre que les URL situées dans son propre dossier ou en dessous. Référencez-le dans robots.txt et soumettez-le dans Search Console.
Pourquoi seules 10 URL sont-elles testées ?
L’échantillon est un bilan de santé rapide : si plusieurs URL de l’échantillon échouent, le sitemap mérite votre attention. Le Rapport SEO payant va plus loin, en testant jusqu’à 20 pages de votre sitemap et en vérifiant jusqu’à 60 liens internes.
Sources
- sitemaps.org : format XML des sitemaps(s’ouvre dans un nouvel onglet)
- Google Search Central : en savoir plus sur les sitemaps(s’ouvre dans un nouvel onglet)
- Google Search Central : créer et envoyer un sitemap(s’ouvre dans un nouvel onglet)
- Google Search Central : gérer les sitemaps volumineux avec des fichiers d’index de sitemaps(s’ouvre dans un nouvel onglet)
Outils associés
- SEOTesteur de robots.txtLisez votre robots.txt comme un robot d’exploration : quels robots sont bloqués, si la page que vous saisissez peut être explorée et quels sitemaps il liste.Ouvrir l’outil
- SEOAudit SEO de site webRepérez sur vos pages clés les problèmes de SEO technique qui écartent des pages des résultats de recherche ou dégradent leur présentation.Ouvrir l’outil
Besoin des corrections, pas seulement des constats ?
Le Rapport SEO ($69, paiement unique) part de l’analyse gratuite complète et y ajoute davantage de pages, la modification à apporter pour chaque constat, un PDF et de nouveaux tests pour vérifier vos corrections.