AI Bot Access Checker
See exactly which AI crawlers — ChatGPT, Perplexity, Claude, Gemini and more — can actually reach your site. We check robots.txt per bot AND send a live request to catch the CDN/WAF blocks robots.txt can't reveal.
- AccessibleOAI-SearchBotOpenAI · ChatGPT Search answer engine
- Blocked by server (HTTP 403)PerplexityBotPerplexity · Answer engine crawler
- AccessibleClaudeBotAnthropic · Claude answer engine
- Blocked in robots.txtGPTBotOpenAI · AI training crawler
- AccessibleGoogle-ExtendedGoogle · Gemini training opt-out · robots.txt only
Why AI bot access matters
Getting cited by ChatGPT Search, Perplexity, Google AI Overviews and Gemini requires one thing first: their crawlers have to be able to fetch your pages. Many sites block them without realizing — either in robots.txt, or (the silent one) at the Cloudflare / WAF edge, which returns a 403 to AI bots even when robots.txt looks fine. The result is zero AI visibility, with no obvious cause.
What this checker tests
- Per-bot robots.txt evaluation — the actual allow/deny rule each crawler sees, not a blanket guess.
- Live access check — a real request spoofing each bot’s User-Agent, so CDN/WAF blocks show up.
- Answer engines vs. training bots — so you can keep training scrapers out while staying citable.
Which bots we check
OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Perplexity (PerplexityBot, Perplexity-User), Anthropic (ClaudeBot, Claude-User), Google (Googlebot, Google-Extended), Microsoft Bing, Apple (Applebot-Extended), Amazon, DuckDuckGo, Common Crawl (CCBot), Meta and ByteDance (Bytespider).
Blocking training crawlers (GPTBot, CCBot, Bytespider) is a legitimate choice. Blocking answer-enginecrawlers (OAI-SearchBot, PerplexityBot) is what costs you citations in AI search.
Frequently asked questions
What's the difference between "blocked in robots.txt" and "blocked by server"?
"Blocked in robots.txt" means your robots.txt file has a rule that tells that crawler not to fetch the page, which is a choice you can edit directly. "Blocked by server" means we sent a live request using the bot's User-Agent and your site rejected it (typically a 403, 429, or timeout) even though robots.txt allowed it. The server block almost always comes from a CDN or WAF rule, such as Cloudflare's "Block AI bots" toggle, rather than from anything on your site itself.
Why check live access when robots.txt already says a bot is allowed?
robots.txt is only a request, and it tells you nothing about edge or firewall rules that sit in front of your pages. A site can allow PerplexityBot in robots.txt while a CDN silently returns a 403 to that same User-Agent, so the crawler never reaches the content. These silent server blocks are a common reason sites get no AI citations despite a clean robots.txt, which is why the tool sends a real request per bot.
Should I block AI bots, and does blocking them affect my Google rankings?
Blocking training crawlers like GPTBot, CCBot, and Bytespider is a legitimate choice if you do not want your content used for model training. Blocking answer-engine crawlers like OAI-SearchBot and PerplexityBot is different, because that is what removes you from ChatGPT Search and Perplexity results. These AI bots are separate from Googlebot, so allowing or blocking them does not change your normal Google Search rankings.
What does "robots.txt only" mean next to some bots?
Some entries such as Google-Extended and Applebot-Extended are opt-out signals rather than active crawlers, so there is no live request to test against them. For those we evaluate only the robots.txt rule and label them "robots.txt only." They control whether your content can be used for AI training features, not whether a separate bot fetches your pages.
Related free tools
Instant SEO Snapshot
One-click SEO & AI-readiness grade for any page — HTTPS, indexability, title, meta, headings, content & more. Embeddable on your own site.
AI Visibility Checker
See what ChatGPT, Claude & Perplexity know about your brand — and how to improve it.
NLP Content Analyzer
Topics, entities, search intent & content gaps an NLP model sees in your page.
AI Retrieval Checker
AI/AIO readiness — can ChatGPT, Perplexity & AI Overviews find, chunk & cite your page?
AI Crawler Log Analyzer
Upload your access log to see which AI bots (GPTBot, ClaudeBot, PerplexityBot) actually crawled you — with spoofed-vs-verified detection.
Bot-Eye View (Raw vs Rendered)
See your page the way AI crawlers do — GPTBot & PerplexityBot don’t run JavaScript. Reveals content, links & schema that are invisible to AI, with fixes.
Want the full picture?
This tool checks one thing. Run a complete, free SEO audit across 26 factors in about a minute.
Run a free SEO audit