Générateur robots.txt pour crawlers IA
Décidez, crawler par crawler, quels agents IA peuvent lire votre site. Activez ou désactivez GPTBot, ClaudeBot, PerplexityBot et les autres, ajoutez votre sitemap, et copiez-collez un robots.txt valide - sans inscription, généré en direct dans votre navigateur.
- Sans inscription
- 8 user-agents IA
- Rien n'est stocké
- GPTBotOpenAIAutorisé
Crawle pour entraîner et alimenter les réponses de ChatGPT
- OAI-SearchBotOpenAIAutorisé
Crawle pour les résultats de recherche web de ChatGPT
- ChatGPT-UserOpenAIAutorisé
Navigation en direct lorsqu'un utilisateur interroge ChatGPT
- ClaudeBotAnthropicAutorisé
Crawle pour entraîner et alimenter Claude
- Claude-WebAnthropicAutorisé
Navigation en direct initiée par l'utilisateur de Claude
- PerplexityBotPerplexityAutorisé
Construit l'index sur lequel s'appuient les réponses de Perplexity
- Google-ExtendedGoogleAutorisé
Usage d'entraînement de Gemini / AI Overviews
- Applebot-ExtendedAppleAutorisé
Alimente Apple Intelligence
User-agent: * - Googlebot et Bingbot continuent de les respecter.User-agent: GPTBot User-agent: OAI-SearchBot User-agent: ChatGPT-User User-agent: ClaudeBot User-agent: Claude-Web User-agent: PerplexityBot User-agent: Google-Extended User-agent: Applebot-Extended Allow: / User-agent: * Disallow: /wp-admin/ Disallow: /cart/ Disallow: /checkout/ Sitemap: https://yourdomain.com/sitemap.xml
Ceci remplace tout votre robots.txt - fusionnez-le avec vos règles existantes si vous avez des directives spécifiques, puis vérifiez avec la vérification des crawlers IA.
Pourquoi les crawlers IA ont besoin de leurs propres décisions robots.txt
Les moteurs de réponses IA s'appuient sur leurs propres crawlers, et chaque moteur nomme un user-agent distinct dans robots.txt. OpenAI en fait tourner trois à lui seul : GPTBot pour l'entraînement et les réponses, OAI-SearchBot pour l'index de recherche web de ChatGPT, et ChatGPT-User pour la navigation en direct qui se produit quand une personne pose une question. Anthropic sépare ClaudeBot de Claude-Web, Perplexity fait tourner PerplexityBot pour construire l'index dont ses réponses s'inspirent, et Google-Extended et Applebot-Extended contrôlent séparément l'usage que les produits IA de Google et d'Apple peuvent faire de votre contenu. Un seul « Disallow: / » à l'ancienne sous User-agent: * refuse silencieusement tout le monde - une raison fréquente pour laquelle une marque disparaît de Perplexity ou ChatGPT sans que personne ne remarque de changement.
Le générateur ci-dessus vous donne des interrupteurs Autoriser/Bloquer par robot, trois préréglages sensés et un aperçu en direct de directives valides. Si vous ne savez pas où commencer, « autoriser les réponses, bloquer l'entraînement » est le juste milieu honnête : OAI-SearchBot, ChatGPT-User et PerplexityBot peuvent encore vous lire et vous citer, pendant que les crawlers axés sur l'entraînement s'abstiennent. Ou autorisez tout le monde et soyez maximalement disponible pour chaque moteur - pour la plupart des entreprises qui veulent apparaître dans les réponses IA, le fichier ouvert est le bon défaut.
Comment les directives sont assemblées (la partie que les gens ratent)
robots.txt se lit par groupes. Un groupe commence à une ligne User-agent: et continue jusqu'à la ligne d'agent suivante ; des lignes d'agent consécutives partagent un même jeu de règles, c'est pourquoi le générateur peut fusionner vos interrupteurs par robot en blocs ordonnés. Dans un groupe, la règle de chemin correspondante la plus longue l'emporte - « Disallow: /blog » l'emporte sur « Allow: / », et un « Allow: / » explicite sur un groupe fort garde tout votre site lisible pendant que des entrées Disallow plus étroites créent des exceptions. Un robot nommé par un groupe ignore entièrement le groupe * : « User-agent: GPTBot » avec une seule ligne Disallow signifie que les permissions de Googlebot ne s'appliquent jamais à OpenAI. Le fichier généré garde chaque robot nommé dans son propre groupe pour éviter tout héritage accidentel, place la ou les URL de votre sitemap à la fin, et conserve vos exclusions admin/panier/commande sous * pour que Googlebot et Bingbot continuent de les respecter.
Publiez-le, puis prouvez qu'il a fonctionné
Téléchargez le fichier et placez-le à la racine de votre domaine pour que visiter https://votredomaine.com/robots.txt affiche exactement ce que vous vouliez publier. Fermez ensuite la boucle avec la vérification crawler IA - elle lit votre fichier en direct et montre, robot par robot, qui est réellement autorisé à entrer. Une règle que vous vouliez dans un sens mais avez écrite dans un autre est l'erreur classique ; la vérification existe parce que « je l'ai publié » n'est pas une preuve.
Le fichier vieillit - révisez-le comme toute surface de crawl
De nouveaux agents IA apparaissent chaque mois, et chacun arrive avec sa propre ligne user-agent : bytespider de ByteDance et les derniers entrants empêchent la liste ci-dessus d'être exhaustive. Tous les trimestres environ, lancez la vérification crawler IA contre votre domaine en direct et relisez la trace de vos propres décisions robots.txt ; si une règle que vous vous rappelez à peine avoir publiée pour un moteur compte désormais, corrigez-la dans ce générateur et déployez le fichier régénéré. L'habitude de maintenance est tout l'intérêt - un robots.txt est l'un des rares artefacts SEO où une seule ligne de texte fin peut inscrire ou désinscrire un produit d'un canal de distribution du jour au lendemain.
Une limite honnête : robots.txt est une requête, pas un mur. Les moteurs bien élevés l'obéissent, mais il n'authentifie pas, n'empêche pas la récupération de pages déjà crawlées et n'empêche pas un utilisateur final de visiter votre site via un agent. Traitez-le comme un ensemble d'instructions que vous renouvelez délibérément, et si un crawler se comporte mal sans le respecter, la gestion des robots en périphérie est la couche d'application - pas ce fichier texte. Pour tout le reste, l'audit de site suit si les moteurs vous voient et vous citent désormais.