boulier
Portrait Olivier Duffez

Olivier Duffez

Créateur de WebRankInfo,
consultant en référencement

Comment savoir combien j'ai de pages à référencer sur mon site ?

Découvrez les méthodes pour savoir combien il y a d'URL à crawler sur un site, pour faire un audit et pour vérifier les pages que Google indexe.

La question peut paraître étrange à certains, pourtant elle est pertinente 🧐

Vous devriez savoir combien vous avez de pages à crawler, a priori à faire indexer, pour ensuite vérifier combien d'entre elles Google a bien voulu indexer. Et au final pour savoir combien génèrent du trafic organique.

Inversement, ça vous aidera à identifier combien Google a indexé de pages qui n'étaient pas prévues. Ce qui génère de la masse noire ou même des pages zombies 🧟‍♀️

Bonus : ce guide vous explique aussi comment savoir le nombre d'URL à indiquer à des crawlers SEO comme RM Tech (mon outil d'audit de site). Ou savoir si vous avez assez de crédits pour le nombre d'URL à étudier.

Pas de panique, ce dossier est prévu pour tous publics, avec les définitions des termes utilisés. D'ailleurs, on va commencer par un point de vocabulaire...

Nombre de pages ou nombre d'URL ?

Cette distinction est très importante ! En effet, les moteurs fonctionnent par URL, la notion de "page" n'est pas assez précise. Si je prends l'exemple d'une page catégorie ecommerce où l'on vend des tables, son URL pourrait être :

https://example.com/tables

Si on trie par prix croissant, ça peut donner ça :

https://example.com/tables?sort=price&order=asc

Peut-être que les 2 cas affichent le même contenu, ou presque le même, mais ça fait 2 URL !

Et si on va sur la page 2, ça peut donner ça :

https://example.com/tables?page=2

C'est encore une autre URL ! OK, cette fois c'est pour un autre contenu que celui de la page 1, mais y aviez-vous pensé pour dénombrer les URL du site ?

Remarque : que les URL contiennent des paramètres (derrière le signe ?) ou pas (grâce à la réécriture d'URL), ça ne change rien au fait que ça fait plusieurs URL différentes.

A retenir : vous devez compter toutes les URL du site, pas les "pages".

OK, désormais on va pouvoir comparer les méthodes pour savoir combien il y a d'URL à crawler sur un site.

Les différents moyens d'estimer le nombre d'URL d'un site

Je vous présente un tableau pour avoir une vue d'ensemble, avec des explications sur les différences. Je m'intéresse ici uniquement à Google mais vous pouvez l'adapter à d'autres moteurs de recherche.

MéthodeContenus identifiésCommentaires
commande site:URL indexées par Googleutiliser la commande site: de Google est sans doute le plus simple et rapide, mais c'est trop imprécis et ne concerne que les URL indexées. Le nombre d'URL à crawler peut être bien supérieur (parfois aussi inférieur !)
sitemapsURL listées par le CMS (ou l'outil qui a créé le/s sitemap/sc'est une des meilleures méthodes à condition que le sitemap soit exhaustif et à jour. Attention, il oublie sans doute plein d'URL pourtant crawlables
contenus dans le CMSpages, articles, produits, catégoriesil faut tout additionner, et cette méthode oublie généralement des URL crawlables
rapport couverture de Search Consolepages indexées et non indexéespas une bonne méthode pour dénombrer les URL à crawler car ça tient compte de tout l'historique du site, ça mélange plein de cas de figure (avec seulement 1000 URL d'exemples à chaque fois) et n'est pas toujours bien à jour
pages crawlées par RM TechURL autorisées au crawl trouvables en suivant les liens dans les pages (ainsi que les redirections et les URL canoniques)indique le nombre exact d'URL trouvables pour un crawl à un instant T, mais ignore celles connues dans le passé ou celles trouvables depuis l'extérieur du site. Nécessite un crawl (sic)
Comparaison de quelques méthodes pour évaluer le nombre de pages d'un site

Le saviez-vous ? Vous pouvez lancer un audit RM Tech gratuitement, jusqu'à 10.000 URL seront crawlées. Donc si moins de 10.000 URL sont trouvées, c'est une excellente manière pour savoir exactement combien il y a d'URL à crawler. Pour cette version gratuite, vous aurez un rapport d'audit très restreint, sans accès aux fichiers annexes.

Pour tester gratuitement pour votre site : obtenez un audit SEO gratuit

Crawl, indexation, trafic : ce n'est pas la même chose !

Voici quelques définitions importantes à savoir :

Type d'URLExplications
autorisées au crawlURL que le fichier robots.txt n'interdit pas de crawler
crawlablesURL dont l'existence a été identifiée et qui sont autorisées au crawl
crawléesparmi les URL crawlables, ce sont celles que l'outil a effectivement crawlées (si jamais il s'arrête avant la fin, il peut y avoir une différence)
indexablesparmi les URL crawlées, ce sont celles qui sont techniquement indexables (code HTTP 200, sans contradiction au niveau de l'URL canonique, sans interdiction d'indexation)
indexéesparmi les URL indexables, ce sont celles que Google a indexées
générant du traficparmi les URL indexées, ce sont celles qui ont généré du trafic (organique) sur une période d'étude
générant des conversionsparmi les URL générant du trafic, ce sont celles qui ont généré des conversions, par exemple des ventes sur un site ecommerce ou des leads sur un site de récolte de contacts commerciaux
Tous les types de pages, dans l'entonnoir de conversion SEO

Si besoin, comprenez la différence entre interdiction de crawl et d'indexation.

Voir aussi : étapes à suivre pour faire indexer son site dans Google

Remarque : généralement, en SEO on s'intéresse uniquement aux pages HTML, car ce sont elles qui sortent dans les résultats de recherches (SERP). Mais une page HTML est constituée aussi de nombreuses ressources (images, CSS, scripts JS, polices de caractères...) qui peuvent aussi être crawlées. Si vous souhaitez compter les URL, il faut savoir s'il s'agit uniquement des pages HTML ou également des autres ressources. Pour cela, il faut se baser sur le type MIME.

Comme vous l'avez bien compris, il y a donc une notion d'entonnoir SEO qui s'applique. C'est pourquoi j'ai prévu dans mon outil RM Tech l'affichage d'un entonnoir dans chaque rapport d'audit. Voici à quoi il ressemble :

Entonnoir dans RM Tech, exemple 2
Entonnoir dans RM Tech : ce site perd trop d'efficacité à plusieurs niveaux, le dernier est bien trop faible

Je l'explique en vidéo :

Questions réponses

Je termine par les questions les plus souvent posées à ce sujet, notamment avec mon outil RM Tech... Contactez-moi si vous en avez d'autres.

Comment savoir combien il y a d'URL à crawler sur mon site ?

Aucune méthode n'est parfaite, mais si vous avez un sitemap exhaustif, c'est un bon point de départ pour votre estimation. Si votre site fait moins de 10.000 URL, lancez un audit RM Tech gratuit et vous aurez l'information précise.

Est-ce que les URL en code 404 sont également comptées ?

Oui, ces URL sont crawlées et donc comptées. La raison est simple : pour savoir qu'une URL est en erreur 404 ou pas, il est nécessaire de la crawler.

Comment sont comptées les redirections ?

Si dans une page on trouve un lien vers une URL A qui en fait redirige vers une URL B, alors les URL A et B seront crawlées (soit 2 URL dans cet exemple).

Qu'est-ce qui peut expliquer que RM Tech trouve bien plus d'URL que prévu ?

Vous n'avez peut-être pas pensé aux URL de la pagination, aux URL des tris dans les listings, aux URL des variantes des fiches produits, etc. Vous avez peut-être aussi des erreurs techniques qui génèrent des contenus dupliqués internes, par exemple un / en fin d'URL ou pas, de la réécriture d'URL ou pas, une mauvaise gestion du sous-domaine www, des URL en HTTP et d'autres en HTTPS, des URL avec des majuscules et d'autres avec des minuscules, des URL avec du tracking interne, etc.

Pourquoi RM Tech a-t-il trouvé moins d'URL que Google ?

S'il y a moins d'URL qu'avec la commande site: ou que dans l'état de l'indexation (Search Console), il y a peut-être des pages orphelines. Cela signifie qu'il manque sur le site des liens vers ces URL (mais que ces liens existaient avant, ce qui a permis à Google de les trouver). Vous pouvez les trouver en faisant un audit RM Sitemaps couplé à un audit RM Tech. Autre raison possible : Google a suivi des liens situés ailleurs sur le web, pointant vers ces URL.

Voir aussi : meilleure structure d'URL en SEO

Cet article vous a-t-il plu ?

Note : 5.0 (6 votes)
Cliquez pour voter !