Hi, I'm Scout. I read your site the way AI crawlers do.
Free AI crawlability & access check
Is Your Website Invisible to
ChatGPT, Gemini & other AI Crawlers?
Most sites block AI crawlers by accident.
Enter your URL to see exactly which of
265 bots can reach you.
Try:
100% free No sign-up Results in seconds
Analyzing website...
Crawler access results
- -
- Bot Access
- /70
- -
- AI Infra
- /15
- -
- Tech Ready
- /15
Category Overview
Access status summary across all 8 bot categories
Bot Access Status
Each bot is checked against robots.txt rules (the industry standard for bot access policy). Results are based on what the site owner explicitly allows or blocks.
AI Infrastructure Files
These files tell AI engines what your site is about and how to read it. Honest note: no major AI vendor has confirmed reading llms.txt yet, but it is a five-minute, zero-risk hedge that Lighthouse now audits.
Fix This First: Priority Action Plan
Ranked by score impact. Start at number 1 and work down.
Export Full Report
Download your AI Visibility report - branded & verified by Horatos.ai
Embed Your Score Badge
Show your AI Visibility Score on your website. The badge links back to your live results.
Share your results. The link opens a live check of this site.
01How it works
How AI Crawler Check works
Three steps, about ten seconds. Nothing to install, nothing to sign up for, and no change to your website: paste your address and read the answer.
-
You do this
Paste your web address
We visit your site the same way an AI assistant would and read the small text files that tell visiting robots what they may look at. We read a handful of files, not your whole website, and we do not save the address you typed.
0fields to fill in. No account, no email, no card. -
We do this
We try every AI robot by name
Each robot has its own name, and your rules can allow one and block another without you realising. We test all 265 of them, one at a time, using the same matching order the real robots use. That order is where reading a rules file by eye usually goes wrong, as our guide to blocked crawlers shows.
265robots tested individually, across 8 groups. -
You get this
A score, and the exact fix
A single number out of 100, a plain list of which assistants cannot see you and why, and ready-made text you can copy and paste to fix it. The fixes are ordered by how much each one is worth, so the first one you apply is the one that matters most.
~10sfrom pasting the address to reading the result.
See how AI crawlers read your site
02The research behind every guide
Meet Scout Agent, our AI crawler researcher
Scout never sleeps, never guesses and never copies someone else's homework. It is the research agent behind this AI crawler checker, and it does the work most guides skip: it tests live websites for AI crawlability, reads every crawler's documentation at the source, and turns the evidence into plain English you can act on today. Then the AI Crawler Check editorial team checks every claim before it goes live.
While other guides repeat last year's advice, Scout is out fetching robots.txt files, comparing user agent strings, re-testing pages from dozens of crawler identities and catching the moment a firewall treats a bot differently from a browser. That is how it spots the silent blocks that cost sites their place in AI answers. Our editors add the judgement: what a finding means for your AI search visibility, and what to fix first. Scout is an AI, and we say so proudly, because the proof is in the pages it writes.
Testing a live site exactly the way an AI crawler sees it.
-
Tests the live web
Scout runs the same AI crawler check you can run above, against real sites, and records which AI bots are allowed, blocked or silently challenged.
-
Reads primary sources
User agents, IP ranges and opt-out rules come from each operator's own documentation, never from another checker's list. That is how our AI crawler directory stays accurate.
-
Shows the evidence
Findings carry the test that produced them, so you can reproduce any crawlability case study yourself instead of taking our word for it.
-
Gets a human review
An AI Crawler Check editor checks facts, tone and usefulness before publishing. Corrections are logged on our methodology page.
Start with Scout's most-read guides: robots.txt rules for AI crawlers, our AI crawler robots.txt study and every AI bot you should know.
See everything Scout has written03Scout Radar
What the top 10,000 sites decide about AI crawlers
Scout does not only check one site at a time. It reads the robots.txt file of every domain in the Tranco top 10,000 and records which AI crawlers each site lets in and which it turns away. Scout Radar publishes what it finds, so you can compare your own rules with what the most visited sites on the web actually do.
The latest scan read 5,583 valid files. Most top sites are not blocking AI at all, and the ones that do are careful: they say no to training and keep the door open for AI search, so assistants can still cite them.
- 20.2%block at least one AI training crawler
- 9.1%block training but keep AI search open
- 79.6%leave every AI crawler open
Most blocked by top sites
CCBotCommon Crawl, AI training16.1%BytespiderByteDance, AI training15.9%GPTBotOpenAI, AI training15.4%ClaudeBotAnthropic, AI training14.4%Google-ExtendedGoogle, AI training13.0%
04What you get
What your free AI crawler report shows
No sign-up wall between you and the answer. Every report has the same four parts: a score, the robots that cannot reach you, the reason for each, and the fix.
Sample result
yoursite.comHigh risk: invisible to the assistants that matter
3 of the 5 most important AI crawlers are turned away by your robots.txt, and your llms.txt is missing.
- 21/70Crawler access
- 6/15AI files
- 15/15Technical
- GPTBot · OpenAI robots.txt line 4 · Disallow: / Blocked
- ClaudeBot · Anthropic robots.txt line 4 · Disallow: / Blocked
- PerplexityBot · Perplexity X-Robots-Tag header · noai Blocked
- Google-Extended · Google Gemini No rule matched · access permitted Allowed
The full report lists all 265 robots this way, grouped by how much each one is worth to you. See how each point is scored.
Your fix
copy & paste- +28 ptsRemove the blanket Disallow on line 4 and allow the three named crawlers above.
- +10 ptsAdd an llms.txt file at your root so assistants can find your key pages without guessing; here is how to write one.
- +6 ptsDrop the noai header your CDN is adding to every response.
Every snippet is generated for your site, not a template, and one click copies it.
05Why it matters
What invisibility costs you
AI assistants are where buyers now start their research. When they cannot read your site, the loss never shows up in your analytics, because the visit never happens.
-
01
Silent loss
No warning, no error, no dip to investigate
Nothing breaks when GPTBot or ClaudeBot is turned away. Your rankings look fine, your dashboards stay green, and you quietly stop appearing in AI answers. There is no alert for this in Search Console, in your analytics, or anywhere else, so most site owners find out months late, or never find out at all. Measuring AI referral traffic is how you catch it.
-
02
Competitor gain
The citation goes to whoever is readable
Every question ChatGPT or Perplexity answers needs a source, and the model picks from the pages it is allowed to read. If yours are blocked, the answer still gets written, it just names a competitor whose robots.txt let the crawler in. You are not ranked lower. You are not in the running. Read how AI engines choose their sources.
-
03
Compounding gap
AI visibility compounds, like search did
The sites being cited today become the default sources models keep returning to, and being cited makes a page more likely to be cited again. Every month you stay blocked is a month of citations, mentions and trust accruing to someone else, and buying it back later costs far more than not losing it.
What is the best project management tool for a growing team?
Blocked
Your site cannot be read
For a growing team, the options people rate most highly are Competitor A and Competitor B. Both scale well past twenty seats and integrate with the tools you already use…
Sources: competitor-a.com, competitor-b.com
Readable
Your site can be read
For a growing team, your product is the one most often recommended: it is built for teams at exactly this stage, and its own documentation sets out the pricing and the seat limits…
Sources: yoursite.com, competitor-a.com
06The six causes
Six ways a site goes invisible by accident
Almost nobody decides to hide from AI assistants. It happens through a line copied from a forum, a plugin default, or a header a hosting provider adds for you. Here is what we find most often, and what each one does to your score.
-
The blanket disallow
Two lines meant to keep one scraper out. They apply to every robot ever written, including the ones that would have quoted you.
User-agent: *
Disallow: / -
A header you never wrote
Some hosts and security plugins add an opt-out header to every response by default. Your robots.txt says yes and your server says no.
X-Robots-Tag: noai, noimageai
-
A name that no longer exists
Operators rename their robots. A rule written for the old token stops matching anything on the day of the change, silently, and nothing warns you.
User-agent: anthropic-ai
Disallow: / -
A firewall that answers first
Bot protection can challenge an AI crawler before your rules are ever read. The robot sees a security page, not your content, and moves on.
403 Forbidden · managed bot rule
-
Content that arrives empty
If your text is drawn by JavaScript after the page loads, a robot that does not run scripts receives a shell with nothing in it to quote.
<div id="root"></div>
-
Nothing to guide the reader
Access alone is not readability. With no llms.txt, no schema and no clear headings, an assistant has to guess which of your pages answers the question.
GET /llms.txt → 404
07Fix it
Ten free tools to find, fix and watch
A report is only useful if you can act on it. These write the actual files for you, check the ones you already have, and none of them ask for an account. Start with the AI crawler diagnostic tool and the rest of the free set.
Find the problem
Start here when a scan says a crawler cannot read you.
-
New
AI Crawler Diagnostic Tool
When the scan says a bot is blocked, this says why. One page, 18 crawlers, six gates: robots.txt, directives, status, redirects, firewall challenges and JavaScript.
Diagnose a page -
Most complete
GEO Site Audit
The full 42-point GEO and AEO audit: crawler access by tier, firewall blocks, structure, schema and the AI files, scored out of 100 with every fix written out.
Run the audit -
Up to 20 URLs
Batch Checker
Test many pages in one run. Useful when a template is the thing that is blocking you rather than any single page.
Check in bulk -
Agents
AI Agent Readiness
See whether Grok Bot, ChatGPT Agent and other AI browsing agents can use a page, or are stopped by firewalls, CAPTCHAs or login walls.
Test a page
Write the fix
Generate the files, then check them before they go live.
-
9 presets
robots.txt Generator
Choose which robots may read you, one by one, and get a correct file back. Nine ready-made presets, from fully open to search only.
Build a file -
Catches typos
robots.txt Validator
Paste your existing file and see the errors that matter: bad syntax, rules in the wrong order, and robot names that no longer exist.
Check my file -
New standard
llms.txt Generator
The emerging standard that tells an assistant which of your pages matter and what each one covers, so it stops guessing.
Generate llms.txt -
JSON-LD
Schema Generator
Structured data an answer engine can read without interpreting your layout. Fill in the fields, copy the block into your page head.
Generate schema
Watch your logs
See which AI agents actually visit. Runs in your browser; nothing is uploaded.
-
In browser
AI Agent Log Checker
Paste access log lines to find Meta Muse, Grok Bot, Hark, Google-Agent and ChatGPT-User requests, grouped by IP.
Check my logs -
xAI
Grok Log Checker
Find GrokBot and xAI-SearchBot requests in your access logs, grouped by IP, without sending the logs anywhere.
Find Grok visits
Most-searched crawler profiles: GPTBot ClaudeBot PerplexityBot SemrushBot Full AI crawler directory
08Fresh from Scout's desk
Latest research from Scout Agent
New robots appear every few weeks and old ones get renamed without notice. This is what changed most recently, written up the week it happened. Each one is researched by Scout, our AI agent and crawler researcher, and checked by the AI Crawler Check team.
-
AI Crawl-to-Referral Ratios: What They Mean and How to Measure Your Own
AI bots take far more pages than they send back in visitors. What crawl-to-referral ratios show, where they mislead, and how to calculate the number.
-
AI Crawler and AI Search News: October 2026 Roundup
What changed in AI search and AI crawling in October 2026, with primary sources, our own top-10k robots.txt data and a checklist for the month.
-
Content-Signal vs Content-Usage: Which AI Preference Line to Use
Two ways to state AI usage preferences in robots.txt. How Content-Signal and Content-Usage differ, the ai-input gap, what top sites use, and how to.
-
Google's AI Contribution Pilot: Paying Publishers for AI Overview Answers
Google is testing payments to publishers whose content shapes AI answers. How the AI contribution pilot works, what has been reported about payouts.
-
Google's Search Generative AI Control vs Google-Extended: Which Switch Does What
Google's new Search generative AI control, Google-Extended and noindex do three different jobs. What each changes, where to set it, and which one you.
-
Content-Usage in robots.txt: The IETF AIPREF Standard Explained
The IETF is standardising AI usage preferences with a Content-Usage line and header. What train-ai and search mean, the strictest-wins rule, and who.
09The database
A verified AI crawler database, every entry sourced
Every robot we test has a page of its own: who runs it, what it takes, whether it obeys robots.txt, and the exact line to allow or block it. All of it free to read, no sign-up.
By groupevery bot tracked, sorted by what it does
- 104AI and LLM bots The robots that feed answer engines: GPTBot, ClaudeBot, PerplexityBot, Google-Extended and the rest. Browse AI bots
- 39Scrapers Bulk harvesters and dataset builders such as Bytespider and CCBot, with the rule to stop each one. Browse scrapers
- 63Search engines Bingbot, DuckDuckBot, Yandex and the regional engines that still send real clicks to your pages. Browse search engines
- 19SEO tools AhrefsBot, SemrushBot, Screaming Frog and the other auditors that crawl you on someone else's behalf. Browse SEO tools
- 24Google bots Googlebot, Google-Extended, AdsBot and Google-Agent, each with a different job and a different rule. Browse Google bots
- 9Social bots Link unfurlers and preview fetchers. Block one and your links stop showing a title and an image. Browse social bots
- 4Other agents Agentic browsers and assistants that click and type on a real person's behalf rather than indexing. Browse other agents
- 3Cloud services Platform and CDN fetchers. Harmless until one is caught by a blanket rule meant for someone else. Browse cloud services
Beyond the botswho runs them, how they differ, and how we check
- 112Operator profiles Every company running a crawler, which robots it owns, and how its tokens have been renamed over time. Browse operators
- 20Head-to-head comparisons GPTBot against ClaudeBot, Google-Extended against Googlebot: what each pair actually does differently. Compare crawlers
- 159Research articles Per-robot guides, llms.txt standards work, and analysis of every new crawler the week it appears. Read the research
- 42GEO checks per scan The full checklist every URL runs: robots.txt, meta robots, X-Robots-Tag, llms.txt, sitemap and schema. See the methodology
10How we compare
AI Crawler Check vs typical AI bot checkers
Most checkers were built before AI search mattered and test a thin slice of the crawler landscape. Here is the difference, row by row.
| Capability | AI Crawler Check | Typical AI-only tools |
|---|---|---|
| Bots tested | 265 bots | 30 to 40 |
| Categories covered | 8 categories | 1 to 3 (AI only) |
| Agentic crawlers (Google-Agent, OAI-AdsBot) | ||
| Unified GEO score (42 checks, 0 to 100) | ||
| Signals read per URL | robots.txt, meta, headers, llms.txt, sitemap, schema | robots.txt only |
| Shows the rule that caused each result | ||
| Flags renamed and retired robot tokens | ||
| Many URLs in one run | Up to 20 | One at a time |
| llms.txt detection with strict validation | Partial | |
| Honest WAF handling (15+ providers) | ||
| Free tools included | 10 free tools | Rare |
| Sign-up required | Never | Often |
11Google too
Free Googlebot test and crawlability checker
Is my website crawlable? Paste any page into the website check box at the top of this page and every scan now runs a Google crawl test on that exact URL, alongside the AI crawler check.
You see what the Google web crawler is allowed to fetch, what it receives, and whether it may index the page, in about ten seconds.
Use it as a Googlebot checker before a launch, a website crawl test after a migration, or a quick way to check if a URL is crawlable when traffic drops.
- robots.txtAllowed for /pricingPass
- HTTP status200 OK as Googlebot smartphonePass
- Challenge pageNo CDN challenge servedPass
- IndexabilityNo noindex foundPass
- CanonicalPoints to another URLWarning
- RenderingText present before JavaScriptPass
How to check if a page is crawlable
- Paste the full page address, for example
https://example.com/pricing, not just the domain. The crawlability test runs on the path you enter. - Press Check my site. We read robots.txt and fetch the page as Googlebot smartphone, the crawler Google indexes with, so every scan is also a Googlebot mobile test.
- Open the Googlebot crawl test panel in the results. Each of the six checks shows pass, warning or fail with the exact rule or header behind it.
To test website crawlability for many pages or sites at once, use the bulk crawlability checker.
How Google's crawler sees your site
Googlebot, the Google search bot behind every organic result, does not see your page the way a browser does. It reads robots.txt first, requests the page with its own user agent, obeys noindex in the HTML or the X-Robots-Tag header, and only renders JavaScript later in a second pass. This Googlebot simulator follows the same order, so a failure points at the layer that caused it.
The same test covers the other search engine crawlers that matter for AI answers: Bingbot, which feeds Microsoft Copilot, and Applebot, which feeds Siri and Spotlight.
| Check | What we test | Fails when |
|---|---|---|
| robots.txt | The Googlebot group, or the * group, evaluated for your exact path with Google's longest-match rule | A Disallow matches the URL, or robots.txt returns a 5xx error |
| HTTP status | The page requested with the Googlebot smartphone user agent | 404, 410, 403, 429 or 5xx instead of 200 |
| Challenge page | Whether a CDN or firewall serves a challenge instead of the page | Cloudflare, Akamai, DataDome, Imperva or AWS WAF pages |
| Indexability | Meta robots, a googlebot meta tag and the X-Robots-Tag header | noindex or none is present |
| Canonical | Whether the page names itself as the canonical URL | It points to another URL (reported as a warning) |
| Rendering | How much text is in the HTML before any JavaScript runs | The page is an empty client-side shell |
Crawl test vs Google Search Console
Search Console's URL Inspection shows what the real Googlebot fetched from Google's own IP addresses, but only for sites you have verified. This site crawl test works on any website, including competitors and client prospects, and adds the AI crawlers Search Console does not cover.
One honest limit: our request comes from our server with the Googlebot user agent, not from Google's IP ranges. Many CDNs block look-alike Googlebots and let the real one through. When that happens, the report says so and checks the page with a normal browser fetch instead of calling your site uncrawlable.
Common crawl accessibility problems
- A staging rule left live:
User-agent: *withDisallow: /. Fix it with the robots.txt validator. - A security plugin or CDN bot rule returning 403. See fixing 403 errors for crawlers.
noindexcopied from a template. See noindex vs disallow.- Content drawn by JavaScript. See JavaScript rendering and crawlers.
For a full SEO crawl test of structure, schema and content, run the GEO site audit.
12Before you check
Frequently Asked Questions
Straight answers about what the check reads, what it costs and what to do with the result. Still stuck? Ask us or read the quick-start guide.
What does an AI crawler checker actually do?
It fetches your robots.txt, meta robots tags, X-Robots-Tag headers and AI files such as llms.txt, then evaluates each rule against the user-agent string of every known AI crawler. The result tells you which AI systems are allowed to read your content and which are blocked, either intentionally or by accident.
Why would blocking AI crawlers hurt my business?
When GPTBot, Google-Extended, ClaudeBot or PerplexityBot cannot read your pages, AI assistants cannot cite you as a source. Your competitors get recommended instead. Unlike a search ranking drop, this failure is silent: no error, no traffic alert, no warning in Search Console.
Is this tool really free, and do I need an account?
Yes, completely free with no account, no email and no credit card. All 265 bot checks, the 42-point GEO audit and all ten free tools are available immediately. We do not store the URLs you test.
What is the difference between SEO and GEO?
SEO optimises for ranked links in a results page. GEO, or Generative Engine Optimization, optimises for being quoted inside an AI-generated answer. GEO depends on crawler access, machine-readable structure, schema markup and clear factual statements, which is what this tool measures. Our GEO vs SEO comparison goes deeper.
How is the AI Visibility Score calculated?
The score weights crawler access at 70 percent, AI infrastructure files at 15 percent and technical readiness at 15 percent. Bots are weighted by real-world importance, so blocking GPTBot costs more than blocking a minor scraper. The full formula is documented on our methodology page.
Should I allow or block AI crawlers on my website?
It depends on the robot, which is why a single blanket rule is almost always the wrong answer. Retrieval crawlers such as ChatGPT-User and PerplexityBot fetch your page to answer a live question and cite you by name, so blocking them removes you from answers your customers are already asking for. Training-only crawlers such as CCBot copy your content into a dataset with no link back, and blocking those costs you nothing. Bulk scrapers that ignore robots.txt entirely need a firewall rule rather than a robots.txt line. The practical position for most businesses is to allow the crawlers that cite, block the ones that only harvest, and decide the training-plus-retrieval ones like GPTBot on your own commercial terms. See the full block-or-allow guide.
How do I know if ChatGPT can read my website?
Four things have to line up, and checking only the first is the usual mistake. Your robots.txt must not disallow GPTBot or ChatGPT-User. Your pages must not carry a noai or noindex instruction in a meta tag or an X-Robots-Tag response header, which your host or a plugin may be adding without your knowledge. Your firewall must not challenge the crawler before it reaches your content. And your text has to be present in the HTML the server returns, not drawn in afterwards by JavaScript. Asking ChatGPT whether it can see your site does not test any of this reliably, because the model may answer from memory. Running the URL through this checker tests all four in one pass. See how to optimise for ChatGPT Search.
How often should I run an AI crawler check?
Once a quarter as a baseline, and immediately after any change to your hosting, CDN, security settings or CMS plugins, because those are the changes that alter robots.txt and response headers without anyone editing a file on purpose. Also check when a new crawler is announced: operators add and rename robots several times a year, and a rule written for a token that no longer exists stops working the day the name changes, with no error and no notification. The scan is free and takes about ten seconds, so there is no reason to wait for a reason. See the monthly audit checklist.
How do I test if Googlebot can crawl my site?
Paste the page address into AI Crawler Check. Every scan runs a free Googlebot test on that exact URL: it evaluates your robots.txt for the path, requests the page with the Googlebot smartphone user agent, and checks for challenge pages, noindex, the canonical tag and JavaScript-only content. Confirm important pages with URL Inspection in Google Search Console, which fetches from Google's own IP addresses.
Is my website crawlable by Google?
It is crawlable when three things are true: robots.txt does not disallow Googlebot for the URL, the page answers Googlebot with HTTP 200 instead of an error or a challenge page, and the content is in the HTML. It is also indexable when there is no noindex in the meta robots tag or the X-Robots-Tag header. The crawlability test in each scan reports all four.
What is a crawlability test?
A crawlability test checks whether a search engine crawler can reach and read a page. It is narrower than a full SEO crawl test: it answers whether Googlebot and other crawlers are allowed in and what they receive, rather than auditing every page of a site for content issues.
A free tool by
Horatos.ai
AI-native growth marketing agency in Singapore
We built this checker because we needed it ourselves. If you want the strategy behind the score, that is the work we do for clients.