Suede AI Agent StudioDocsStart buildingOpen workspace
Navigation menu

SEO & AI search6 min readUpdated

Allow or block GPTBot, ClaudeBot, PerplexityBot and every AI crawler

Quick answer

Agent Studio tests your robots.txt against every major AI crawler and tells you which engines can read your site. Allow the search and live-fetch bots behind ChatGPT, Claude, Perplexity, Alexa and Meta AI so their answers can quote you. Training crawlers such as GPTBot and ClaudeBot are a separate choice that does not change whether those assistants cite you.

What you'll have

  • A clear map of which crawler feeds which AI engine
  • A robots.txt that opens every answer bot and keeps private paths closed
  • A deliberate, written choice on training crawlers
  • A weekly alert the moment a site change blocks an answer bot
On this page
  1. What are the three kinds of AI crawlers?
  2. Which AI crawler feeds which engine?
  3. Which AI crawlers should I allow?
  4. What robots.txt lines do I paste?
  5. How do I check my robots.txt is working?
  6. What else stops AI assistants from quoting me?
  7. Questions

What are the three kinds of AI crawlers?#

AI companies send different crawlers for different jobs, and robots.txt treats each one separately. Blocking the wrong one is the most common reason a business vanishes from AI answers.

AI crawler roles
RoleWhat it doesEffect of blocking it
Search indexCrawls ahead of time to build the engine's search indexYour pages drop out of that assistant's search answers
Live fetchOpens a page the moment a person's question needs itThe assistant cannot read your page mid-answer
Model trainingCollects content to train future modelsFuture training sets leave your content out; live answers are unaffected

Which AI crawler feeds which engine?#

Agent Studio keeps one registry of AI crawlers, checked against each operator's own documentation. The same registry powers the AI crawler list, the AI Visibility Check and the robots.txt patch, so the table below always matches what the check tests. Click any token for its guide and copyable lines.

18 AI crawlers and control tokens, from the Agent Studio crawler registry
TokenOperatorRoleWhat it feedsRecommended
OAI-SearchBotOpenAISearch indexChatGPT search resultsAllow
ChatGPT-UserOpenAILive fetchuser actions in ChatGPT and Custom GPTsAllow (user-initiated, robots.txt is advisory)
Claude-SearchBotAnthropicSearch indexClaude search resultsAllow
Claude-UserAnthropicLive fetchlive answers in ClaudeAllow
PerplexityBotPerplexitySearch indexPerplexity search resultsAllow
Perplexity-UserPerplexityLive fetchlive answers in PerplexityAllow (user-initiated, robots.txt is advisory)
Amzn-SearchBotAmazonSearch indexsearch in Amazon products and servicesAllow
Amzn-UserAmazonLive fetchlive answers in AlexaAllow (user-initiated, robots.txt is advisory)
Meta-WebIndexerMetaSearch indexMeta AI search resultsAllow
Meta-ExternalFetcherMetaLive fetchagentic AI tasks Meta runs for usersAllow (user-initiated, robots.txt is advisory)
GPTBotOpenAIModel trainingOpenAI generative AI foundation modelsYour call (no effect on the score)
ClaudeBotAnthropicModel trainingAnthropic's Claude model trainingYour call (no effect on the score)
Google-ExtendedGoogleModel training (control token)Gemini model training and groundingYour call (no effect on the score)
Applebot-ExtendedAppleModel training (control token)Apple generative AI model trainingYour call (no effect on the score)
AmazonbotAmazonModel trainingAmazon products, services and AI modelsYour call (no effect on the score)
CCBotCommon CrawlModel trainingthe Common Crawl open web datasetYour call (no effect on the score)
BytespiderByteDanceModel trainingByteDance AI modelsYour call (no effect on the score)
Meta-ExternalAgentMetaModel trainingMeta AI model training and productsYour call (no effect on the score)

Which AI crawlers should I allow?#

Allow every search and live-fetch bot if you want to be found in AI answers. Those are the crawlers behind ChatGPT, Claude, Perplexity, Alexa and Meta AI, and the AI Visibility Check scores your access for them. Training crawlers are a business decision: allowing them puts your content into future models, blocking them keeps it out, and neither changes your readiness score.

  • Want leads from AI search? Allow OAI-SearchBot, Claude-SearchBot, PerplexityBot and the other search bots on every public page.
  • Selling content itself? Block the training crawlers and keep the search bots open, so assistants still cite and link you.
  • Have private areas? Keep /admin/, /account/ and checkout paths disallowed in every group.

