AI Visibility Checker

See your website the way AI search engines see it.

How it works
Crawler breakdown

Any http or https address. Private and internal hosts are refused.

Exactly 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

Google

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.

Enter a URL and press Check visibility10crawlers checkedFour requests to your domain, once — no email, nothing stored

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY