AI visibility guide · ~10 min · Updated July 16, 2026

How to Allow AI Crawlers in robots.txt

Make sure GPTBot, ClaudeBot, PerplexityBot, and Google-Extended can actually reach your pages before anything else on this list matters.

Most AI answer engines run a real crawler with its own user agent string, separate from Googlebot. robots.txt is a plain text file at your domain root that tells each of those crawlers whether they may fetch your pages - block it, even by accident, and that engine has nothing of yours to cite. This is the first item to check because every other guide in this library assumes AI crawlers can already reach your site.

Why it matters for AEO. ChatGPT (GPTBot), Claude (ClaudeBot), Perplexity (PerplexityBot), and Google's AI Overviews (Google-Extended) each send a named crawler. If robots.txt blocks or omits one, your content is invisible to that engine no matter how good it is.

How to do it

  1. Open yourdomain.com/robots.txt in a browser.
  2. Confirm there is no "Disallow: /" rule under User-agent: * or under GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, or Applebot-Extended specifically.
  3. If your CDN or CMS (Cloudflare, Vercel, WordPress security plugins) has an "AI scrapers" or bot-blocking toggle, explicitly allow these crawlers even if you block generic scrapers.
  4. Re-check after any CDN or WAF change - security tools often add new bot rules silently during upgrades.

How to verify. Run curl -A "GPTBot" yourdomain.com/robots.txt and confirm no Disallow rule matches your page paths.

Example

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /
FAQ

Frequently asked questions

Quick answers about how to allow ai crawlers in robots.txt.

At minimum GPTBot (OpenAI), ClaudeBot (Anthropic), PerplexityBot, and Google-Extended - blocking any of these means that model simply cannot see your pages.

No - it's the prerequisite for everything else in this guide. If crawlers can't reach your pages, structured data and content quality never get evaluated.

Fetch /robots.txt directly and confirm there's no Disallow rule matching GPTBot, ClaudeBot, PerplexityBot, or Google-Extended, then check server logs for recent crawls from those user agents.

Track your AI visibility

See how your SaaS appears in ChatGPT, Claude, and Perplexity.

Free tier: 10 prompts, 2 LLMs, daily tracking. No credit card required.