Aller au contenu

Crawlers IA en 2026 : tous les user agents et lesquels autoriser

La liste vérifiée des user agents des crawlers IA d'OpenAI, Anthropic, Google, Perplexity, Apple, Meta, Amazon, Microsoft et d'autres, classés en bots d'entraînement, de recherche et déclenchés par l'utilisateur, avec le coût de chaque blocage, des snippets robots.txt, la vérification et le CDN.

Featured image for Crawlers IA en 2026 : tous les user agents et lesquels autoriser

Les crawlers IA sont des robots automatisés, exploités par les entreprises d'IA, qui récupèrent vos pages pour l'une de ces trois missions : collecter des données d'entraînement pour leurs modèles (GPTBot, ClaudeBot), construire l'index de recherche sur lequel s'appuient les réponses des IA et leurs citations (OAI-SearchBot, Claude-SearchBot, PerplexityBot), ou lire une page en direct parce qu'un utilisateur a interrogé un assistant à son sujet (ChatGPT-User, Claude-User, Perplexity-User). Bloquer un crawler d'entraînement tient votre contenu à l'écart des futurs modèles ; bloquer un crawler de recherche ou un fetcher utilisateur vous fait disparaître des réponses et des citations des IA. Toute la décision tient dans cette nuance.

Cette page est une référence opérationnelle. Chaque user agent ci-dessous a été vérifié le 18 octobre 2026 dans la documentation officielle de son opérateur, avec le lien vers la page concernée. Vous y trouverez aussi une matrice de décision selon votre objectif business, des groupes robots.txt prêts à copier-coller, la méthode de vérification que propose chaque opérateur (avec la date inscrite dans chaque liste d'IP publiée), et une explication franche de la raison pour laquelle vos outils d'analytics en JavaScript ne voient pas la majeure partie du trafic des crawlers.

L'essentiel à retenir

  • Rangez chaque bot IA dans l'une de trois catégories : entraînement, recherche/indexation ou déclenché par l'utilisateur. OpenAI, Anthropic, Amazon, Meta et Mistral publient un jeton distinct pour chaque catégorie : vous pouvez donc en bloquer une sans toucher aux autres.
  • Bloquer GPTBot ne vous retire pas de la recherche ChatGPT. Selon OpenAI, seul OAI-SearchBot la contrôle, et les sites qui ont exclu OAI-SearchBot peuvent encore apparaître sous forme de liens de navigation.
  • Google-Extended et Applebot-Extended sont des jetons de contrôle, pas des crawlers. Ils n'apparaissent jamais dans vos logs, et Google précise que Google-Extended n'a aucun effet sur Google Search, ce qui inclut les AI Overviews et l'AI Mode.
  • Les fetchers déclenchés par l'utilisateur peuvent ignorer le robots.txt, et c'est voulu : OpenAI, Perplexity, Google, Meta et Amazon l'écrivent noir sur blanc dans leur documentation. Pour un blocage strict, passez par un WAF.
  • La plupart des crawlers IA n'exécutent pas le JavaScript : un tag analytics en JS les sous-estime donc forcément. Pour mesurer l'activité des crawlers, ce sont les logs serveur ou CDN qui font foi.
  • Vérifiez les bots par reverse DNS (Google, Apple, Common Crawl) ou en comparant l'IP à la liste JSON publiée par l'opérateur. Certaines de ces listes datent de plusieurs années : retéléchargez-les à intervalles réguliers.

Crawlers IA : de quoi parle-t-on, et quelles sont les trois catégories ?

Un crawler IA, c'est n'importe quel client automatisé qu'une entreprise d'IA utilise pour demander vos pages. Les opérateurs séparent désormais leurs bots selon leur finalité, et c'est cette finalité qui détermine ce qu'un blocage vous coûte. Les données réseau de Cloudflare montrent à quel point la répartition est déséquilibrée : sur les 12 mois précédant la mi-2025, 80 % du crawl IA servait à l'entraînement, 18 % à la recherche et 2 % aux actions des utilisateurs, la part de l'entraînement grimpant à 82 % sur les six derniers mois de cette période.

Les crawlers d'entraînement

Les crawlers d'entraînement collectent du contenu susceptible de servir à entraîner ou à affiner des modèles de fondation. On y trouve GPTBot, ClaudeBot, Meta-ExternalAgent, Amazonbot, MistralAI-Training et CCBot (le jeu de données ouvert de Common Crawl, utilisé par de nombreux concepteurs de modèles). Les bloquer signale que vos futurs contenus doivent rester hors des jeux d'entraînement. Cela ne supprime pas ce qui a déjà été collecté, et cela ne change rien à la possibilité pour la recherche IA de vous citer.

Les crawlers de recherche et d'indexation

Les crawlers de recherche construisent l'index de récupération sur lequel reposent les réponses des IA, et vers lequel pointent leurs citations. OAI-SearchBot (recherche ChatGPT), Claude-SearchBot, PerplexityBot, Meta-WebIndexer, Amzn-SearchBot, MistralAI-Index et DuckAssistBot sont spécifiques à l'IA. Googlebot, Bingbot et Applebot sont des crawlers de recherche classiques dont l'index alimente désormais aussi des fonctionnalités IA : les AI Overviews (les Aperçus IA de Google) et l'AI Mode, Microsoft Copilot et les réponses de Siri. Bloquer un crawler de recherche, c'est l'erreur qui coûte cher, car elle vous efface des réponses que lisent vos acheteurs. Pour comprendre concrètement comment l'un de ces index est exploité, lisez comment fonctionne la recherche ChatGPT.

Les fetchers et agents déclenchés par l'utilisateur

Les fetchers déclenchés par l'utilisateur visitent une URL précise parce qu'une personne a demandé à un assistant de la lire, de la résumer ou d'agir dessus. ChatGPT-User, Claude-User, Perplexity-User, Google-Agent, Meta-ExternalFetcher, Amzn-User et MistralAI-User entrent dans cette catégorie, tout comme les agents de navigation signés, tels que le Cloud browser de ChatGPT. Plusieurs opérateurs indiquent que le robots.txt peut ne pas s'appliquer à ces bots, puisque c'est un humain qui a lancé la requête.

Les jetons de contrôle, qui ne sont pas des crawlers

Deux noms présents sur toutes les listes ne récupèrent jamais rien eux-mêmes. Google-Extended est un jeton produit du robots.txt que Google lit pendant qu'il explore avec ses user agents habituels ; il détermine si votre contenu peut servir à entraîner les futurs modèles Gemini et à ancrer les réponses (grounding) dans les applications Gemini et Vertex AI. Applebot-Extended joue le même rôle pour les modèles de fondation d'Apple. Vous ne trouverez aucune de ces deux chaînes dans vos logs d'accès : voilà pourquoi « j'ai bloqué Google-Extended mais je vois toujours du trafic Google » est un comportement parfaitement normal.

La liste des crawlers IA : tous les principaux user agents, vérifiés le 18 octobre 2026

Le tableau indique le jeton à placer sur une ligne User-agent:, l'opérateur qui l'exploite, sa catégorie, ce que la documentation de l'opérateur dit du robots.txt, le moyen de le vérifier et la page officielle que nous avons consultée. « Selon la doc » signifie que la colonne robots.txt reformule les propos de l'opérateur ; quand une doc ne dit rien, nous l'indiquons plutôt que de deviner.

JetonOpérateurCatégorieRôlerobots.txt (selon la doc)VérificationDoc officielle
GPTBotOpenAIEntraînementExplore du contenu susceptible de servir à entraîner les modèles de fondation d'OpenAIOuigptbot.jsonCrawlers OpenAI
OAI-SearchBotOpenAIRechercheFait apparaître les sites dans les réponses de la recherche ChatGPT ; pas d'entraînementOui, changements pris en compte en 24 heures environsearchbot.jsonCrawlers OpenAI
ChatGPT-UserOpenAIDéclenché par l'utilisateurVisite des pages pour les actions des utilisateurs dans ChatGPT et les Custom GPTsPeut ne pas s'appliquerchatgpt-user.jsonCrawlers OpenAI
OAI-AdsBotOpenAISpécialContrôle les pages de destination soumises comme publicités ChatGPT ; pas d'entraînementNon précisé ; visite uniquement les pages publicitaires soumisesadsbot.jsonCrawlers OpenAI
ClaudeBotAnthropicEntraînementCollecte du contenu pouvant contribuer à l'entraînement des modèles ClaudeOui ; prend en charge Crawl-delaybots.json (commun)Centre d'aide Anthropic
Claude-SearchBotAnthropicRechercheIndexe du contenu pour améliorer les résultats de recherche de ClaudeOuibots.json (commun)Centre d'aide Anthropic
Claude-UserAnthropicDéclenché par l'utilisateurRécupère des pages quand un utilisateur de Claude pose une questionOui, le désactiver bloque la récupération à la demande des utilisateursbots.json (commun)Centre d'aide Anthropic
PerplexityBotPerplexityRechercheFait apparaître et cite les sites dans les résultats de Perplexity ; pas d'entraînementOui, sous 24 heures maximumperplexitybot.jsonCrawlers Perplexity
Perplexity-UserPerplexityDéclenché par l'utilisateurVisite des pages pour répondre à la question d'un utilisateurL'ignore en généralperplexity-user.jsonCrawlers Perplexity
GooglebotGoogleRechercheGoogle Search, y compris les AI Overviews et l'AI ModeOui, toujours pour les explorations automatiquesReverse DNS ou common-crawlers.jsonRobots d'exploration courants de Google
Google-ExtendedGoogleJeton de contrôleEntraînement de Gemini et grounding dans les applications Gemini et Vertex AIJeton uniquement ; pas de user agent propreSans objetRobots d'exploration courants de Google
Google-CloudVertexBotGoogleRecherche (à la demande du propriétaire du site)Explore les sites dont les propriétaires construisent des agents Vertex AI à partir de ceux-ciOuiReverse DNS ou common-crawlers.jsonRobots d'exploration courants de Google
Google-AgentGoogleAgent déclenché par l'utilisateurAgents hébergés sur l'infrastructure Google qui naviguent et agissent à la demande de l'utilisateurL'ignore en général (déclenché par l'utilisateur)user-triggered-agents.json ; certaines requêtes signées avec Web Bot AuthFetchers Google déclenchés par l'utilisateur
Google-GeminiNotebookGoogleDéclenché par l'utilisateurRécupère les URL que les utilisateurs ajoutent comme sources dans Gemini Notebook (ancien agent Google-NotebookLM, pris en charge jusqu'en août 2026)L'ignore en général (déclenché par l'utilisateur)Listes JSON des fetchers déclenchés par l'utilisateurFetchers Google déclenchés par l'utilisateur
BingbotMicrosoftRechercheIndex Bing, qui sert aussi de base aux réponses de CopilotOui ; l'usage IA se contrôle page par page avec noarchive/nocachebingbot.json ou l'outil Verify Bingbot de BingBlog Bing Webmaster
ApplebotAppleRecherche (peut aussi servir à l'entraînement)Recherche Spotlight, Siri et Safari ; les données peuvent aussi entraîner les modèles d'AppleOui ; suit les règles de Googlebot si Applebot n'est pas nommé ; ignore Crawl-delayReverse DNS (*.applebot.apple.com) ou applebot.jsonÀ propos d'Applebot
Applebot-ExtendedAppleJeton de contrôleExclut le contenu de l'entraînement des modèles de fondation d'AppleJeton uniquementSans objetÀ propos d'Applebot
Meta-ExternalAgentMetaEntraînementEntraînement des modèles d'IA de fondation ou indexation directe du contenuOuiUser agent et IP publiées par MetaCrawlers web de Meta
Meta-WebIndexerMetaRechercheAméliore les résultats de recherche de Meta AI pour qu'il puisse vous citer et pointer vers vousOuiUser agent et IP publiées par MetaCrawlers web de Meta
Meta-ExternalFetcherMetaDéclenché par l'utilisateurRécupère des liens à la demande d'un utilisateur, y compris pour des tâches agentiquesPeut le contournerUser agent et IP publiées par MetaCrawlers web de Meta
AmazonbotAmazonEntraînementAméliore les produits Amazon ; peut servir à entraîner les modèles d'IA d'AmazonOui (RFC 9309) ; ignore Crawl-delayPage des IP publiéesAmazonbot
Amzn-SearchBotAmazonRechercheExpériences de recherche comme Alexa ; pas d'entraînementOui ; hérite des règles des autres bots de recherche s'il n'est pas nomméPage des IP publiéesAmazonbot
Amzn-UserAmazonDéclenché par l'utilisateurRécupère des informations en temps réel pour les requêtes Alexa ; pas d'entraînementPeut ne pas suivre toutes les directivesPage des IP publiéesAmazonbot
MistralAI-TrainingMistralEntraînementConstitue des jeux de données pour entraîner les modèles MistralOui, peut être bloqué par DisallowUser agentCrawlers Mistral
MistralAI-IndexMistralRechercheIndexe du contenu pour la recherche Mistral dans Vibe ; pas d'entraînementOuimistralai-index-ips.jsonCrawlers Mistral
MistralAI-UserMistralDéclenché par l'utilisateurVisite des pages quand les utilisateurs de Vibe posent une questionOui, détermine les sites accessibles aux requêtes des utilisateursmistralai-user-ips.jsonCrawlers Mistral
DuckAssistBotDuckDuckGoRecherche (temps réel)Explore des pages pour les réponses assistées par IA de DuckDuckGo ; pas d'entraînementOui, effectif au bout de 72 heuresduckassistbot.jsonDuckAssistBot
CCBotCommon CrawlEntraînement (jeu de données ouvert)Construit le corpus ouvert Common Crawl, largement utilisé pour entraîner des modèlesOuiReverse DNS (*.crawl.commoncrawl.org, IPv4 uniquement)CCBot

Ce tableau tranche deux questions. D'abord, la page actuelle d'Anthropic recense exactement trois bots : ClaudeBot, Claude-SearchBot et Claude-User. Des listes plus anciennes mentionnent encore « anthropic-ai » et « Claude-Web », qui ne figurent plus dans la documentation d'Anthropic en octobre 2026. Ensuite, les numéros de version d'OpenAI évoluent : le jour de notre vérification, les chaînes d'exemple d'OpenAI affichaient GPTBot/1.4 et OAI-SearchBot/1.4. Filtrez donc sur le jeton, jamais sur la chaîne complète.

Les bots sans documentation officielle

Certains bots que vous croiserez dans vos logs n'avaient, au 18 octobre 2026, aucune page d'opérateur que nous ayons pu trouver. Bytespider, de ByteDance, est le plus connu ; les agents liés à Grok, chez xAI, en sont un autre exemple. Les annuaires tiers ne s'accordent pas sur leur comportement, c'est pourquoi nous les avons écartés du tableau vérifié. Le robots.txt géré de Cloudflare inclut bien un disallow pour Bytespider, et Cloudflare a constaté que la part de Bytespider dans le crawl IA était passée de 14,1 % à 2,4 % entre la mi-2024 et la mi-2025. Si l'un de ces bots vous concerne, faites respecter votre politique avec une règle WAF plutôt qu'en comptant sur le robots.txt.

Les crawlers IA respectent-ils le robots.txt ?

Les crawlers d'entraînement et de recherche documentés affirment que oui ; les fetchers déclenchés par l'utilisateur disent souvent que non ; et dans tous les cas, le robots.txt n'est jamais un contrôle d'accès. La norme elle-même, la RFC 9309, précise que « ces règles ne constituent pas une forme d'autorisation d'accès ». Elle permet aussi aux crawlers de mettre votre fichier en cache jusqu'à 24 heures, ce qui explique que chaque opérateur annonce un délai avant la prise en compte des modifications.

Ce qu'un opérateur promet n'est pas forcément ce qu'on observe. En août 2025, Cloudflare a publié un test dans lequel des domaines tout neufs, qui interdisaient tout via Disallow, étaient malgré tout décrits en détail par Perplexity. Cloudflare dit avoir observé un agent Perplexity-User déclaré envoyant 20 à 25 millions de requêtes par jour, et un agent non déclaré se faisant passer pour Chrome en envoyant 3 à 6 millions, avant de retirer Perplexity de sa liste de bots vérifiés. C'est le constat d'un seul fournisseur sur un seul opérateur, mais il montre bien qu'une chaîne user agent, à elle seule, ne prouve rien.

OpérateurDélai de prise en compte du robots.txt (selon la doc)Crawl-delay
OpenAI (OAI-SearchBot)24 heures environNon précisé
PerplexityJusqu'à 24 heuresNon précisé
Amazon24 heures environ ; peut utiliser une copie en cache vieille de 30 jours maximumNon pris en charge
MetaJusqu'à 24 heuresNon précisé
DuckDuckGo (DuckAssistBot)72 heuresNon précisé
AnthropicNon préciséPris en charge
AppleNon préciséNon pris en charge

Que vous coûte le blocage de chaque catégorie de crawler IA ?

Bloquer les crawlers d'entraînement ne vous coûte pas grand-chose en visibilité aujourd'hui ; bloquer les crawlers de recherche ou les fetchers utilisateur vous fait perdre des citations immédiatement. Le tableau associe chaque catégorie au coût que décrivent les opérateurs eux-mêmes.

Si vous bloquez…Vous restez hors deVous perdezVous apparaissez encore dans
Les crawlers d'entraînement (GPTBot, ClaudeBot, Meta-ExternalAgent, Amazonbot, CCBot, Google-Extended, Applebot-Extended)Les futurs jeux de données d'entraînement de cet opérateurPeu de visibilité à court terme ; peut-être la capacité des futurs modèles à « connaître » votre marque sans faire de rechercheLa recherche ChatGPT, la recherche Claude, Perplexity, Google Search et les AI Overviews, tant que leurs bots de recherche restent autorisés
Les crawlers de recherche IA (OAI-SearchBot, Claude-SearchBot, PerplexityBot, Meta-WebIndexer, Amzn-SearchBot, MistralAI-Index, DuckAssistBot)L'index de récupération de ce moteurLes citations et les liens dans les réponses de ce moteur ; OpenAI ne conserve que les liens de navigationLes moteurs de recherche classiques, sauf si vous les bloquez aussi
Les fetchers déclenchés par l'utilisateur (ChatGPT-User, Claude-User, Perplexity-User, MistralAI-User)Les récupérations en direct demandées par les utilisateurs, quand l'opérateur respecte la règleLes réponses quand un utilisateur colle votre URL ou pose une question à son sujet ; les tâches d'agent comme le paiement ou la réservationLes réponses basées sur l'index, si le bot de recherche est autorisé
GooglebotGoogle Search dans son ensembleLe classement organique, les AI Overviews et l'AI Mode, d'un seul coupPlus rien sur Google ; c'est rarement ce que vous voulez

L'ampleur de l'échange compte aussi. Cloudflare a mesuré combien de pages chaque plateforme d'IA explore pour chaque visiteur qu'elle vous renvoie : en juillet 2025, Anthropic se situait à environ 38 000 crawls par visiteur référé, et Perplexity à 194. Ces ratios sont l'argument économique qu'avancent les éditeurs pour bloquer les crawlers d'entraînement tout en laissant la porte ouverte aux crawlers de recherche.

Quels crawlers IA autoriser ou bloquer ? Une matrice de décision selon votre objectif business

Partez de ce que vous vendez. Si une recommandation par un assistant IA peut vous rapporter un client, autorisez tous les crawlers de recherche et tous les fetchers utilisateur, et traitez l'entraînement comme une décision à part, de moindre importance.

Votre situationCrawlers d'entraînementCrawlers de rechercheFetchers et agents utilisateurPourquoi
SaaS B2B, agences, services locauxAutoriser (ou bloquer, faible coût)AutoriserAutoriserLes acheteurs présélectionnent leurs fournisseurs dans les réponses des IA ; être présent dans les connaissances des modèles favorise aussi les mentions spontanées
E-commerceÀ vous de voirAutoriserAutoriser, et mettre les agents signés en liste blanche dans votre WAFLes réponses shopping citent les fiches produits, et les agents doivent pouvoir accéder au panier et au paiement
Médias d'information et éditeurs financés par la publicitéBloquerAutoriser, ou bloquer sur les pages avec publicitéDécider opérateur par opérateurLe contenu est le produit ; les citations renvoient tout de même quelques lecteurs
Documentation développeurs et projets open sourceAutoriserAutoriserAutoriserLes développeurs demandent aux assistants comment utiliser votre API ; des connaissances exactes dans les modèles allègent le support
Contenu payant ou sous licenceBloquerAutoriser uniquement les pages d'indexBloquer via WAF si la licence l'exigeGardez les accroches citables et le texte intégral hors de portée
Préproduction, intranets, applications privéesBloquerBloquerBloquerUtilisez l'authentification ; le robots.txt est une demande, pas un verrou
Serveur sous pression à cause du crawlLimiter le débit ou bloquerAutoriser, limiter le débit au niveau du CDNAutoriserRéglez la charge en bordure de réseau plutôt que de perdre des citations

Comment bloquer les crawlers d'entraînement IA tout en autorisant la recherche IA dans le robots.txt ?

Donnez à chaque jeton d'entraînement son propre groupe avec Disallow: / et laissez vos règles habituelles s'appliquer aux crawlers de recherche. Un crawler n'obéit qu'au groupe le plus spécifique qui le nomme : un blocage de l'entraînement ne déborde donc jamais sur les bots de recherche.

Snippet 1 : bloquer l'entraînement, garder la recherche IA et les fetchers utilisateur

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: meta-externalagent
User-agent: Amazonbot
User-agent: MistralAI-Training
User-agent: CCBot
Disallow: /

User-agent: *
Allow: /

Sitemap: https://www.example.com/sitemap.xml

La RFC 9309 autorise plusieurs lignes User-agent à partager un même groupe, et la correspondance ne tient pas compte de la casse. OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot et Bingbot retombent sur le groupe * et restent autorisés.

Snippet 2 : s'ouvrir explicitement à la recherche IA

User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: PerplexityBot
User-agent: Meta-WebIndexer
User-agent: Amzn-SearchBot
User-agent: MistralAI-Index
User-agent: DuckAssistBot
Allow: /
Disallow: /cart/
Disallow: /account/

Nommer explicitement les bots de recherche vous protège d'une future règle générale écrite par quelqu'un d'autre, par exemple un plugin qui ajoute User-agent: * avec Disallow: /. Conservez les chemins privés en Disallow à l'intérieur du groupe : pour ce bot, un groupe nommé remplace le groupe *, il ne s'y ajoute pas.

Snippet 3 : trois pièges qui cassent de vrais fichiers

  • Applebot hérite des règles de Googlebot. Apple indique que si votre fichier ne mentionne pas Applebot mais mentionne Googlebot, Applebot suit le groupe Googlebot. Un blocage visant spécifiquement Googlebot peut ainsi vous faire disparaître en silence de Siri et de Spotlight.
  • Amzn-SearchBot hérite des règles des autres bots de recherche lorsqu'il n'est pas nommé, selon Amazon. Nommez-le si vous voulez un autre résultat.
  • Chaque sous-domaine a besoin de son propre fichier. Anthropic et Amazon indiquent tous deux lire le robots.txt hôte par hôte : docs.example.com a donc besoin de sa propre copie.

Vous pouvez créer et contrôler ces groupes avec le générateur de robots.txt gratuit d'AI Rank Lab, et nos modèles de robots.txt pour les crawlers IA, publiés précédemment, vont plus loin sur les configurations en accès complet et en accès sélectif.

Schéma des trois catégories de crawlers IA (bots d'entraînement, bots d'indexation pour la recherche et fetchers déclenchés par l'utilisateur) passant par une barrière robots.txt avec des chemins distincts pour l'autorisation et le blocage

Comment vérifier qu'un crawler IA est authentique et non usurpé ?

Ne vous fiez jamais au seul user agent : n'importe qui peut envoyer « GPTBot » dans un en-tête, et Common Crawl prévient sur sa propre page que des crawlers se font passer pour CCBot. Les opérateurs proposent trois méthodes de vérification, et celle à utiliser dépend de l'opérateur.

  1. Reverse DNS, puis DNS direct. Lancez host sur l'IP relevée dans votre log, vérifiez que le nom d'hôte se termine par le domaine de l'opérateur, puis lancez host sur ce nom d'hôte et confirmez qu'il renvoie la même IP. Google documente cette méthode pour googlebot.com, google.com et googleusercontent.com dans son guide de vérification ; Apple utilise *.applebot.apple.com ; Common Crawl utilise *.crawl.commoncrawl.org (IPv4 uniquement).
  2. Comparer l'IP à la liste publiée par l'opérateur. OpenAI, Anthropic, Perplexity, Google, Apple, Microsoft, DuckDuckGo, Mistral et Amazon publient leurs plages d'IP. C'est la seule méthode possible pour OpenAI, Anthropic et Perplexity, qui ne documentent aucun schéma de reverse DNS.
  3. Contrôler une signature cryptographique (Web Bot Auth). Le Cloud browser de ChatGPT signe ses requêtes selon la RFC 9421, avec un en-tête Signature-Agent valant "https://chatgpt.com". Google teste le même brouillon de l'IETF pour une partie des requêtes de Google-Agent, signées https://agent.bot.goog, et sa page Web Bot Auth recommande de garder le contrôle des IP en solution de repli, car toutes les requêtes ne sont pas signées.
# Recherche inverse puis directe (exemple Google)
host 66.249.66.1
host crawl-66-249-66-1.googlebot.com

# Vérification par liste d'IP pour le crawler de recherche d'OpenAI
curl -s https://openai.com/searchbot.json | python3 -c "
import json, sys, ipaddress
ip = ipaddress.ip_address(sys.argv[1])
nets = [p.get('ipv4Prefix') or p.get('ipv6Prefix') for p in json.load(sys.stdin)['prefixes']]
print(any(ip in ipaddress.ip_network(n) for n in nets))
" 203.0.113.7

Les listes d'IP publiées sont-elles à jour ?

Le 18 octobre 2026, nous avons téléchargé tous les fichiers d'IP de crawlers IA publiés et relevé le champ creationTime que chaque opérateur y inscrit. Une date ancienne peut simplement signifier que les plages n'ont pas bougé, mais elle vous dit quelle confiance accorder à une liste blanche codée en dur, et elle révèle quelles listes ne peuvent pas rendre compte du trafic que l'opérateur n'a jamais déclaré.

Liste publiéecreationTime dans le fichierPréfixes IPv4 / IPv6
Robots d'exploration courants de Google (Googlebot, Google-CloudVertexBot)2026-10-16170 / 147
Agents Google déclenchés par l'utilisateur (Google-Agent)2026-10-1612 / 8
OpenAI ChatGPT-User2026-10-07234 / 0
Anthropic (les trois bots, une seule liste)2026-10-0738 / 0
OpenAI GPTBot2026-09-2218 / 0
Apple Applebot2026-09-1524 / 0
DuckDuckGo DuckAssistBot2026-09-01486 / 0
OpenAI OAI-AdsBot2026-05-122 / 0
Mistral MistralAI-Index2026-04-192 / 0
OpenAI OAI-SearchBot2026-01-0239 / 0
Perplexity Perplexity-User2025-10-174 / 0
Mistral MistralAI-User2025-02-194 / 0
Perplexity PerplexityBot2025-02-078 / 0
Microsoft Bingbot2024-01-0328 / 0

Deux leçons pratiques. Les listes de Google et celle de ChatGPT-User chez OpenAI ont changé au cours des deux dernières semaines : une liste blanche de pare-feu copiée cet été est donc probablement déjà fausse. Récupérez plutôt ces fichiers chaque jour ou chaque semaine. Par ailleurs, Anthropic indique que bloquer ses IP « peut ne pas fonctionner correctement ni garantir durablement une exclusion », puisque cela l'empêche de lire votre robots.txt. Servez-vous donc du robots.txt pour vous exclure, et des IP uniquement pour vérifier.

Comment voir l'activité des crawlers IA : logs serveur ou tags JavaScript ?

Utilisez les logs serveur ou CDN pour les crawlers, et l'analytics JavaScript pour les visiteurs humains qui arrivent depuis des assistants IA. Un tag JS ne se déclenche que si quelque chose exécute le JavaScript de la page, ce que la plupart des crawlers IA ne font pas. L'analyse de Vercel sur son propre réseau a montré qu'aucun des grands crawlers IA n'effectuait le rendu du JavaScript ; les crawlers de ChatGPT et de Claude récupéraient bien des fichiers JS (11,50 % et 23,84 % de leurs requêtes), sans les exécuter. Les exceptions : Gemini, qui s'appuie sur le rendu de Googlebot, et Applebot. Cette étude date de décembre 2024, alors refaites le test sur votre propre site, mais elle correspond à ce que nous observons.

Google Analytics creuse l'écart, et c'est voulu. GA4 exclut automatiquement le trafic des robots et araignées connus, sans que vous puissiez désactiver ce filtre ni savoir ce qui a été retiré. GA4 est le bon outil pour le trafic référent issu de l'IA, que nous détaillons dans comment suivre le trafic référent IA dans GA4, mais le mauvais pour compter les crawlers.

Nous retrouvons le même schéma dans les données de suivi d'AI Rank Lab. Notre tag JavaScript enregistre de façon fiable les personnes qui cliquent depuis ChatGPT, Gemini, Perplexity et Claude, mais il ne voit qu'une petite part, non représentative, du trafic des crawlers. C'est pourquoi nous ne publions pas de chiffres de crawl issus de ce tag.

Un contrôle des logs en cinq minutes

  1. Téléchargez une journée de logs d'accès bruts depuis votre hébergeur ou votre CDN (Nginx et Apache enregistrent tous deux le user agent dans le format combined par défaut).
  2. Comptez les requêtes par jeton IA : grep -oiE "GPTBot|OAI-SearchBot|ChatGPT-User|ClaudeBot|Claude-SearchBot|Claude-User|PerplexityBot|Perplexity-User|Meta-WebIndexer|meta-externalagent|Amazonbot|Amzn-SearchBot|Applebot|bingbot|Googlebot|CCBot|DuckAssistBot|MistralAI-[A-Za-z]+" access.log | sort | uniq -c | sort -rn
  3. Pour les jetons en tête, regardez les codes de statut. Une avalanche de 403 ou de 429 signifie généralement qu'une règle WAF ou CDN bloque un bot que votre robots.txt autorise.
  4. Vérifiez un échantillon d'IP avec les méthodes ci-dessus avant de vous fier au moindre chiffre.
  5. Regardez quelles URL demandent les bots de recherche. Si OAI-SearchBot ou Claude-SearchBot ne récupèrent que votre page d'accueil, penchez-vous sur votre maillage interne et votre sitemap.

Les outils qui montrent l'activité des crawlers IA

Transparence : AI Rank Lab est notre produit. Nous le citons en premier parce que vous êtes sur notre site, et nous avons appliqué les mêmes critères à tous les outils ci-dessous.

  • AI Rank Lab - le suivi des bots IA enregistre, page par page, les visites référées par les assistants IA et les passages de bots IA que son tag peut voir, à côté du suivi de votre visibilité et de vos citations dans les IA. Associez-le à vos logs pour obtenir le décompte complet des crawlers, pour les raisons expliquées plus haut.
  • Cloudflare AI Crawl Control - si votre site passe par le proxy de Cloudflare, c'est la vue la plus complète disponible sur les crawlers, car l'outil voit chaque requête en bordure de réseau, y compris celles des bots qui n'exécutent jamais de JavaScript. Il indique aussi le respect du robots.txt crawler par crawler.
  • Les analyseurs de fichiers de logs, comme le Log File Analyser de Screaming Frog ou GoAccess - ils fonctionnent sur les logs bruts de n'importe quel hébergeur et sont très efficaces pour des audits ponctuels.
  • Les logs bruts et la commande grep ci-dessus - gratuit, exact, et la référence à laquelle tous les autres outils devraient correspondre.

Pour une routine de surveillance plus poussée, centrée sur les trois plus gros bots, consultez notre guide de surveillance de GPTBot, ClaudeBot et PerplexityBot.

Comment Cloudflare et les autres CDN contrôlent-ils les bots IA ?

Les CDN imposent en bordure de réseau ce que le robots.txt ne peut que demander. AI Crawl Control, de Cloudflare, disponible sur toutes les formules, montre quels services d'IA visitent votre site, vous permet d'autoriser ou de bloquer chaque crawler, suit les violations du robots.txt et propose le paiement au crawl (pay per crawl) en bêta privée.

Les politiques de Cloudflare pour les bots IA reprennent désormais le même découpage en trois que cet article. Ses réglages Block AI Bots proposent des préréglages distincts Search, Agent et Training, chacun avec les options « bloquer sur toutes les pages », « bloquer sur les pages avec publicité » ou « autoriser ». D'après la documentation, à partir du 15 septembre 2026, les nouveaux domaines reçoivent des paramètres par défaut mis à jour : bots Training et Agent bloqués sur les pages qui affichent de la publicité, bots Search autorisés, et crawlers à double usage (recherche et entraînement) bloqués dès qu'un blocage de l'entraînement est actif. Si vous avez placé un site derrière Cloudflare après cette date et que vous vous demandez pourquoi ChatGPT-User ou Claude-User reçoivent des 403 sur votre blog, commencez par vérifier ce réglage.

Cloudflare peut aussi gérer votre robots.txt à votre place. Avec Bot Preference Sync activé, son robots.txt géré ajoute, avant vos règles existantes, des groupes disallow pour Amazonbot, Applebot-Extended, Bytespider, CCBot, ClaudeBot, Google-Extended, GPTBot et meta-externalagent, ainsi qu'une ligne Content Signals (search=yes, ai-train=no). Les Content Signals sont un vocabulaire proposé par Cloudflare (search, ai-input, ai-train) qui indique comment le contenu peut être utilisé une fois récupéré ; libre à chaque opérateur de les respecter ou non.

D'autres fournisseurs suivent la même logique. La documentation de Perplexity inclut des recommandations WAF pour Cloudflare et AWS WAF à partir de ses listes d'IP, et le centre d'aide d'OpenAI explique comment mettre en liste blanche son Cloud browser signé dans Akamai (nom du bot : « ChatGPT Agent ») et dans Cloudflare (ID de détection 129220581). Quel que soit votre CDN, la marche à suivre est la même : décidez catégorie par catégorie, traduisez ces choix dans le robots.txt, n'imposez un blocage en bordure de réseau que là où il doit être strict, et revérifiez vos logs après chaque changement côté CDN.

Google et Bing : deux cas à part

Bloquer Google-Extended a-t-il un effet sur Google Search ou les AI Overviews ?

Non. Google affirme que Google-Extended « n'a pas d'incidence sur l'inclusion d'un site dans la recherche Google et n'est pas utilisé comme signal de classement ». Sa documentation sur les fonctionnalités d'IA est sans ambiguïté : ce sont les règles robots.txt pour Googlebot qui contrôlent la recherche, AI Overviews et AI Mode compris, et vous limitez ce qui s'affiche avec nosnippet, data-nosnippet, max-snippet ou noindex. Google-Extended concerne l'entraînement des modèles Gemini et le grounding dans les applications Gemini et Vertex AI, qui sont distincts de la recherche.

Comment empêcher Microsoft Copilot d'utiliser votre contenu ?

Microsoft n'a pas de jeton dédié à un crawler IA : c'est Bingbot qui explore, et vous contrôlez l'usage IA avec des balises meta robots au niveau de la page. Les consignes officielles les plus récentes que nous ayons trouvées sont l'annonce de l'équipe Bing de 2023, rédigée quand Copilot s'appelait encore Bing Chat : un contenu balisé noarchive n'est ni inclus ni cité en lien dans les réponses du chat de Bing, et ne sert pas à entraîner les modèles de fondation de Microsoft ; un contenu balisé nocache peut apparaître avec seulement l'URL, le titre et l'extrait ; un contenu sans aucune de ces balises peut être utilisé pleinement. Les deux balises vous maintiennent dans les résultats Bing classiques. Bloquer Bingbot dans le robots.txt vous retirerait aussi de la recherche Bing : passez donc plutôt par les balises meta.

Limites et méthodologie

Le 18 octobre 2026, nous avons lu la page de chaque opérateur citée plus haut, téléchargé chaque liste d'IP publiée et relevé le creationTime de chaque fichier. Nous n'avons pas pu afficher la page d'aide de Microsoft sur ses crawlers, qui fonctionne uniquement en JavaScript : la ligne Bingbot s'appuie donc sur le blog Bing Webmaster de Microsoft, sur son outil Verify Bingbot et sur le fichier bingbot.json qu'il publie. Les colonnes robots.txt reformulent ce que dit chaque opérateur, pas ce que nous avons mesuré nous-mêmes ; les constats de Cloudflare sur Perplexity sont la principale preuve publique que les deux peuvent diverger. Les opérateurs renomment et ajoutent souvent des bots (Google a par exemple remplacé son jeton de fetcher Google-NotebookLM par Google-GeminiNotebook) : considérez donc toute liste, celle-ci comprise, comme exacte à sa date de vérification.

Si vous voulez savoir si votre politique d'accès aux crawlers vous rapporte réellement des citations, AI Rank Lab suit vos mentions et vos pages citées dans ChatGPT, Claude, Gemini, Perplexity, les AI Overviews de Google et l'AI Mode, à côté du trafic référent que ces réponses vous envoient.

Get a free AI ranking consultation

Want your brand to show up when ChatGPT, Gemini and Perplexity answer questions in your market? Tell us about your site and our team will send a personalized strategy.

This form is protected by reCAPTCHA. Your data is handled securely and we will never spam you.

Foire Aux Questions

Une autre question ? Demandez à l'équipe

Quelle est la différence entre GPTBot et OAI-SearchBot ?

GPTBot explore du contenu susceptible de servir à entraîner les modèles de fondation d'OpenAI, tandis qu'OAI-SearchBot explore les pages pour qu'elles puissent apparaître dans les réponses de la recherche ChatGPT, sans servir à l'entraînement. OpenAI traite ces deux réglages de façon indépendante : vous pouvez bloquer GPTBot et rester cité dans la recherche ChatGPT.

Si je bloque GPTBot, mon site disparaît-il de ChatGPT ?

Non. Bloquer GPTBot signale seulement que votre contenu ne doit pas servir à l'entraînement. La visibilité dans la recherche ChatGPT dépend d'OAI-SearchBot, et les lectures de pages en direct demandées par les utilisateurs passent par ChatGPT-User. Laissez OAI-SearchBot autorisé si vous voulez être cité.

Bloquer Google-Extended me retire-t-il des AI Overviews ?

Non. Google indique que Google-Extended n'a aucun effet sur l'inclusion dans la recherche Google ni sur le classement. Les AI Overviews et l'AI Mode font partie de la recherche et se contrôlent avec les règles Googlebot et les directives d'extrait comme nosnippet et max-snippet. Google-Extended concerne l'entraînement des modèles Gemini et le grounding dans les applications Gemini et Vertex AI.

Les crawlers IA respectent-ils le robots.txt ?

Les crawlers d'entraînement et de recherche documentés d'OpenAI, Anthropic, Google, Apple, Amazon, Meta, Mistral, DuckDuckGo et Common Crawl affirment le respecter. Les fetchers déclenchés par l'utilisateur, comme ChatGPT-User, Perplexity-User, Google-Agent et Meta-ExternalFetcher, peuvent l'ignorer, puisqu'une personne a demandé la page. Le robots.txt est une demande, pas un contrôle d'accès : utilisez un WAF pour un blocage strict.

Pourquoi je ne vois pas les crawlers IA dans Google Analytics ?

Parce que la plupart des crawlers IA n'exécutent pas le JavaScript : le tag GA4 ne se déclenche donc jamais pour eux, et GA4 exclut en plus automatiquement les robots et araignées connus. Comptez les visites des crawlers avec vos logs serveur ou CDN, et gardez GA4 pour les visiteurs humains envoyés par les assistants IA.

Comment vérifier qu'une requête qui se présente comme ClaudeBot ou GPTBot est authentique ?

Comparez l'IP de la requête à la liste publiée par l'opérateur : claude.com/crawling/bots.json pour Anthropic, et gptbot.json, searchbot.json et chatgpt-user.json sur openai.com pour OpenAI. Aucun des deux ne documente de schéma de reverse DNS, c'est donc la liste d'IP qui fait foi. Pour Googlebot, Applebot et CCBot, la vérification par reverse DNS puis DNS direct fonctionne aussi.

Faut-il bloquer tous les crawlers IA ?

Seulement si votre contenu doit rester privé ou sous licence, et dans ce cas, ajoutez aussi une authentification ou un WAF. Pour la plupart des entreprises, bloquer les crawlers de recherche IA et les fetchers utilisateur les fait disparaître des réponses des IA sur lesquelles s'appuient leurs acheteurs. Un compromis courant consiste à bloquer les crawlers d'entraînement tout en autorisant les crawlers de recherche.

Combien de temps faut-il pour qu'une modification du robots.txt s'applique aux crawlers IA ?

Selon la documentation de chaque opérateur : environ 24 heures pour OpenAI, jusqu'à 24 heures pour Perplexity et Meta, environ 24 heures pour Amazon (qui peut utiliser une copie en cache vieille de 30 jours maximum) et 72 heures pour DuckAssistBot de DuckDuckGo. La RFC 9309 indique que les crawlers ne devraient pas garder le robots.txt en cache plus de 24 heures.

Comment empêcher Microsoft Copilot d'utiliser mon contenu ?

Microsoft n'a pas de jeton dédié à un crawler IA, et les consignes de Bing se jouent au niveau de la page : une balise meta robots noarchive tient le contenu à l'écart des réponses du chat IA de Bing et de l'entraînement des modèles de Microsoft, tandis que nocache n'autorise que l'URL, le titre et l'extrait. Dans les deux cas, la page reste dans les résultats de recherche Bing classiques.

Écrit par

Chief Marketing Officer & AI Search Optimization Architect

Auteur vérifié

Digital Marketing Strategist & Pioneer in SEO, Answer Engine Optimization (AEO), and Generative Engine Optimization (GEO).

Cet article vous a plu ?

Abonnez-vous à notre newsletter et recevez les dernières analyses sur l'optimisation pour la recherche IA directement dans votre boîte de réception.

No spam. Unsubscribe at any time.

See how AI engines read your site

Paste your site. The free audit scores it for SEO, answer engines and generative engines, and lists the fixes.