AI Visibility Checker
See your website the way AI search engines see it.
How it worksExactly what this does
Our server makes four requests to your domain, once each — no account, no email:
- /
- /robots.txt
- /llms.txt
- /sitemap.xml
It identifies itself as ScultToolsBot/1.0, gives up after 10 seconds, and follows at most three redirects. If your WAF blocks unfamiliar crawlers, allow that user-agent before you run this — otherwise you are measuring your firewall, not your robots.txt.
The 10 crawlers we evaluate
Each one gets its own robots.txt verdict, because they are separate user-agents with separate rules. OpenAI alone ships three: you can allow ChatGPT search while opting out of training.
OpenAI
3 crawlers
GPTBot
Model training
OAI-SearchBot
ChatGPT search index
ChatGPT-User
Live ChatGPT browsing
Anthropic
2 crawlers
ClaudeBot
Model training
anthropic-ai
Legacy Anthropic crawler
Perplexity
1 crawler
PerplexityBot
Perplexity search index
1 crawler
Google-Extended
Gemini training & grounding
Common Crawl
1 crawler
CCBot
Open dataset many models train on
ByteDance
1 crawler
Bytespider
Model training
Meta
1 crawler
meta-externalagent
Llama training
What the score is made of
- AI crawler access40 pts
- The effective robots.txt rule for the path “/” for each of the 10 crawlers above.
- Structured data (JSON-LD)20 pts
- Every ld+json block on your homepage, and the @type values it declares — what you tell engines you are, instead of making them guess.
- On-page basics20 pts
- Nine signals answer engines quote: title, meta description, an h1, at least two h2s, a lang attribute, Open Graph tags, a canonical link, image alt-text coverage, and a minimum word count so a near-empty page cannot pass by accident.
- llms.txt10 pts
- Whether /llms.txt exists — a curated markdown map for AI systems.
- XML sitemap10 pts
- A Sitemap: line in robots.txt, or a /sitemap.xml that responds.
- noai signalsnot scored
- noai / noimageai in your meta robots tag or X-Robots-Tag header. Reported, never judged — opting out is a legitimate choice.
- noindex / nofollownot scored
- The same meta robots tag and X-Robots-Tag header, checked for a noindex or nofollow directive instead — flagged prominently because either one can keep AI engines from citing the page regardless of every other check passing.
100/100 means AI engines can read and parse you — not that they will cite you.

