Dans le travail SEO de n’importe quel site, une étape indispensable consiste à analyser le sitemap.
Vérifier s’il en possède un, ce qu’il contient, s’il peut être amélioré…
Sur les petits sites, c’est important, mais sur les grands, comme les sites ecommerce multimarques, c’est absolument crucial car, dans ces projets, optimiser le crawl budget –le temps alloué au bot de Google pour explorer notre site– est indispensable si nous voulons bien nous positionner sur des requêtes concurrentielles.
Et l’une des façons d’y parvenir consiste à gérer correctement le sitemap.
Dans cet article, je veux t’expliquer comment l’analyser. Mais avant, si tu débutes en SEO, commençons par les bases…
Índice de Contenidos del Artículo
Qu’est-ce qu’un sitemap ?
Le Sitemap, ou Sitemap.xml, n’est rien d’autre qu’un fichier ou un ensemble de fichiers au format .xml qui indiquent aux bots les URL qui composent notre site.
Au cas où tu ne le saurais pas, un fichier .xml contient plusieurs enregistrements, chacun avec des valeurs différentes pour certaines caractéristiques :

Même s’il se présente ainsi, imagine-le comme un fichier Excel où chaque ligne correspond à un enregistrement et chaque colonne à la valeur de cet enregistrement pour une caractéristique donnée.
D’ailleurs, tu peux l’ouvrir avec Excel :

Eh bien, comme je le disais, ce fichier devrait contenir toutes les URL de notre site que nous souhaitons voir explorées par Google.
Cette nuance est importante, car certaines URL peuvent ne pas devoir être indexées pour diverses raisons (mentions légales, espace client de l’utilisateur) et ne devraient pas figurer dans le sitemap.
Ce fichier doit être envoyé sur notre serveur. Une fois en ligne (tous les CMS permettent de le générer), nous transmettrons son URL à Google Search Console afin que le crawler de Google commence à l’explorer.
Maintenant que tu sais ce que c’est, je vais t’expliquer comment l’analyser.
Processus d’analyse du sitemap
Je vais utiliser Screaming Frog, probablement l’outil le plus puissant qui existe pour travailler le SEO on-page.
Donc, première chose à faire : installe-le sur ton ordinateur.
Une fois que tu l’as, je vais t’expliquer comment exécuter les trois étapes nécessaires.
#1. Trouver l’URL du sitemap
Pour analyser un sitemap, la première chose à faire est de le récupérer.
Et s’il s’agit de notre site ou d’un projet que nous gérons, nous pouvons toujours aller dans GSC.
Mais si nous voulons analyser celui d’un concurrent (oui, c’est aussi possible), il faut le localiser.
Pour cela, nous ouvrons son fichier robots.txt.
Ce fichier se trouve à la racine du domaine. Exemple :
https://www.yopongoelhielo.com/robots.txt
En y accédant, nous verrons quelque chose comme ceci :

C’est là que se trouvera l’URL dont nous avons besoin.
Nous la copions et ouvrons Screaming Frog.
#2. Configuration de Screaming Frog
Ici, nous allons modifier deux choses.
La première est facultative et, en réalité, je n’ai pas constaté qu’elle change les résultats, mais je le fais par habitude.
Il s’agit d’ouvrir la configuration et, dans la section « User-Agent », de sélectionner Googlebot (Smartphone), pour émuler le crawler de Google :

La seconde est obligatoire et consiste à placer Screaming Frog en mode liste, afin qu’il n’explore que les URL du sitemap et aucune autre :

#3. Importer le sitemap
Maintenant, clique sur Importer puis sur « Télécharger le sitemap XML » :

Collez dans le programme l’URL du sitemap copiée depuis robots.txt :

Après validation, le programme commencera à explorer les URL du sitemap :

Un détail : si l’URL fournie est un « sitemap de sitemaps », c’est-à-dire un sitemap « index » qui contient d’autres sitemaps (très courant si tu utilises le plugin SEO de Yoast dans WordPress pour le générer), le programme peut nous demander si nous voulons traiter toutes les URL, ce à quoi nous répondrons oui.
Les préparatifs sont terminés.
Lorsque Screaming Frog aura fini de traiter l’ensemble du sitemap, le véritable travail d’analyse commencera.
Insights et points à analyser
Une fois les informations collectées par l’outil, nous pourrons répondre à certaines questions importantes pour le SEO.
Combien d’URL contient le sitemap ?
Screaming Frog te le dit :

Il est intéressant de comparer ce chiffre, par exemple, au nombre d’ URL indexées dans Google, que nous obtenons depuis Google Search Console :

