VisibyFNA Technologyproduct
Live
Sign in
Product (Mobile)Features (Mobile)How it works (Mobile)Pricing (Mobile)About (Mobile)
ResourcesPlatformCompareGlossaryBlogGuides
Sign in →

FNA Technology · Visiby · Live

Visiby/Blog/Robots.txt for AI Crawlers
Technical Config • User-Agent Guide

Robots.txt for AI Crawlers: Configs & User-Agent List

Robots.txt for AI Crawlers

Key Takeaways: Managing AI search visibility requires configuring robots.txt based on crawler intent. Here are copy-paste configurations for 3 scenarios: Allow All, Search-Only (allow citations, block training), and Block All, along with a master AI user-agent lookup table.

A common mistake marketing teams make is blocking all AI crawlers in robots.txt. When you block every AI user-agent, you prevent model training, but you also destroy your brand's citation visibility in live AI search engines like ChatGPT and Perplexity.

AI web crawlers perform two distinct functions:

  1. Model Training Crawlers: Asynchronously scrape massive volumes of text to train future LLM base models.
  2. Search Retrieval Agents: Fetch specific web pages in real-time to answer direct user queries and generate footnote citations.

By configuring your robots.txt file properly (following baseline rules from Google Search Central's Robots.txt Introduction), you can control which AI bots fetch your content while preserving search visibility.


01 — User-Agent TableMaster AI crawler user-agent lookup table

The table below lists the primary user-agents operating across conversational search and AI development in 2026:

Crawler User-AgentParent OrganizationPrimary PurposeImpact of Blocking
GPTBotOpenAIModel trainingPrevents OpenAI from training future models on your site
ChatGPT-UserOpenAILive search retrievalKills real-time citations in ChatGPT
OAI-SearchBotOpenAISearch prototype indexingReduces indexing in OpenAI Search
PerplexityBotPerplexity AILive search & citation indexingKills brand recommendations in Perplexity
ClaudeBot / anthropic-aiAnthropicModel training & retrievalBlocks Claude from accessing your pages
Google-ExtendedGoogleGemini model trainingPrevents Gemini training (Does NOT block AI Overviews)
GooglebotGoogleMain search indexingKills both Google Search and Google AI Overviews
BytespiderByteDanceModel training & scrapingBlocks ByteDance AI crawlers
CCBotCommon CrawlPublic dataset scrapingBlocks Common Crawl dataset ingestion

02 — Copy-Paste Configs3 Copy-paste robots.txt configurations

Choose the scenario below that matches your organization's AI content strategy:

Scenario 1: Maximize AI Visibility (Allow All)

Use this configuration if your goal is maximum brand exposure across ChatGPT, Perplexity, Gemini, and future AI models:

# Scenario 1: Allow All AI Crawlers for Maximum Visibility
User-agent: *
Allow: /

User-agent: GPTBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Google-Extended
Allow: /

Sitemap: https://yourdomain.com/sitemap.xml

Scenario 2: Search-Only (Allow Citations, Block Model Training)

This is the recommended strategy for B2B SaaS brands. It permits live search agents (ChatGPT-User, PerplexityBot, OAI-SearchBot) to fetch your content for citations, while blocking bulk training scrapers (GPTBot, Google-Extended, Bytespider):

# Scenario 2: Allow Live Search Retrieval, Block Bulk Model Training

# Allow Live AI Search & Citation Bots
User-agent: ChatGPT-User
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

# Block Bulk Model Training Scrapers
User-agent: GPTBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: Bytespider
Disallow: /

User-agent: CCBot
Disallow: /

Sitemap: https://yourdomain.com/sitemap.xml

Scenario 3: Complete AI Opt-Out (Block All AI Bots)

Use this configuration if your website contains proprietary data or copyrighted content that you wish to block completely from AI systems:

# Scenario 3: Block All AI Crawlers and Retrieval Agents

User-agent: GPTBot
Disallow: /

User-agent: ChatGPT-User
Disallow: /

User-agent: OAI-SearchBot
Disallow: /

User-agent: PerplexityBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: anthropic-ai
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: Bytespider
Disallow: /

User-agent: CCBot
Disallow: /

03 — Testing & VerificationHow to test and verify your robots.txt setup

Follow these steps to deploy and test your file:

Step 1: Upload file to root directory (https://yourdomain.com/robots.txt)
  │ Ensure response headers serve plain text (Content-Type: text/plain)
  ▼
Step 2: Run a live curl test for user-agent headers
  │ Check that GPTBot and PerplexityBot receive expected HTTP responses
  ▼
Step 3: Audit indexability in AI Visibility Dashboard
  │ Verify that citation retrieval succeeds on live category prompts

Command line verification test

You can simulate an AI user-agent request using curl from your terminal:

curl -I -A "PerplexityBot" https://yourdomain.com/blog/what-is-geo

If the server returns HTTP/1.1 200 OK, PerplexityBot can successfully fetch your content for live citation synthesis.


04 — FAQFrequently asked questions

GPTBot is OpenAI's automated web crawler used to harvest data for training future AI models. ChatGPT-User is OpenAI's live retrieval agent that fetches web pages in real-time when a user asks a query in ChatGPT.
Yes. You can block GPTBot and Google-Extended in robots.txt to prevent model training, while allowing ChatGPT-User, PerplexityBot, and OAI-SearchBot to fetch real-time content for footnote citations.
The file must be hosted at the exact root level of your domain at https://yourdomain.com/robots.txt.

Want to test whether AI crawlers are fetching your site properly? Generate your free AI visibility report

Virender Singh
About the author

Virender Singh

Technical Lead at Visiby

Virender Singh is the technical lead at Visiby, where he builds the crawling, structured-data, and answer-engine analysis behind the product. He writes about the technical mechanics of answer engine optimization. View full profile →

Share this article:
Free • 60 seconds • no card

See what AI is saying about your brand — before your competitors do.

Drop your domain. We'll run a live visibility sweep across ChatGPT, Perplexity, and Google AI Overviews — and send your team the first report.

First report in 60 seconds No credit card Agency white-label ready
Robots.txt for AI Crawlers: Configs & User-Agent List