GEO — AI Searchrobots.txt file showing rules for different AI crawlers

Should You Block AI Crawlers? The Real Trade-off

Updated on 8 September 2026

For a restaurant trying to be seen, blocking generative AI crawlers (GPTBot, ClaudeBot, PerplexityBot) in robots.txt means voluntarily excluding yourself from ChatGPT, Claude, and Perplexity's answers. Barring a specific privacy or content-protection reason, letting these crawlers access the site is the default position consistent with a visibility goal.

The crawlers involved

User-agentPublisherUse
GPTBotOpenAITraining and content retrieval for ChatGPT
OAI-SearchBotOpenAIReal-time search for ChatGPT
ChatGPT-UserOpenAIBrowsing triggered by a ChatGPT user
ClaudeBotAnthropicTraining and retrieval for Claude
Claude-SearchBotAnthropicReal-time search for Claude
PerplexityBotPerplexityContent retrieval for Perplexity answers
Google-ExtendedGoogleControls content use for Google's generative features (distinct from classic Search crawling)
Applebot-ExtendedAppleControls content use for Apple's AI features

What blocking these crawlers actually prevents

A crawler blocked in robots.txt can't read your pages' content. In practice, your business can't be cited, mentioned, or accurately described by the corresponding model, since it simply doesn't have access to your listing's or website's text to form an informed view.

This is different from accidental blocking: many sites block these crawlers without knowing it, through generic server-level anti-bot rules (WAF, fail2ban, overly broad nginx rules) that don't distinguish a legitimate AI crawler from a malicious bot. This is the most common silent failure: the site "works" for a human visitor, but AI crawlers get a 403 error without anyone noticing.

How to check your crawlers aren't blocked

  1. Check your robots.txt file directly (available at yourdomain.com/robots.txt) and confirm there's no Disallow: / rule for these user-agents.
  2. Check server access logs (nginx access_log) and search for these user-agents with grep -E "GPTBot|ChatGPT-User|ClaudeBot|PerplexityBot" access.log — their presence confirms they're actually accessing the site.
  3. If you use a WAF or third-party anti-bot service, check its configuration specifically for these user-agents, since some providers' default rules block them globally.

The rare cases where blocking makes sense

  • Strictly licensed content you don't want reused to train third-party models.
  • Pages containing sensitive or private information that should never be publicly synthesized.
  • A deliberate business strategy of staying invisible through AI channels (rare, and generally not relevant for a local business trying to attract customers).

For a growing restaurant, none of these usually apply — visibility comes first.


For the full context on why this visibility matters, see get your restaurant recommended by ChatGPT.

SEOresto makes sure your online presence stays accessible to the crawlers that matter, AI and Google alike. From €39/month. See pricing.


Sources: public documentation for GPTBot (OpenAI), ClaudeBot (Anthropic), PerplexityBot (Perplexity), Google-Extended (Google), Applebot-Extended (Apple) user-agents.

Author: Dmitrii Portnov, founder of SEOresto.

Lire cet article en français →

Related articles

← Back to blog