What the checker tests, and why
Each check is pass or fail, and the score is the share passed, out of 100. The fix list puts first whatever stops an engine reading the site at all: blocked crawlers and pages that only render in the browser.
- AI crawlers allowed in robots.txt. Whether robots.txt shuts out GPTBot or OAI-SearchBot (OpenAI), PerplexityBot, ClaudeBot (Anthropic) or Google-Extended. OpenAI says OAI-SearchBot is the crawler behind ChatGPT search results and GPTBot gathers training data; PerplexityBot indexes pages for Perplexity answers.
- Server-rendered text. Whether the HTML your server sends holds at least 100 words of text. Vercel’s crawler study (17 December 2024) found that none of the major AI crawlers, including GPTBot, ClaudeBot and PerplexityBot, run JavaScript, so a site that only renders in the browser looks empty to them.
- Direct answer under the H1. Whether the first paragraph after the H1 is 25 to 80 words: long enough to answer something, short enough to be quoted whole.
- Organization or Person schema with sameAs. Whether JSON-LD names the company or person behind the site and links their other profiles, so engines can tie the site to one known entity.
- FAQPage or Article schema. On the page you enter or the first blog, article or guide page it links to. Google limited FAQ rich results to a few site types in August 2023, but the markup still labels questions, answers, authors and dates for machines.
- Title and meta description. Both set, so every engine has a short, accurate summary of the page.
- HTTPS. The page ends up on an https address after redirects.
- Sitemap. A real sitemap at /sitemap.xml or on the Sitemap line of robots.txt, so crawlers can find every page.
- Canonical tag. Tells engines which address to cite when the same page is reachable at several URLs.
- Open Graph tags. og:title, og:description and og:image, which shape how a cited link looks when it is shared.
- llms.txt. A plain Markdown summary of the site for language models, proposed in September 2024. No major engine has confirmed it reads the file, so it comes last in the fix order.
What a good score does not tell you
This is a technical check of one page and its site files. It does not show whether ChatGPT or Perplexity name you when buyers ask about your category, or which pages they cite instead. For which vendors Google AI Mode and Perplexity name in 12 SaaS categories, and every page they cite, see Who AI recommends; for how I track my own name, see the AI visibility case study.