L’essentiel
Un crawler web, ou robot d’exploration, est un programme qui découvre des pages en suivant les liens et les sitemaps, puis les télécharge pour les analyser. Il explore, il n’indexe pas : chez Google, l’indexation est une étape distincte. Moteurs, éditeurs d’IA, outils d’audit (le crawler SEO) et outils de collecte reposent sur ce principe, chacun avec ses règles.
- Six familles : robots des moteurs, trois familles de robots IA, crawlers SEO et outils de collecte.
- Une demande, pas un verrou : le robots.txt (RFC 9309, 2022) n’est pas une autorisation d’accès ; certains extracteurs à la demande l’ignorent.
- Un cas mesuré : notre crawl d’elev8-lab.fr du 19/10/2026 a parcouru 214 URL ; tous les articles français sont à 2 clics ou moins de l’accueil.
Qu’est-ce qu’un crawler web ?
Un crawler web est un programme qui parcourt le web de lien en lien pour découvrir des pages et les télécharger. Google emploie le terme générique « robot d’exploration », ou simplement « robot », pour tout programme qui découvre et analyse automatiquement des sites.
Définition
Un robot d’exploration (crawler) visite des sites de lui-même et enchaîne les pages. Un extracteur (fetcher) fait en général une seule requête au nom d’un utilisateur, comme l’outil wget.
Synonymes courants : spider, bot, robot, web crawler. « Robot d’indexation » circule aussi, mais le terme est inexact : le robot explore, l’indexation est une étape séparée chez Google.
L’exploration est la première étape du référencement, détaillée dans notre guide du SEO. Ne pas publier de lien ne suffit pas à cacher une page : Google juge « quasiment impossible » de garder un site secret de cette façon.
Comment fonctionne un crawler web ?
Un crawler web part d’URL connues, télécharge chaque page, en extrait les liens et place les nouvelles adresses dans une file d’attente. Aucun registre central n’existe : Google découvre les URL par les liens des pages connues et par les sitemaps (guide du fonctionnement de la recherche Google, mis à jour le 18/12/2025).
- URL connues : pages déjà explorées, liens trouvés ailleurs, URL d’un sitemap XML.
- robots.txt : le robot lit les règles du site avant d’en explorer les pages.
- Téléchargement : une requête HTTP renvoie un code de réponse et le HTML.
- Liens : les liens
<a href>de la page rejoignent la file d’attente. - Rendu : Google exécute le JavaScript avec une version récente de Chromium et relève les liens du HTML rendu.
- Retour : le robot repasse sur les pages connues, au rythme qu’il choisit.
Googlebot décide par algorithme quels sites explorer, à quelle fréquence et combien de pages extraire de chacun. Il ralentit selon les réponses du serveur : pour lui, une erreur 500 signifie « ralentir ».
Explorer n’est pas indexer
Google décrit trois étapes, exploration, indexation et diffusion des résultats, détaillées dans notre page sur le fonctionnement de Google. Toutes les pages ne franchissent pas chaque étape.
À retenir
Un crawl réussi ne garantit pas l’indexation. Et bloquer l’exploration d’une page dans le robots.txt n’empêche pas son URL d’apparaître dans les résultats : pour Google, l’indexation se règle avec noindex.
Pour la méthode, voyez comment faire indexer une page.
Quels sont les différents types de crawlers ?
Les robots qui explorent le web se rangent en six familles, selon ce qu’ils font des pages et leur rapport au robots.txt. Chez Google, Googlebot respecte toujours le robots.txt pour l’exploration automatique, mais des robots spéciaux comme AdsBot peuvent s’en écarter selon un accord avec le site.
| Famille | Exemples | Ce qu’ils font | Rapport au robots.txt (au 19/10/2026) |
|---|---|---|---|
| Robots des moteurs | Googlebot, Bingbot | Explorent le web pour l’index d’un moteur | Googlebot : toujours respecté pour l’exploration automatique |
| Robots IA d’entraînement | GPTBot, ClaudeBot, CCBot | Collectent pour l’entraînement (GPTBot, ClaudeBot) ou un dépôt ouvert (CCBot) | Se bloquent par leur nom |
| Robots IA de recherche | OAI-SearchBot, Claude-SearchBot, PerplexityBot | Alimentent la recherche des assistants IA | Respecté ; délai d’environ 24 heures chez OpenAI et Perplexity |
| Extracteurs à la demande | ChatGPT-User, Claude-User, Perplexity-User, extracteurs Google | Ouvrent une page à la demande d’un utilisateur | Ignoré (Google), « peut ne pas s’appliquer » (OpenAI), ignoré en général (Perplexity), respecté (Anthropic) |
| Crawlers SEO | Screaming Frog SEO Spider | Simulent l’exploration pour auditer un site | Selon la configuration de l’utilisateur |
| Outils de collecte | Scrapers, scripts maison | Extraient des données ciblées | Aucune garantie ; la CNIL attend qu’ils excluent les sites opposés (données personnelles) |
L’extraction à la demande échappe donc en partie au robots.txt. Chez OpenAI, chaque robot se règle à part : bloquer GPTBot ne bloque pas OAI-SearchBot (présentation des robots d’OpenAI, non datée). Anthropic indique que ses robots respectent le robots.txt et ne contournent pas les CAPTCHA (centre d’aide de Claude).
Pour décider quels robots des IA laisser passer, voyez notre page sur les robots des IA.
Que fait Googlebot, d’après Google ?
Googlebot est le robot d’exploration de la recherche Google. Le nom couvre deux robots, Googlebot Smartphone et Googlebot Desktop, qui partagent le jeton Googlebot du robots.txt ; la plupart des requêtes viennent du mobile.
2 Mo
Pour la recherche Google, Googlebot ne lit que les 2 premiers Mo d’un fichier HTML ou d’un autre type compatible, mesurés sur les données non compressées.
Google Search Central, Googlebot, mise à jour le 05/02/2026
| Propriété | Ce que Google documente au 19/10/2026 |
|---|---|
| Taille lue | 2 Mo par fichier HTML ou compatible, 64 Mo par PDF ; chaque ressource (CSS, JavaScript) a sa propre limite. Par défaut, les autres robots et extracteurs Google lisent 15 Mo, chaque produit pouvant fixer sa limite |
| Rythme | Accès espacés de plusieurs secondes en moyenne |
| Origine | IP principalement aux États-Unis ; d’autres pays si le site bloque les États-Unis |
| Protocole | HTTP/1.1 par défaut, HTTP/2 possible : il économise des ressources, sans avantage de classement |
| Compression | gzip, deflate et Brotli (br) |
| Cache HTTP | ETag / If-None-Match et Last-Modified / If-Modified-Since ; Google recommande ETag |
Google liste d’autres robots communs dans sa présentation des robots d’exploration (16/06/2026) : Googlebot Image, Video et News, Storebot-Google (Shopping), Google-InspectionTool (outils de test) et GoogleOther. La chaîne User-Agent de Googlebot Smartphone se termine par (compatible; Googlebot/2.1; +http://www.google.com/bot.html).
Comment contrôler les crawlers qui visitent votre site ?
Le fichier robots.txt indique aux robots ce qu’ils peuvent explorer. Le RFC 9309 précise que ces règles « ne sont pas une forme d’autorisation d’accès ».
Né d’un consensus du 30 juin 1994 entre auteurs de robots, consigné par Martijn Koster, le protocole a été normalisé par l’IETF en septembre 2022. Le RFC 9309, signé par Koster et trois auteurs de Google, impose de lire au moins 500 Kio du fichier et autorise un cache de 24 heures. Google applique ces deux valeurs. Pour lui, le robots.txt sert d’abord à éviter de surcharger un site, pas à retirer une page des résultats.
Attention
Le robots.txt n’est pas une protection : un robot peut l’ignorer. Pour protéger une page, utilisez un mot de passe.
| Je veux… | J’utilise… | Limite |
|---|---|---|
| Fermer une zone à l’exploration | Disallow dans le robots.txt | Demande, pas un verrou ; l’URL peut rester dans les résultats |
| Retirer une page de l’index | noindex | Contrôle l’indexation, pas l’exploration |
| Bloquer robots et visiteurs | Mot de passe | Seule vraie protection |
| Ralentir Google en urgence | Codes 500, 503 ou 429, en-tête Retry-After | Ralentit tout le nom d’hôte ; moins de nouvelles pages découvertes |
| Ralentir un autre robot | crawl-delay, si le robot l’accepte | Ignoré par Google, accepté par Anthropic |
| Signaler une page modifiée à Bing et à d’autres moteurs | IndexNow | Sans Google |
Google remonte ensuite la vitesse de lui-même (Réduire la vitesse d’exploration de Google, 12/10/2026). La même page attribue surtout les hausses d’exploration aux facettes, filtres et tris, et aux calendriers à URL infinies.
Pour savoir si votre site est concerné par une limite d’exploration, voyez notre page sur le budget crawl. La syntaxe et le cas de WordPress sont dans notre guide du robots.txt.
Comment reconnaître un vrai Googlebot ?
Le User-Agent de Googlebot est souvent usurpé. Google recommande une double résolution DNS : l’adresse IP doit donner un nom en googlebot.com, google.com ou googleusercontent.com, et ce nom doit renvoyer la même IP. En ligne de commande : host <adresse IP>, puis host <nom obtenu>. Google publie aussi ses plages d’IP en JSON.
Common Crawl signale aussi de faux CCBot ; le vrai a un DNS inverse en crawl.commoncrawl.org. Bing fournit un outil « Verify Bingbot ». Ces contrôles portent sur les adresses de vos journaux serveur : voyez notre méthode d’analyse de logs.
Qu’est-ce qu’un crawler SEO ?
Un crawler SEO est un logiciel qui explore un site comme le ferait un robot de moteur, pour en relever les codes HTTP, les liens, la profondeur de clic et les balises.
Sa limite : il simule l’exploration à un instant donné. Ce que Googlebot a réellement fait se lit dans les journaux serveur et dans le rapport Statistiques sur l’exploration de la Search Console, que Google juge « probablement d’aucune utilité » sous 1 000 pages.
Screaming Frog SEO Spider est gratuit jusqu’à 500 URL ; une licence débloque l’exploration au-delà et des fonctions avancées, comme le rendu JavaScript. Elev8 Lab n’a aucun lien commercial avec les éditeurs cités.
Conseil
Comparez les URL trouvées par le crawl à celles de vos sitemaps. Une URL du sitemap jamais atteinte par les liens est orpheline ; une page atteinte mais absente du sitemap demande une décision : l’ajouter ou l’assumer.
Exemple : ce qu’un crawler voit sur elev8-lab.fr
Crawl de lecture mené par Elev8 Lab le 19/10/2026 : un script Python suit depuis l’accueil les liens <a href> du domaine, sans paramètres d’URL, respecte le robots.txt et se déclare avec un User-Agent propre.
214 URL
Le 19/10/2026, à une requête par seconde, un crawl de lecture d’elev8-lab.fr a parcouru 214 URL en six minutes environ, sans URL bloquée par le robots.txt.
Elev8 Lab, crawl de lecture du 19/10/2026
| Mesure | Résultat |
|---|---|
| Redirections et erreurs 404 | 0 |
| URL listées dans les 5 sitemaps du site | 193 |
| Pages trouvées par les liens et absentes des sitemaps | 20 : pagination du blog et archives d’auteur |
| Pages françaises à 1, 2, 3 et 4 clics de l’accueil | 51, 48, 5 et 3 |
| Durée de téléchargement d’une page HTML | Médiane 0,50 s, 75e centile 0,60 s, maximum 1,48 s |
| Poids HTML non compressé de 4 pages | 146 à 175 Ko |
Le robots.txt ne ferme que l’administration et la connexion de WordPress (quatre règles) et autorise par défaut les robots des moteurs et des IA. D’où l’absence d’URL bloquée.
Tous les articles et guides français sont à 2 clics ou moins de l’accueil ; plus loin, il ne reste que des pages de pagination et des archives d’auteur.
Les 20 pages hors sitemaps sont ces pages de liste : le crawler les trouve par les liens, car le sitemap aide la découverte sans la limiter. Aucune erreur 404 ni redirection n’est apparue.
Les pages mesurées pèsent environ 8 % de la limite de 2 Mo de Googlebot. La page /seo/budget-crawl/ est servie en gzip, mais la limite porte sur les données non compressées : ce sont ses 160 Ko qui comptent. Les durées, mesurées à distance, restent un ordre de grandeur.
Crawler ou scraper : quelle différence, quelles règles ?
Un crawler web découvre et parcourt des pages ; un scraper en extrait des données ciblées pour les réutiliser.
Google classe comme spam le scraping qui republie le contenu d’autres sites sans valeur ajoutée ni citation, pour manipuler le classement, ainsi que le scraping non autorisé de ses résultats.
En droit européen, l’article 4 de la directive (UE) 2019/790 crée une exception de fouille de textes et de données pour les contenus accessibles de manière licite. Elle ne joue pas si les titulaires de droits ont réservé cet usage « de manière appropriée, notamment par des procédés lisibles par machine ». Depuis le 2 août 2025, l’article 53 de l’AI Act (règlement (UE) 2024/1689) impose aux fournisseurs de modèles d’IA à usage général une politique de respect du droit d’auteur, qui identifie et respecte cette réserve.
Pour les données personnelles, la fiche de la CNIL sur le moissonnage du 19/06/2025 pose que le moissonnage « n’est pas interdit en lui-même » mais s’analyse au cas par cas, avec une minimisation obligatoire. Ne pas exclure les sites qui s’y opposent par robots.txt ou CAPTCHA sort, selon elle, des attentes raisonnables des personnes. Elle cite d’autres signaux (ai.txt, TDMRep, balises noai) et constate qu’aucun standard unique n’existe.
Attention
Ce résumé cite des textes consultés le 19/10/2026 et n’est pas un avis juridique : pour un projet de collecte réel, consultez un juriste.
Pour lancer votre propre crawler web, reprenez les règles de notre crawl : robots.txt respecté, User-Agent identifiable, une requête par seconde. Si des données personnelles sont en jeu, ajoutez l’analyse au cas par cas que demande la CNIL.
Questions fréquentes
Que veut dire « crawler » ?
En SEO, un crawler est un robot d’exploration : un programme qui parcourt le web de lien en lien pour découvrir et télécharger des pages. On dit aussi spider, bot ou robot. Dans le jargon, « crawler un site », c’est le faire parcourir par un tel programme, robot de moteur ou crawler SEO. « Robot d’indexation » est courant mais trompeur : chez Google, explorer et indexer sont deux étapes.
Comment s’appellent les robots qui explorent le web ?
Chaque robot porte un nom, visible dans son User-Agent : Googlebot pour la recherche Google, Bingbot pour Bing. Côté IA : GPTBot et OAI-SearchBot chez OpenAI, ClaudeBot et Claude-SearchBot chez Anthropic, PerplexityBot chez Perplexity, CCBot pour le dépôt ouvert de Common Crawl. Les extracteurs à la demande, comme ChatGPT-User ou Perplexity-User, ouvrent une page quand un utilisateur le demande. Le tableau des types de crawlers les classe par famille.
Faut-il soumettre son site pour qu’il soit crawlé ?
Non. Aucun registre central n’existe : Google découvre les URL par les liens des pages connues et par les sitemaps. Un lien depuis un site déjà exploré et un sitemap à jour suffisent. IndexNow signale une page nouvelle ou modifiée à Bing, Yandex, Seznam, Naver, Yep, Internet Archive et Amazonbot (liste du 19/10/2026) ; Google n’y participe pas, et chaque moteur reste libre d’indexer l’URL.
Un crawler voit-il le contenu chargé en JavaScript ?
Googlebot, oui : Google exécute le JavaScript avec une version toujours actualisée de Chromium, puis relève les liens du HTML rendu. Pour les autres robots, moteurs ou IA, ne le supposez pas. Le HTML initial, envoyé par le serveur avant tout script, est lisible par tout robot qui télécharge la page : placez-y le contenu principal et les liens de navigation.
Peut-on bloquer tous les crawlers ?
Pas avec le seul robots.txt : ses règles ne sont pas une autorisation d’accès (RFC 9309), et seuls les robots honnêtes les suivent. Les extracteurs déclenchés par un utilisateur y échappent aussi en partie chez Google, OpenAI et Perplexity. Bloquer par adresse IP ne garantit pas non plus l’exclusion, prévient Anthropic. Pour bloquer réellement robots et visiteurs, il faut un mot de passe.
A-t-on le droit de crawler un site ?
Tout dépend de ce que vous collectez et de l’usage prévu. Pour des données personnelles, la CNIL écrit que le moissonnage « n’est pas interdit en lui-même », mais demande une analyse au cas par cas, la minimisation et l’exclusion des sites qui s’y opposent. Pour la fouille de textes et de données, la directive (UE) 2019/790 laisse les titulaires de droits s’y opposer par des procédés lisibles par machine. Pour un projet réel, consultez un juriste.
Sources
- Google Crawling Infrastructure, Présentation des robots d’exploration et des extracteurs Google, mise à jour le 16/06/2026. Consulté le 19/10/2026.
- Google Search Central, Fonctionnement de la recherche Google (guide détaillé), mise à jour le 18/12/2025. Consulté le 19/10/2026.
- Google Search Central, Googlebot, mise à jour le 05/02/2026. Consulté le 19/10/2026.
- Google Search Central, Principes de base du SEO JavaScript, mise à jour le 06/03/2026. Consulté le 19/10/2026.
- Google Crawling Infrastructure, Robots d’exploration communs de Google, mise à jour le 16/09/2026. Consulté le 19/10/2026.
- Google Crawling Infrastructure, Validation des requêtes des robots d’exploration et des extracteurs Google, mise à jour le 25/03/2026. Consulté le 19/10/2026.
- Google Crawling Infrastructure, Réduire la vitesse d’exploration de Google, mise à jour le 12/10/2026. Consulté le 19/10/2026.
- Aide Search Console, Rapport Statistiques sur l’exploration, date non affichée. Consulté le 19/10/2026.
- Google Search Central, Comment Google interprète la spécification robots.txt, mise à jour le 11/09/2026. Consulté le 19/10/2026.
- Google Search Central, Présentation du fichier robots.txt, mise à jour le 18/12/2025. Consulté le 19/10/2026.
- Google Search Central, Règles relatives au spam pour la recherche Google, mise à jour le 31/08/2026. Consulté le 19/10/2026.
- Martijn Koster, A Standard for Robot Exclusion, consensus du 30/06/1994. Consulté le 19/10/2026.
- IETF, RFC 9309, Robots Exclusion Protocol, septembre 2022. Consulté le 19/10/2026.
- IndexNow, FAQ et liste des moteurs participants, date non affichée. Consulté le 19/10/2026.
- Bing, Verify Bingbot Tool, date non affichée. Consulté le 19/10/2026.
- OpenAI, Overview of OpenAI Crawlers, non datée. Consulté le 19/10/2026.
- Anthropic (Claude Help Center), Does Anthropic crawl data from the web, and how can site owners block the crawler?, non datée. Consulté le 19/10/2026.
- Perplexity, Perplexity Crawlers, non datée. Consulté le 19/10/2026.
- Common Crawl, CCBot, non datée. Consulté le 19/10/2026.
- Screaming Frog, SEO Spider Pricing, date non affichée. Consulté le 19/10/2026.
- Parlement européen et Conseil, Directive (UE) 2019/790 du 17 avril 2019, JO L 130 du 17/05/2019, texte lu au Journal officiel via l’Office des publications. Consulté le 19/10/2026.
- Parlement européen et Conseil, Règlement (UE) 2024/1689 du 13 juin 2024, JO L du 12/07/2024, texte d’origine lu au Journal officiel via l’Office des publications. Consulté le 19/10/2026.
- CNIL, La base légale de l’intérêt légitime : fiche focus sur les mesures à prendre en cas de collecte des données par moissonnage (web scraping), 19/06/2025. Consulté le 19/10/2026.
- Elev8 Lab, crawl de lecture d’elev8-lab.fr, robots.txt et sitemaps du site, mesure du 19/10/2026.
Citer cet article
Clair, B. (2026, 6 novembre). Crawler web : qu’est-ce que c’est et comment fonctionne-t-il ?. Elev8 Lab. https://elev8-lab.fr/seo/crawler/