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é
Politique par crawler
  • 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

Appliqué au groupe User-agent: * - Googlebot et Bingbot continuent de les respecter.
robots.txt · aperçu en direct
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.

Être crawlé est la première étape.Après les crawls viennent les citations - Sonarvue suit ce que les moteurs disent de vous dans le temps.
Lancer l'audit gratuit

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.

Questions fréquentes

Quels crawlers IA mon robots.txt doit-il mentionner ?

Au minimum GPTBot, ClaudeBot et PerplexityBot, car ils alimentent les réponses que la plupart des acheteurs voient. Une bonne hygiène ajoute OAI-SearchBot et ChatGPT-User (les agents de recherche et de navigation distincts d'OpenAI), Claude-Web, Google-Extended et Applebot-Extended, chacun étant un user-agent distinct avec son propre groupe de règles.

Dois-je bloquer les crawlers IA ou les autoriser ?

Si vous voulez être cité, autorisez-les : un crawler bloqué ne peut jamais vous lire ni vous citer. Si vous ne voulez jamais que les systèmes IA utilisent votre contenu, le préréglage « bloquer tous les crawlers IA » du générateur produit le fichier le plus strict. Le juste milieu - autoriser les robots qui collectent des réponses, bloquer ceux axés sur l'entraînement - est à un clic.

Comment robots.txt décide-t-il entre autoriser et interdire ?

Pour chaque user-agent, la règle de chemin correspondante la plus spécifique (la plus longue) l'emporte, donc « Disallow: /blog » l'emporte sur « Allow: / ». Un groupe de règles ne s'applique à un robot (ou au joker « * ») que s'il est nommé ; les robots inconnus retombent sur le groupe « * », et un robot nommé dans son propre groupe ignore entièrement « * ».

Bloquer dans robots.txt empêche-t-il l'IA de me citer ?

Cela empêche ce crawler de récupérer vos pages, ce qui vous retire de l'index sur lequel la réponse est construite. Cela ne peut pas retirer du contenu déjà crawlé, et cela n'empêche pas un agent lancé par un utilisateur (comme ChatGPT-User) d'ouvrir une URL en votre nom - c'est un user-agent différent.

Où va le fichier généré ?

Publiez-le à la racine de votre domaine - exactement https://votredomaine.com/robots.txt, pas dans un sous-dossier. Vérifiez ensuite avec la vérification des crawlers IA que votre politique se lit comme prévu, et relancez-la après tout changement du site.