Five areas decide whether AI assistants can find, read and quote your pages. Each one is tested live on your server, not guessed from a checklist.
Bot access and firewalls
We read your robots.txt rules for 23 known AI bots, then request your home page as six of them, including GPTBot, ClaudeBot and PerplexityBot. If a firewall or a robots.txt rule turns a bot away, that assistant will never quote you. You get the name of the blocker and the setting to change.
Content without JavaScript
We look at the raw HTML a bot receives, before any script runs. Most AI crawlers do not execute JavaScript, so a page that fills itself in the browser can look empty to them. You see how much text a bot gets and how much your page depends on scripts.
English version
We check your hreflang tags, the language attribute of your page and whether an /en/ path exists. Clear language signals help assistants match your pages to questions asked in English. You get a list of what is missing and a fix for each gap.
Common Crawl
Common Crawl is a public archive of the web, and many AI models learn from copies of it. We check whether your site is in the latest dataset and whether it holds English captures. If it is missing, you know why models may not have seen your content.
Readability for models
On the page we already fetched, we check three details: whether your JSON-LD names an Organization or Person, whether the page shows a content date, and whether the text has headings and lists. This area is informational.