Free tool
Can ChatGPT
read your site?
We send ten real requests from our server, one wearing each AI crawler's name, and compare what they receive against what a browser receives. That catches the failure a robots.txt checker cannot see: allowed in robots.txt, refused by your firewall.
What we actually test.
Access
40% of scoreTen live requests, one per crawler. We flag the case robots.txt checkers miss: permitted in robots.txt, refused by the server.
Extraction
25% of scoreHow much text exists before JavaScript. Most AI crawlers do not render, so a client-side app can be invisible to them while looking perfect to you.
Entity
20% of scoreWhether structured data identifies who publishes the site, and whether it links out to profiles that corroborate it.
Answer-readiness
15% of scoreFAQ markup, dates, authorship, tables and lists — the shapes answer engines lift most readily.
Why we built this
We found exactly this problem on our own site. robots.txt looked fine in the repository, but the CDN was quietly serving its own version that blocked ClaudeBot, GPTBot, Google-Extended and CCBot, and added an ai-train=no signal on top. Every AI engine had been turned away for months, and nothing in any dashboard said so. Checking a robots.txt file by hand would not have caught it, because the file being served was not the file we wrote.
Common questions.
How do I know if ChatGPT can read my website?
Two things have to be true. Your robots.txt must allow GPTBot and OAI-SearchBot, and your server must actually serve them — firewalls and CDN bot rules frequently block AI crawlers even when robots.txt permits them. This tool tests both by sending a real request as each crawler and reporting the HTTP status your server returns.
Why would my site block AI crawlers without me knowing?
Most commonly a CDN default. Cloudflare, for example, can manage your robots.txt for you and add AI-training restrictions, and its bot protection can return a challenge to crawlers before your site is ever reached. Both are on by default in some plans, so the block is inherited rather than chosen.
Do AI crawlers run JavaScript?
Mostly no. GPTBot, ClaudeBot, PerplexityBot and CCBot read the HTML your server returns. If your site renders its content in the browser, those crawlers see an empty shell, which is why this tool measures how much text exists before JavaScript runs.
What is a good AI visibility score?
Above 80 means crawlers can reach you, your content is in the HTML, and machines can identify who publishes it. Between 50 and 80 usually means one structural gap. Below 50 normally means AI engines either cannot read the site or cannot tell what it is.
Is this tool free?
Yes. No signup, no email required, and nothing about the sites you check is stored. It was built by CTO Monster, which does this work for clients as a paid service.
Built by CTO Monster, which does AI search optimization for US businesses.