robots.txt pour les robots IA : quoi autoriser
Les entreprises d'IA ont des robots distincts pour l'entraînement et pour répondre aux questions. Bloquez ceux d'entraînement si vous voulez, mais laissez les robots de recherche et d'utilisateur, sinon vous disparaissez des réponses.
Apprenez à tirer parti des agents IA pour le marketing, les ventes et le produit. Chaque semaine, je partage ce que j'ai appris avec plus de 5 400 lecteurs.
✓ Vérifiez votre boîte mail — cliquez sur le lien de confirmation pour finaliser l'inscription.
✓ Vous êtes inscrit !
✓ Vous êtes déjà inscrit.
La plupart des sites qui disparaissent des réponses de ChatGPT se sont fait ça tout seuls. Quelqu’un a lu un titre sur le scraping par l’IA, collé un bloc de règles Disallow: / dans le robots.txt, et fermé la porte aux robots qui récupèrent les pages quand un client pose une question.
La correction prend dix minutes, à condition de savoir que chaque entreprise d’IA exploite plusieurs robots, et qu’ils n’ont pas le même rôle.
Table des matières
Ouvrir Table des matières
Robots d’entraînement et robots de réponse, ce n’est pas la même chose
Toutes les grandes entreprises d’IA séparent désormais leur exploration selon l’usage. J’ai vérifié la documentation de chaque éditeur avant d’écrire ceci.
| Entreprise | Robot | Ce qu’il fait | Si vous le bloquez… |
|---|---|---|---|
| OpenAI | GPTBot | Explore du contenu pouvant servir à entraîner ses modèles | Votre contenu reste hors des entraînements futurs |
| OpenAI | OAI-SearchBot | Fait apparaître des sites dans la recherche ChatGPT | Vous n’apparaissez pas dans les réponses de la recherche ChatGPT |
| OpenAI | ChatGPT-User | Visite une page quand un utilisateur interroge ChatGPT à son sujet | OpenAI indique que les règles robots.txt peuvent ne pas s’appliquer, puisqu’une personne déclenche la visite |
| Anthropic | ClaudeBot | Collecte du contenu pouvant contribuer à l’entraînement | Votre contenu futur est exclu des jeux de données d’entraînement |
| Anthropic | Claude-SearchBot | Indexe le web pour améliorer les résultats de recherche | Moins de visibilité dans les résultats de recherche de Claude |
| Anthropic | Claude-User | Récupère une page quand un utilisateur de Claude pose une question | Claude ne peut pas récupérer votre contenu pour cet utilisateur |
Google-Extended | Un jeton robots.txt qui contrôle l’entraînement et le grounding de Gemini | Vous exclut de l’usage par Gemini ; selon Google, sans effet sur l’inclusion ni le classement dans Search |
Deux précisions sur ce tableau. Google-Extended n’a pas de chaîne user agent propre, donc il n’apparaît jamais dans les logs de votre serveur. Et ChatGPT-User fait exception : comme c’est une personne qui demande la page, OpenAI dit qu’il peut ne pas suivre le robots.txt du tout.
La décision : trois configurations
1. Porte ouverte. Tout autoriser. C’est ce que j’applique sur ce site, avec chaque robot ci-dessus en Allow: /. Je veux être cité, et je préfère être cité que protégé.
2. Hors de l’entraînement, dans les réponses. Bloquez GPTBot, ClaudeBot et Google-Extended. Autorisez OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User et PerplexityBot. Cela convient aux éditeurs qui vendent leurs archives ou craignent la réutilisation, et veulent quand même apparaître quand quelqu’un pose une question.
3. Porte fermée. Tout bloquer. À réserver au cas où la visibilité dans l’IA ne vous apporte rien, par exemple un produit d’étude payant vendu par appel commercial. Tous les autres sacrifient leur visibilité pour une impression de contrôle.
Pour le client d’une agence ou un commerce local, la 1 ou la 2 est presque toujours la bonne. La 3 est rarement une décision réellement réfléchie.
Le fichier pour l’option 2
Ajoutez ces lignes à votre robots.txt existant. Ne remplacez pas le fichier : votre ligne de sitemap et vos règles pour Googlebot et Bingbot doivent rester.
# Training: opted out
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
# Search and live answers: allowed
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: Claude-User
Allow: /
User-agent: PerplexityBot
Allow: /Si vous préférez ne pas l’éditer à la main, le générateur de robots.txt pour l’IA propose un interrupteur par robot et vous donne les lignes prêtes à coller.
Vérifier que ça marche vraiment
- Ouvrez
https://votredomaine.com/robots.txtdans un navigateur. Il doit se charger en texte brut à la racine du domaine, une fois par sous-domaine. - Passez votre site dans le vérificateur d’accès des robots IA pour voir quels robots vos règles laissent entrer.
- Patientez. OpenAI indique qu’il peut falloir environ 24 heures après une mise à jour du robots.txt pour que ses systèmes s’ajustent.
- Vérifiez que votre pare-feu ou votre CDN ne bloque pas quand même les robots. Un
Allowdans le robots.txt ne sert à rien si une règle anti-bot renvoie un 403 au même robot. C’est la première chose que je chercherais quand un site « autorise » les robots IA sans obtenir de citations.
Ce qu’il ne faut pas faire
- Ne bloquez pas par adresse IP. La documentation d’Anthropic avertit que le blocage par IP peut ne pas garantir l’exclusion, car il peut empêcher le robot de lire votre robots.txt.
- Ne traitez pas le robots.txt comme une sécurité. C’est une demande que respectent les robots identifiés et bien élevés. Les scrapers qui l’ignorent demandent des règles côté serveur.
- N’utilisez pas le robots.txt pour retirer des pages de Google. C’est le rôle de
noindex. - Crawl-delay n’est pas standard. Anthropic dit le prendre en charge pour
ClaudeBot. Ne supposez pas que tous les robots le font.
Un autre fichier à publier
Une fois les portes ouvertes, dites aux robots où sont les bonnes pages. C’est le rôle de llms.txt, et mon analyse pour savoir s’il fait vraiment bouger les citations dit ce que j’en attends. Pour savoir si tout cela paie, mesurez votre trafic de recherche IA.
Apprenez à tirer parti des agents IA pour le marketing, les ventes et le produit. Chaque semaine, je partage ce que j'ai appris avec plus de 5 400 lecteurs.
✓ Vérifiez votre boîte mail — cliquez sur le lien de confirmation pour finaliser l'inscription.
✓ Vous êtes inscrit !
✓ Vous êtes déjà inscrit.
Articles liés
GEO multilingue : être cité dans chaque langue
Faire du GEO sur un site en 13 langues m'a appris que hreflang, llms.txt et schema ne se comportent pas comme le suppose un conseil pensé pour l'anglais seul.
GEOAjouter le GEO à un abonnement SEO existant
Comment une agence SEO ajoute du vrai travail GEO à un abonnement existant : audit d'abord, tarifé à part, sans juste relabelliser le même travail.
SEOTarifer un audit GEO : ce qu'il faut facturer
Comment je structure et facture un audit GEO : le forfait fixe de cadrage, ce que couvre le livrable, et quand le transformer en abonnement.
Recevez le guide IA dans votre boîte mail
Apprenez à tirer parti des agents IA pour le marketing, les ventes et le produit. Chaque semaine, je partage ce que j'ai appris avec plus de 5 400 lecteurs.
Vérifiez votre boîte mail.
Nous vous avons envoyé un e-mail de confirmation — cliquez sur le lien pour finaliser votre inscription. Vérifiez les spams si vous ne le voyez pas d'ici une minute.
Vous êtes inscrit.
Bienvenue — la prochaine édition arrive bientôt dans votre boîte mail.
Vous êtes déjà inscrit — guettez-la chaque mercredi.