Free AI visibility check
Can ChatGPT, Perplexity and Google's AI read your page?
- 0Fail
- 0Warn
- 0Pass
| Result | Check | What we found | How to fix it |
|---|
Want us to fix it for you?
We write your llms.txt, set AI-crawler rules in robots.txt, add JSON-LD and fix title, description and H1, then install it all for you. Or get just the files for $9 and install them yourself.
Done in 3 business days or a full refund. Before/after check included. No one can promise AI citations; we fix the technical blockers.
Unlock the rest of the fixes
Every issue is listed above. The two most serious are explained in full; enter your email to unlock the remaining how-to-fix notes on this page. We'll also email you the report within one business day.
What the AI visibility check looks at
AI search tools find pages through their own crawlers and through Google and Bing, and most of those crawlers don't run JavaScript. These checks show what they get from your server, with a plain-English fix for each problem.
Crawler access
- robots.txt rules for AI search crawlers: OAI-SearchBot, ChatGPT-User, Claude-SearchBot, PerplexityBot, plus Googlebot and Bingbot
- AI training crawlers, reported separately: GPTBot, ClaudeBot, Google-Extended, CCBot, Applebot-Extended, Bytespider
- noindex and nosnippet, which also keep content out of AI Overviews
What they can read
- Words of real text in the HTML before JavaScript runs
- Empty React, Vue or Angular app shells
- One clear H1
- Title, meta description, Open Graph and canonical
Machine-readable extras
- JSON-LD structured data and its types
- XML sitemap
- /llms.txt and /llms-full.txt (a proposed convention, scored lightly)
- MCP server card or AI catalog (informational)
Honest limits. Passing every check doesn't guarantee that ChatGPT or any other AI tool will cite you; no one controls that. A CDN or firewall can also block AI crawlers before robots.txt is read, which this check can't see from outside. Read how to get cited by ChatGPT and Perplexity for what helps beyond the technical basics.
Use it from Claude, Cursor or ChatGPT
This check, the SEO quick check and the security headers check are also available as a free public MCP server, so your AI assistant can run them for you.
Frequently asked questions
Will passing this check get my site cited by ChatGPT?
No tool can promise that. Which sources an AI answer cites depends on the question, the search results and the model. This check finds the technical reasons AI tools can't read or cite your page, which you can fix.
Why do AI crawlers see an empty page when my site looks fine?
Most AI crawlers read the HTML your server sends and don't run JavaScript. If your site is a client-rendered React, Vue or similar app, the text appears only after scripts run, so they see an empty shell. Server-side rendering or pre-rendering fixes it.
Is llms.txt required?
No. llms.txt is a proposed convention, not an official standard, and the big AI search engines haven't said they use it. It's scored lightly here. Crawler access and readable HTML matter far more.
Should I block GPTBot?
That's your choice. GPTBot collects training data; blocking it doesn't remove you from ChatGPT search, which uses OAI-SearchBot. The check reports training crawlers separately and scores them lightly.
What does the check request from my site?
One normal GET of the page you enter, plus /robots.txt, your sitemap, /llms.txt, /llms-full.txt, /.well-known/ai-catalog.json and /.well-known/mcp/server-card.json. Nothing else, identified as HolicAudit-FreeCheck/1.0.