Aller au contenu
GET-GEO.AI
/
← Tous les guides

// guide

Comment configurer robots.txt pour les robots IA ?

Dmitry Filippov

Auteur: Dmitry Filippov, Founder, GET-GEO.AI
Publié: 2026-08-19 · Mis à jour: 2026-09-22

// réponse courte

Configurer robots.txt pour les robots d’exploration de l’IA suppose trois décisions : admettre ou non les robots d’entraînement, d’indexation de recherche et de consultation à la demande de l’utilisateur. Chaque fournisseur utilise des user-agents différents pour chacun. La plupart des sites devraient autoriser la recherche et la consultation, décider délibérément de l’entraînement, et savoir que certains robots ignorent robots.txt.

  • Configurer robots.txt pour les robots IA demande trois décisions, une par rôle (entraînement, index de recherche, consultation à la demande), sur 19 user-agents vérifiés dans la documentation des fournisseurs en août 2026.
  • Bloquer OAI-SearchBot a un coût documenté : les sites exclus « ne seront pas affichés dans les réponses de recherche de ChatGPT » ; bloquer GPTBot n’en a aucun, l’entraînement ayant son propre agent.
  • Quatre robots à la demande (ChatGPT-User, Perplexity-User, Meta-ExternalFetcher, Amzn-User) peuvent ignorer robots.txt selon leurs propres fournisseurs, et Bytespider l’ignore dans les faits, d’après les mesures.
  • En échange de citations, l’exploration est intense : d’après Cloudflare Radar pour juin 2025, environ 1 700 explorations par visite renvoyée pour OpenAI et environ 70 900 pour Anthropic.
  • Une requête sur dix-huit portant le user-agent d’un robot IA connu est usurpée (HUMAN Security, 2026) : vérifiez les IP avec les listes des fournisseurs et appliquez les règles sur le CDN ou le WAF.

Une décision qui en cache trois

« Faut-il bloquer les robots IA ? » n’a pas de réponse, parce que ce n’est pas une seule question. Chaque grande entreprise d’IA exploite des robots distincts pour des rôles distincts : les robots d’entraînement alimentent les corpus des modèles, les robots d’indexation de recherche alimentent les réponses qui vous citent, et les robots à la demande lisent une page parce qu’une personne vient d’interroger l’assistant à son sujet. Si vous les bloquez tous d’une seule ligne, vous ne prenez pas position sur l’entraînement des IA : vous vous retirez des réponses de l’IA.

Les coûts sont asymétriques. Bloquer un robot d’entraînement est un choix de principe qui, dans la plupart des cas, ne coûte aucune visibilité : Google et Apple le documentent explicitement, et pour OpenAI et Anthropic cela découle de la séparation des robots, puisque la recherche repose sur des agents distincts, aux conséquences documentées séparément. Bloquer un agent de recherche ou de consultation à la demande a un coût direct et documenté. OpenAI, par exemple, indique que les sites qui refusent OAI-SearchBot « ne seront pas affichés dans les réponses de recherche de ChatGPT ». Le fonctionnement propre à chaque assistant est détaillé dans nos guides pour être cité par ChatGPT, Claude et Perplexity ; cette page en donne la carte complète.

Deux chiffres cadrent l’échange. Cloudflare a mesuré combien de pages les entreprises d’IA explorent pour chaque visite qu’elles renvoient en retour : selon les données de Cloudflare Radar pour juin 2025, environ 1 700 explorations par visite renvoyée pour OpenAI et environ 70 900 pour Anthropic. Ces ratios baissent depuis (le tableau de bord AI Insights de Cloudflare les suit en direct), mais le principe de l’échange est clair : vous cédez une exploration intensive contre des citations. Le tableau ci-dessous sert à en fixer les termes.

La liste complète des robots IA, vérifiée dans la documentation des fournisseurs

Chaque ligne ci-dessous est vérifiée dans la documentation de l’opérateur lui-même, à jour d’août 2026. « Jeton » signifie que le nom ne fonctionne que comme groupe robots.txt : il n’existe pas de robot distinct avec ce user-agent.