What robots.txt lines do I paste?#

Give each answer bot its own group that allows the site and repeats your private-path rules. A crawler follows the group that names it and ignores the * group, so any Disallow you only put under * stops applying to a crawler you name. This example is built from the same registry as the check:

robots.txt that opens every AI answer bottext
# AI answer bots: open the site, keep private paths closed.
# A named group replaces the * group for that crawler, so repeat your * rules in each one.
User-agent: OAI-SearchBot
Allow: /
Disallow: /admin/

User-agent: ChatGPT-User
Allow: /
Disallow: /admin/

User-agent: Claude-SearchBot
Allow: /
Disallow: /admin/

User-agent: Claude-User
Allow: /
Disallow: /admin/

User-agent: PerplexityBot
Allow: /
Disallow: /admin/

User-agent: Perplexity-User
Allow: /
Disallow: /admin/

User-agent: Amzn-SearchBot
Allow: /
Disallow: /admin/

User-agent: Amzn-User
Allow: /
Disallow: /admin/

User-agent: Meta-WebIndexer
Allow: /
Disallow: /admin/

User-agent: Meta-ExternalFetcher
Allow: /
Disallow: /admin/

# Training crawlers: your call. This example blocks one of them.
User-agent: GPTBot
Disallow: /

User-agent: *
Disallow: /admin/

Sitemap: https://www.example.com/sitemap.xml

How do I check my robots.txt is working?#

Verify AI crawler access

0 of 4 done

  1. Step 1: Run the AI Visibility Check

    The crawler table shows every bot as allowed or blocked on your homepage and key pages, with the exact line that decides it.
    Check my site
  2. Step 2: Open the guide for any blocked bot

    Each crawler page has copyable Allow and Block lines and an example robots.txt, tested path by path.
    Open OAI-SearchBot guide
  3. Step 3: Paste, publish, re-check

    Update robots.txt, load /robots.txt in a browser to confirm it serves, then run the check again.
    Re-run the check
  4. Step 4: Put a watch on it

    The AI Visibility Watch template reads your robots.txt every Monday and alerts you, naming the bot and the rule, if an answer bot gets blocked.
    Open AI Visibility Watch

What else stops AI assistants from quoting me?#

Page-level directives. A noindex, nosnippet, noai or max-snippet:0 in your homepage meta robots tag or X-Robots-Tag header tells engines not to quote you even when robots.txt lets them in. The AI Visibility Check reads both and quotes the directive it found. Content hidden behind JavaScript is the other silent blocker: the check tests whether your homepage text is readable without it.

Once the bots can read you, measure whether they cite you with AI visibility, and run the free SEO audit to catch page problems that block them.

Find out which AI engines can read your site

The check tests every crawler in the registry and quotes the line that decides each one.

Questions buyers ask#

Does blocking GPTBot remove my site from ChatGPT?

No. GPTBot collects training data. OAI-SearchBot decides whether your pages appear in ChatGPT search answers, and ChatGPT-User fetches pages a person asks about. Keep OAI-SearchBot open and you stay eligible for ChatGPT search whatever you choose for GPTBot.

What is the difference between ClaudeBot, Claude-SearchBot and Claude-User?

ClaudeBot collects content for training Anthropic's models. Claude-SearchBot indexes pages for Claude's search answers. Claude-User fetches a page when a person's question needs it. Allow the last two to be found in Claude.

Do live-fetch bots like ChatGPT-User obey robots.txt?

OpenAI, Perplexity, Amazon and Meta each state that their user-initiated fetchers act on a person's request, so robots.txt works as a request rather than a hard rule for them. The search bots that build each engine's index follow robots.txt.

Does Google-Extended control Google AI Overviews?

No. Google states Google-Extended governs Gemini training and grounding, and does not affect inclusion in Google Search. AI Overviews come from the Search index, which Googlebot crawls.

How fast do AI engines pick up a robots.txt change?

OpenAI states ChatGPT search picks up a change in about 24 hours, Meta says its crawlers cache robots.txt for up to 24 hours, and Amazon says it uses a copy cached within the last 30 days. Re-run the check after you publish to confirm the file itself is right.

Do I need an llms.txt file?

It is low-cost hygiene worth 2 of the 100 readiness points. Crawler access, server-rendered text and a fresh sitemap carry far more weight. The fix kit drafts one from your own key pages.

Was this page helpful?

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.