S’il existe des écarts –et c’est souvent le cas–, nous devrons en trouver la raison. Et vérifier s’ils sont justifiés ou non.
Au passage, la recommandation est que chaque sitemap contienne au maximum 1 000 URL. Si ton site en compte davantage, l’idéal est de créer plusieurs sitemaps accessibles depuis le principal.
Mais pour être honnête, sauf si je constate des problèmes d’indexation dans GSC, je ne le fais pas.
Le sitemap contient-il des URL non indexables ?
Toutes les URL du sitemap devraient être indexables. En fait, faire indexer les URL est l’objectif fondamental des sitemaps, nous ne devrions donc y inclure aucune URL « non indexable ».
Screaming Frog nous signale s’il y en a :

Une autre façon de consulter ces données, ainsi que certaines de celles que nous verrons, consiste à utiliser le menu propre au sitemap :

Contient-il des URL bloquées dans robots.txt ou canonisées ?
Cette colonne nous indiquera si l’un de ces cas se présente, ce qui ne devrait pas arriver.

Au passage, lorsque nous parlons d’URL « canonisées », nous faisons référence aux URL du sitemap dont la balise meta « canonical » pointe vers une URL différente. Seule cette dernière devrait apparaître dans le sitemap.
Si nous trouvons une URL de ce type, il suffit de cliquer dessus pour que l’outil nous affiche l’URL canonique (celle qui devrait figurer dans le sitemap) :

Y a-t-il des pages paginées ?
Par pages paginées, j’entends les pages 2 et suivantes qui apparaissent dans les listes de produits d’un site ecommerce ou dans les listes d’articles de n’importe quel blog.
Aucune d’elles ne devrait figurer dans le sitemap.
Pour le vérifier, nous regardons cette colonne et contrôlons visuellement qu’il n’y en ait aucune :

Y a-t-il des pages orphelines ?
Une page orpheline est une page qui ne possède aucun lien pointant vers elle depuis d’autres pages du site.
Autrement dit, elle n’est accessible que si tu connais son URL, ce ne sont donc pas des pages pertinentes pour ton site.
Une page qui apparaît dans le Sitemap est supposée être importante, nous ne devrions donc ajouter ici aucune page orpheline.
Nous pouvons vérifier ici qu’il n’y en a pas :

Y a-t-il des erreurs 301 ou 404 ?
Il s’agit de deux codes de réponse renvoyés par le serveur lorsqu’on lui demande une ressource, comme une page web.
Nous pouvons voir ici les valeurs des codes de chaque URL du sitemap :

Les codes 301 sont des redirections.
Le sitemap ne devrait contenir que les URL finales, car les redirections font perdre un temps extrêmement précieux au bot de Google.
Les codes 404 sont des codes d’erreur provoqués par des URL qui n’existent pas. Évidemment, il ne devrait y en avoir aucune dans notre sitemap.
Pertinence des pages
Jusqu’ici, nous avons examiné les erreurs.
Ce qu’il nous reste à analyser sur les grands sites, c’est si toutes les pages incluses sont pertinentes, ou s’il serait utile d’« élaguer » un peu notre sitemap afin que le crawler de Google ne « s’égare dans les branches » (sans mauvais jeu de mots).
À ce stade, c’est à toi (ou à ton spécialiste SEO) de décider s’il faut exclure des URL.
Comme tu peux le voir plus haut, le sitemap de Yo pongo el hielo compte 22k URL, tandis que Google en a indexé 30k et exploré sans indexer 230k, soit 11 fois plus :

Toutes ces URL sont secondaires pour nous et nous ne voulons pas qu’elles apparaissent dans les SERP de Google au détriment du classement d’autres URL qui, elles, devraient absolument apparaître.
Ainsi, entre autres choses, nous les laissons hors du sitemap.
Avec cet exemple, j’espère qu’il est clair comment peaufiner ton sitemap.
Et voilà les points d’analyse que tu devrais vérifier dans le sitemap de ton site afin de le maintenir en bonne santé.
Ce n’était pas si terrible, n’est-ce pas ?
Conclusions
Tout au long de l’article, tu as vu comment analyser le sitemap de ton site et les aspects à vérifier.
J’espère que tu retiendras qu’analyser le sitemap d’un site n’a rien de complexe (le corriger, c’est une autre affaire, bien sûr).
Le processus ne comporte que trois étapes et l’outil s’occupe de tout. Les points à analyser ne sont pas très nombreux non plus…
Si seulement tous les aspects de la gestion d’un site étaient aussi simples…
Quoi qu’il en soit, je publie chaque semaine un article sur les sujets liés au business digital, certains plus simples et d’autres plus difficiles, comme il se doit.
Tu peux en recevoir un nouveau par e-mail chaque jeudi en t’abonnant ici.

Laisser un commentaire