AI readiness checker
AI assistants are becoming the front page of the web. This check tells you whether ChatGPT, Claude, Perplexity and Google's AI can crawl your site, understand it and cite it: llms.txt, robots.txt rules for AI crawlers, structured data, sitemap and metadata, each scored with a fix.
The check fetches a handful of public files (homepage, robots.txt, llms.txt, sitemap) through our server. Nothing is stored.
What "AI ready" means
Search used to mean ten blue links; increasingly it means one synthesized answer from ChatGPT, Claude, Perplexity or Google's AI results. Those systems only recommend sites they can crawl, parse and trust, and the signals they rely on are not identical to classic SEO.
Three layers matter. Access: your robots.txt decides which AI crawlers may read the site at all, and blocking the wrong bot removes you from its answers entirely. Understanding: structured data (JSON-LD) and clean metadata are what answer engines parse most reliably when deciding what your pages are about. Guidance: an llms.txt file at your site root gives AI systems a curated map of what matters, in a format made for language models.
This checker reads exactly what an AI crawler would read and scores all three layers, with a concrete fix for everything it flags.
What gets checked
- llms.txt: present at the site root and valid llmstxt.org format (title, summary, linked sections)
- robots.txt: access rules for 11 major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and more), with search vs training impact explained
- Structured data: JSON-LD blocks on the homepage and which schema.org types they declare
- Sitemap: discoverable via robots.txt or the default location
- Metadata: title, meta description, canonical URL, Open Graph tags and H1
No llms.txt yet?
Generate a valid one from your sitemap in about a minute, free.
Open the llms.txt generator →From the blog
robots.txt for AI Crawlers: Allow and Deny Recipes
Three recipes and a bot-by-bot table for controlling GPTBot, ClaudeBot, PerplexityBot and the rest from one small text file.
SitemapsXML Sitemap Errors: Every Common Failure and Its Fix
Nine failures cause almost every broken sitemap. Here is how to recognize each one from its symptom and fix it for good.
SitemapsXML Sitemap Best Practices That Actually Matter
Half of the standard sitemap advice is folklore. These are the practices search engines actually respond to, and the fields they ignore.