Astor Ventures

Home › Guides › AI search

Free guide · AI search

GPTBot vs OAI-SearchBot: which one should robots.txt allow?

Last updated October 24, 2026 · Crawler facts checked October 24, 2026 against the vendors’ own documentation (sources below)

Quick answer

They control different things. OAI-SearchBot decides whether your pages can be shown in ChatGPT search answers; GPTBot collects content that may be used to train OpenAI’s models. OpenAI says each setting is independent. If you want to appear in ChatGPT search but keep your content out of training, allow OAI-SearchBot and disallow GPTBot. Blocking both removes you from ChatGPT search answers, though OpenAI says you can still appear as a navigational link.

Which AI crawler does what

CompanySearch / answers crawlerTraining crawlerUser-triggered fetcher
OpenAIOAI-SearchBotGPTBotChatGPT-User (robots.txt “may not apply”)
AnthropicClaude-SearchBotClaudeBotClaude-User (Anthropic says its bots honor robots.txt)
PerplexityPerplexityBot (Perplexity says it is not used to train AI foundation models)none listedPerplexity-User (“generally ignores robots.txt rules”)
GoogleGooglebot (Search, including its AI features)Google-Extended token: Gemini training and grounding; does not affect Google Searchnone listed here

Ready-to-paste robots.txt blocks

Show up in AI search, stay out of training:

User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
Allow: /

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
Disallow: /

User-agent: *
Allow: /

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

Allow everything (the default when there is no rule):

User-agent: *
Allow: /

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

A common mistake: a named group cancels the * rules

Under the robots.txt standard (RFC 9309), a crawler obeys only the most specific group that names it. If you add User-agent: GPTBot with one rule, GPTBot ignores everything in your User-agent: * group, including Disallow: /admin/ or /checkout/. Repeat any private-path rules inside each named group, or list several user agents on one group as in the block above.

robots.txt is only half of it

A firewall or CDN rule can block a crawler that robots.txt allows. Cloudflare, for example, has AI bot policies that block by category (Search, Agent, Training), and says new domains get Training and Agent bots blocked on pages with ads by default from September 15, 2026. Check both, or run the free checker, which tests robots.txt and the live response for each crawler.

What we found on three live sites

Site (home page)ScoreWhat the checker found
astorventuresllc.com98/100All 16 crawlers allowed; 3,664 words in the raw HTML. Small gaps: a 253-character meta description and no sameAs profile links in the schema.
hohocam.com94/100All 16 crawlers allowed; 2,165 words in the raw HTML; Product, Offer, FAQPage and VideoObject schema. Gaps: no <main> element and no published or updated date in the schema.
kemuva.com87/100All 16 crawlers allowed; 2,809 words in the raw HTML. Gaps: only Organization and WebSite schema on the home page, one question-style heading, no <main> element, no dates in the schema, and a 193-character meta description.

Checked October 24, 2026 with the free checker below, from one IP address. All three sites already let AI crawlers in, so their gaps are about structure, not access. A test page we built as a JavaScript app shell (empty <div id="root">, GPTBot blocked in robots.txt) scored 45/100 with the same checks.

Want a second pair of eyes? The AI visibility audit checks 16 AI and search crawlers against your robots.txt, firewall and HTML, and sends a plain-English PDF report within 48 hours with ready-to-paste fixes. $79 for the report, $149 with the fixes applied. It is a diagnosis, not a promise of citations.

See the audit → Download the free checker

Frequently asked questions

Does blocking GPTBot hurt my Google rankings?

No. Google Search uses Googlebot. GPTBot is OpenAI’s training crawler and has no role in Google Search.

Does blocking GPTBot remove my content from models already trained?

robots.txt controls future crawling. It cannot recall content collected before you added the rule.

Should a small business block AI training crawlers?

There is no single right answer. Blocking training crawlers does not, by itself, stop you from appearing in AI search answers, as long as the search crawlers are allowed. Decide based on how you feel about your content being used for training.

Does Google-Extended control AI Overviews?

No. Google says Google-Extended governs Gemini training and grounding, and does not affect inclusion or ranking in Google Search. AI Overviews are part of Google Search, which Googlebot controls.

Is &ldquo;Allow: /&rdquo; required?

No. Anything not disallowed is allowed. An explicit Allow line just makes your intent clear.

Sources (checked October 24, 2026)

Last updated:

← AI visibility audit · All guides · Home