Robots d’exploration et robots à la demande IA : user-agents, rôles et coût du blocage (vérifié en août 2026)
User-agentRôleRespecte robots.txtEffet du blocage
GPTBot — OpenAIEntraînementOuiContenu futur exclu de l’entraînement des modèles d’OpenAI ; la recherche de ChatGPT repose sur OAI-SearchBot
OAI-SearchBot — OpenAIIndex de rechercheOui« Ne seront pas affichés dans les réponses de recherche de ChatGPT »
ChatGPT-User — OpenAIConsultation à la demande« Les règles peuvent ne pas s’appliquer » (officiel)Déclaratif seulement : les consultations sont déclenchées par l’utilisateur
ClaudeBot — AnthropicEntraînementOuiContenu futur exclu des jeux de données d’entraînement d’Anthropic
Claude-SearchBot — AnthropicIndex de rechercheOuiNon indexé : « peut réduire la visibilité de votre site »
Claude-User — AnthropicConsultation à la demandeOuiLa page ne peut pas être consultée à la demande d’un utilisateur de Claude
PerplexityBot — PerplexityIndex de rechercheOuiHors de l’index de recherche et des citations de Perplexity
Perplexity-User — PerplexityConsultation à la demande« Ignore généralement robots.txt » (officiel)Déclaratif seulement
Google-Extended — Google (jeton)Contrôle de l’entraînement et de l’ancrage dans des sourcesRespecté via GooglebotHors de l’entraînement et de l’ancrage de Gemini ; la recherche Google et les AI Overviews restent inchangées
Applebot — AppleIndex de recherche (Siri, Spotlight, Safari)Oui : suit les règles de Googlebot s’il n’est pas nomméHors des services de recherche d’Apple
Applebot-Extended — Apple (jeton)Contrôle de l’entraînementRespecté via ApplebotHors de l’entraînement des modèles de fondation d’Apple ; reste dans Siri et Spotlight
Meta-ExternalAgent — MetaEntraînement et indexationOuiHors de l’entraînement de Meta AI et de son index
Meta-ExternalFetcher — MetaConsultation à la demande« Peut contourner robots.txt » (officiel)Déclaratif seulement
CCBot — Common CrawlArchive du web ouvertOuiHors des jeux de données publics sur lesquels de nombreux laboratoires d’IA s’entraînent : un retrait en bloc
Amazonbot — AmazonAmélioration des produits ; peut entraîner les modèles d’IA d’AmazonOuiHors de l’exploration d’Amazon, y compris de tout entraînement de modèles
Amzn-SearchBot — AmazonIndex de recherche (expériences de recherche Alexa ; pas d’entraînement)Oui : suit les règles génériques des robots de recherche s’il n’est pas nomméHors des expériences de recherche Alexa
Amzn-User — AmazonConsultation à la demande (requêtes Alexa)« Peut ne pas suivre toutes les directives robots.txt » (officiel)Déclaratif seulement
DuckAssistBot — DuckDuckGoRéponses en temps réel (pas d’entraînement)Oui (appliqué sous 72 h)Hors des réponses de DuckAssist
Bytespider — ByteDanceEntraînement (non documenté)Non : l’ignore dans les faits, d’après les mesuresRien via robots.txt ; exige un blocage côté serveur
Robots d’exploration et robots à la demande IA : user-agents, rôles et coût du blocage (vérifié en août 2026)

Trois configurations robots.txt pour les robots IA

Le tableau permet de définir trois politiques praticables.

Configuration 1 : priorité à la visibilité. Tout autoriser, explicitement : un groupe Allow par agent pour chaque robot documenté du tableau (tous sauf Bytespider, car un Allow pour un robot qui ignore le fichier n’est que du bruit), plus un groupe général. Elle convient aux sites qui vivent d’être trouvés et cités : entreprises de contenu, agences, la plupart des B2B. C’est ce que nous appliquons nous-mêmes ; voir « Comment nous gérons notre propre fichier » plus bas.

User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /

…et ainsi de suite pour chaque agent du tableau. Notre fichier de production sur get-geo.ai/robots.txt en est la version complète.

Configuration 2 : sans entraînement. Le choix délibéré le plus courant : rester hors des corpus des modèles, rester dans les réponses. Interdisez les robots d’entraînement et les jetons, autorisez le reste. Deux réserves avant de copier-coller : la ligne Bytespider est déclarative (la section suivante explique pourquoi), et retirer Meta-ExternalAgent est le seul refus d’entraînement qui a un coût en visibilité, puisqu’il vous sort aussi de l’index de Meta :

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: Applebot-Extended
Disallow: /

User-agent: Meta-ExternalAgent
Disallow: /

User-agent: CCBot
Disallow: /

User-agent: Amazonbot
Disallow: /

User-agent: Bytespider
Disallow: /

User-agent: *
Allow: /

Configuration 3 : verrouillage. Légitime pour du contenu payant ou propriétaire. Robots.txt permet à plusieurs lignes User-agent de partager un même bloc de règles, ce qui garde l’ensemble compact. Nous laissons Applebot de côté ici, car le bloquer vous retire aussi de la recherche de Siri et de Spotlight, ce qui est une décision plus lourde que les réponses de l’IA :

