AI crawler checker: which bots may read your site
Enter your domain. We read your robots.txt the way each crawler does and show whether Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot and the other crawlers we track, 14 in all, may read your home page, and what your Google-Extended and Applebot-Extended rules say about AI use of your pages.
What the check reads
- Your home pageWhere your address lands after redirects, so we read the robots.txt of the site crawlers actually reach.
- Your robots.txtEach crawler's rules, read the way the robots.txt standard (RFC 9309) says: the group that names the crawler, else the group for all crawlers, and the longest matching rule wins.
- Your sitemap lines and llms.txtWhich sitemaps robots.txt declares, and whether you serve an llms.txt file.
This reads robots.txt rules only. A firewall, CDN or bot-protection setting can still refuse a crawler that robots.txt allows, and this check cannot see that.
How robots.txt works for AI crawlers
robots.txt is a plain text file at the root of your site, at yoursite.com/robots.txt. It holds groups of rules. Each group starts with one or more User-agent lines naming a crawler, followed by Allow and Disallow lines for paths. A crawler follows the group that names it; when no group does, it follows the group for every crawler, written User-agent: *. When two rules match a page, the longer one wins, and on a tie the Allow wins. That is how the robots.txt standard (RFC 9309) and Google describe it, and how this checker reads your file.
Training crawlers and answer crawlers do different jobs
AI companies run more than one crawler. Some collect pages to train models: GPTBot for OpenAI, ClaudeBot for Anthropic and CCBot for the open Common Crawl corpus. Others build the index an assistant searches before it answers, which decides whether your pages can be cited: OAI-SearchBot for ChatGPT search, Claude-SearchBot and PerplexityBot. A third kind fetches a page only when a person asks the assistant about it: ChatGPT-User, Claude-User and Perplexity-User. OpenAI says robots.txt rules may not apply to ChatGPT-User, and Perplexity says Perplexity-User generally ignores them, because a person asked for the page.
Each of these has its own name, so a rule that blocks a training crawler does not block the search crawlers. OpenAI says each of its settings is independent: a site can disallow GPTBot and still allow OAI-SearchBot, so ChatGPT search can show its pages.
Two names that are not crawlers
Google-Extended and Applebot-Extended never visit your site. They are names you can use in robots.txt to tell Google and Apple whether pages their own crawlers already fetch may be used for their AI models: Gemini training and grounding for Google, Apple's models for Apple. Google says disallowing Google-Extended does not affect your inclusion in Google Search and is not a ranking signal. Google Search, including AI Overviews and AI Mode, follows the rules you give Googlebot.
How to read the result
Allowed means no rule stops that crawler. Partly blocked means your home page is open but some paths are disallowed; we list them. Blocked means the rules stop that crawler at your home page. A missing robots.txt, answering 404, means every crawler may read everything. A robots.txt that answers a server error or does not answer at all is different: Google stops crawling the site for up to 12 hours, so we say so rather than showing every crawler as allowed.
What this check cannot see
robots.txt is a request, not a lock. Crawlers that follow the standard read it, but a firewall, CDN or bot-protection setting can turn a crawler away even when robots.txt allows it, and some CDNs offer a setting that blocks AI crawlers outright. This check reads robots.txt only, so it cannot see those blocks. When our own request to your home page is refused, we tell you, because the same setting may be refusing other crawlers too.
How India's most visited .in websites set these rules
We ran this checker's code over the top .in domains in the Tranco research ranking. Read the study for how many block AI search crawlers, crawler by crawler, with the method and the data.
Questions and answers
Should I block GPTBot?
Only if you do not want your pages used to train OpenAI's models: that is all GPTBot does. OpenAI says each of its robots.txt settings is independent, so a site can disallow GPTBot and still allow OAI-SearchBot, which decides whether ChatGPT search can show its pages.
Does blocking Google-Extended remove my site from Google Search or AI Overviews?
No. Google says Google-Extended does not affect inclusion in Google Search and is not a ranking signal. AI Overviews and AI Mode show pages that are indexed for Google Search, so the rules for Googlebot, and snippet controls such as nosnippet, are the ones that apply there.
How long does a robots.txt change take to apply?
Each crawler reads robots.txt again on its own schedule. Google says it generally caches the file for up to 24 hours, and OpenAI says ChatGPT search can take about 24 hours to adjust after an update.
Why can a crawler be allowed here and still not reach my site?
This check reads robots.txt rules only. A firewall, CDN or bot-protection setting can refuse a crawler that robots.txt allows, and those settings cannot be seen from outside. Look in your CDN or hosting dashboard for bot or AI crawler settings.
Is the check free, and do you keep the result?
It is free and needs no account. The result is shown on this page only: we do not save it or create a link to it. A daily limit per network stops automated misuse.
More free checks
- llms.txt checker: your llms.txt read against the llmstxt.org format, with a starter file.
- Free site scan: a crawl of up to 40 pages for technical and on-page SEO problems.
- All free tools
Start with a free scan of your site.
Two to five minutes, no account. You get your three most urgent findings, and the exact count of everything else.