AI Search Visibility Readiness Checker
See how ready a website is to be found and quoted by AI search tools. Check crawler access, structured data, sitemap, llms.txt and whether the text is readable without JavaScript.
What the checker looks at
Can AI crawlers get in?
Your robots.txt rules for the main AI crawlers, whether your server or firewall actually serves them the page, plus your sitemap (and how complete it is) and llms.txt.
Can they read the page?
Whether the real text is in the HTML without JavaScript, how clear the heading outline is, and whether the page is indexable over HTTPS (including a noindex hidden in the HTTP header).
Do they understand it?
Structured data (JSON-LD), the title and meta description, the canonical URL and the page language: the facts a machine needs to summarise the page.
Frequently asked questions
It is how easily AI search tools, such as ChatGPT search, Perplexity, Claude and Google's AI features, can find your pages, read them and quote or link to them in their answers. It starts with the basics: crawlers must be allowed in, the text must be readable in your HTML, and the page must say clearly what it is about.
No, and nobody honestly can. There are no official rules for appearing in AI answers. This checker looks at things that are measurable and that make it easier for AI tools to find and use a site. Think of it as a checklist of good practice, not a ranking promise.
Search and answer bots, such as OAI-SearchBot, ChatGPT-User, ClaudeBot and PerplexityBot, fetch pages to answer a question or to build a search index. Training bots, such as GPTBot, Google-Extended, Applebot-Extended and CCBot, collect content to train models. Many sites block the training bots but allow the search bots, and the checker treats that as a legitimate choice.
It depends on what you want. If you want AI assistants to be able to read and cite your pages, do not block the search and answer bots. If you do not want your content used to train models, you can block the training bots separately. A robots.txt rule is a request that well-behaved crawlers follow, not a lock.
llms.txt is an optional text file at the root of a site that gives AI tools a short, plain summary of the site and links to its most useful pages. It is a community proposal, and AI providers have not confirmed that they read it, so the checker only reports whether it exists and does not count it in the score.
Many AI crawlers fetch the HTML and do not run JavaScript. If your page builds its text with JavaScript, those crawlers may see an almost empty page. Putting the main text in the HTML that the server sends, which frameworks call server-side rendering or static generation, makes it readable to every crawler.
Some sites, especially those behind strong bot protection, answer automated visitors with an error such as HTTP 403. If a crawler like ours cannot open the page, an AI crawler may be turned away too. Check your firewall or bot-protection settings and try again.