User-agent: GPTBot

User-agent: OAI-SearchBot

User-agent: ChatGPT-User

User-agent: ClaudeBot

User-agent: Claude-SearchBot

User-agent: Claude-User

User-agent: PerplexityBot

User-agent: Perplexity-User

User-agent: Google-Extended

User-agent: Applebot-Extended

User-agent: Meta-ExternalAgent

User-agent: Meta-ExternalFetcher

User-agent: CCBot

User-agent: Amazonbot

User-agent: Amzn-SearchBot

User-agent: Amzn-User

User-agent: DuckAssistBot

User-agent: Bytespider
Disallow: /

Lisez la section suivante avant de déployer cette configuration : pour plusieurs des agents ci-dessus, le fichier est une demande, pas une barrière.

Quels robots IA ignorent robots.txt ?

Robots.txt est une politique publiée, pas un mécanisme de contrainte, et pour toute une catégorie d’agents, les fournisseurs le disent eux-mêmes. OpenAI à propos de ChatGPT-User : « Comme ces actions sont initiées par un utilisateur, les règles robots.txt peuvent ne pas s’appliquer. » Meta à propos de Meta-ExternalFetcher : il « peut contourner robots.txt parce qu’il effectue des consultations demandées par l’utilisateur ». Le robot à la demande de Perplexity « ignore généralement les règles robots.txt ». Amazon à propos d’Amzn-User : il « peut ne pas suivre toutes les directives robots.txt ». La logique est cohérente : un humain a fait la demande, donc la consultation est traitée comme la visite de cet humain, et non comme une exploration.

Reste Bytespider, qui n’a aucune documentation et ignore le fichier dans les faits, d’après les mesures : Cloudflare l’a observé sur plus de sites protégés que tout autre robot IA (40,4 % à la mi-2024), et HAProxy lui attribue près de 90 % de son trafic de robots IA, en notant qu’il ignore les instructions de robots.txt.

L’application des règles se joue donc un cran plus bas. Vérifiez les robots avec les listes d’IP que la plupart des fournisseurs publient (OpenAI, Anthropic, Apple, Common Crawl et DuckDuckGo tiennent des listes JSON, Amazon publie ses plages sur sa page développeur), puis bloquez sur le CDN ou le WAF ce que vous voulez réellement arrêter. La vérification compte plus qu’il n’y paraît : HUMAN Security a mesuré qu’une requête sur dix-huit portant le user-agent d’un robot IA connu est usurpée.

Comment nous gérons notre propre fichier

Notre propre robots.txt suit la configuration priorité à la visibilité : dix-neuf groupes Allow explicites, un par agent (chaque agent du tableau qui respecte le fichier, les robots à la demande que nous accueillons de toute façon, et le Bingbot classique), suivis d’un Allow général. Nous l’avons remanié sous cette forme en août 2026, en supprimant dans la même opération l’ancien groupe anthropic-ai. En vérifiant les faits de ce guide, nous avons aussi retiré un groupe cohere-ai purement hypothétique : la documentation de Cohere indique qu’elle n’exploite actuellement aucun robot.

L’objection évidente : une seule ligne « User-agent: * / Allow: / » produirait le même comportement des robots. C’est vrai. Les groupes explicites apportent trois choses que la ligne unique n’apporte pas. Chaque fournisseur reçoit un signal d’intention sans ambiguïté, et non une simple absence d’objection. Les modifications futures sont plus sûres : un Disallow ajouté pour un agent ne peut pas s’appliquer en silence à des agents auxquels personne n’avait pensé. Enfin, le fichier sert aussi de liste de contrôle : quand un fournisseur lance un nouvel agent, comme OpenAI et Anthropic l’ont fait tous deux ces deux dernières années, l’écart se voit dans le fichier lui-même et dans nos journaux d’exploration.

Notre guide sur le GEO appliqué à notre propre site explique le dispositif d’ensemble. Un site éditorial avec des archives payantes pourrait plutôt choisir la configuration 2 ou 3. Quel que soit votre choix, relisez le fichier chaque trimestre : OpenAI a ajouté OAI-SearchBot en 2024, Anthropic a ajouté Claude-SearchBot en 2025, et Amazon avait scindé son exploration en trois agents dès 2026. Une politique rédigée en 2024 peut ne plus couvrir les robots concernés.

Questions fréquentes

Faut-il bloquer les robots IA ?

Séparez la question selon le rôle. Bloquer les robots d’entraînement (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot, Amazonbot) ne coûte aucune visibilité dans la recherche : c’est documenté explicitement par Google et Apple, et cela découle de la structure pour les autres. L’exception est Meta-ExternalAgent, qui entraîne et indexe avec un seul agent : le bloquer vous sort des deux. Bloquer les agents d’index de recherche et de consultation à la demande vous retire des réponses de l’IA, là où se pose une part croissante des questions d’achat. Tranchez la question de l’entraînement par principe, et celle de la visibilité selon l’origine de vos citations et de votre trafic.

Bloquer GPTBot retire-t-il mon site de ChatGPT ?

Non. GPTBot n’alimente que l’entraînement des modèles. La recherche de ChatGPT repose sur OAI-SearchBot, et les lectures de pages demandées par l’utilisateur passent par ChatGPT-User : si vous bloquez GPTBot, les deux continuent de fonctionner. Anthropic applique la même séparation entre ClaudeBot, Claude-SearchBot et Claude-User.

Google-Extended affecte-t-il les AI Overviews ?

Non, et c’est l’erreur la plus courante en la matière. Google indique que Google-Extended contrôle l’entraînement et l’ancrage dans des sources de Gemini, et qu’il « n’affecte pas l’inclusion d’un site dans la recherche Google ». Les AI Overviews et l’AI Mode font partie de la recherche Google elle-même : ils dépendent de l’accès de Googlebot et des contrôles d’extraits (nosnippet, data-nosnippet, max-snippet, noindex). Le détail figure dans notre guide pour apparaître dans les AI Overviews de Google.

Comment vérifier qu’un robot est authentique ?

Ne vous fiez jamais à la seule chaîne user-agent : une requête sur dix-huit se réclamant d’un robot IA connu est usurpée, d’après les mesures 2026 de HUMAN Security. Comparez l’IP source avec la liste publiée par le fournisseur : OpenAI, Anthropic, Apple, Common Crawl et DuckDuckGo publient des listes d’IP au format JSON, Amazon publie ses plages sur sa page développeur, et Google et Apple prennent en charge la vérification par DNS inverse. Tout ce qui échoue au contrôle est traité comme un robot d’aspiration, quel que soit le nom qu’il se donne.

Robots.txt suffit-il, ou faut-il aussi llms.txt ?

Ils ont des rôles différents. Robots.txt contrôle l’accès : qui peut consulter quoi. llms.txt est une aide à la navigation : une carte lisible par les machines, qui aide les modèles à trouver et à interpréter vos pages clés une fois qu’ils sont entrés sur le site. L’accès d’abord : un llms.txt placé derrière un Disallow général n’aide personne. llms.txt a son propre guide dans cette série.

Guides associés

Sources

  1. 01GET-GEO.AI — Comment apparaître dans les AI Overviews de Google ?
  2. 02GET-GEO.AI — Comment faites-vous du GEO sur votre propre site en pratique ?
  3. 03OpenAI — documentation des robots : GPTBot, OAI-SearchBot, ChatGPT-User
  4. 04Anthropic — documentation des robots : ClaudeBot, Claude-SearchBot, Claude-User
  5. 05Perplexity — documentation des robots : PerplexityBot, Perplexity-User
  6. 06Google — robots d’exploration courants et Google-Extended
  7. 07Google — fonctionnalités d’IA dans la recherche et contrôles pour les propriétaires de sites
  8. 08Apple — Applebot et Applebot-Extended
  9. 09Meta — robots d’exploration web : Meta-ExternalAgent, Meta-ExternalFetcher
  10. 10Common Crawl — documentation de CCBot
  11. 11Amazon — documentation d’Amazonbot
  12. 12DuckDuckGo — documentation de DuckAssistBot
  13. 13Cloudflare — le ratio exploration/visite renvoyée des plateformes d’IA (juillet 2025) et AI Insights en direct
  14. 14Cloudflare — Bytespider en tête du trafic et des blocages de robots IA (juillet 2024)
  15. 15HAProxy — environ 90 % de notre trafic de robots IA vient de Bytespider (octobre 2024)
  16. 16HUMAN Security — état du trafic IA en 2026 : mesures de l’usurpation des robots

// partager

LinkedInXReddit

Comment citer cette page

Vous pouvez citer et réutiliser ce contenu en mentionnant la source et en ajoutant un lien vers cette page.

“Comment configurer robots.txt pour les robots IA ?” — GET-GEO.AI, 2026-09-22. https://get-geo.ai/fr/guides/robots-txt-for-ai-crawlers