Our Checklist for Agentic AI
llms.txt is fast becoming the standard — catch up today.
AI Access
- homepage-http-error Homepage responds successfully
- bot-challenge-blocking-agents No bot challenge blocks AI systems
- redirect-chain-excessive Homepage redirects are short
- gptbot-blocked GPTBot can reach your site
- oai-searchbot-blocked OAI-SearchBot can reach your site
- claudebot-blocked ClaudeBot can reach your site
- perplexitybot-blocked PerplexityBot can reach your site
- google-extended-blocked Google-Extended can reach your site
- robots-txt-missing robots.txt is published
- robots-txt-invalid robots.txt rules can be read
AI Discovery
- llms-txt-missing llms.txt is reachable
- llms-txt-invalid llms.txt follows the spec
- llms-txt-too-few-links llms.txt lists enough pages
- llms-txt-oversized llms.txt is small
- llms-full-txt-missing llms-full.txt is published
- sitemap-missing A sitemap is reachable
- sitemap-unreachable The sitemap in robots.txt works
- sitemap-not-declared-in-robots robots.txt declares your sitemap
- canonical-missing Homepage declares a canonical URL
- llms-txt-links-broken llms.txt links work
- key-pages-missing-from-llms-txt llms.txt covers your main pages
Content Understanding
- title-tag-weak Homepage has a descriptive title
- meta-description-missing Homepage has a meta description
- h1-missing-or-duplicated Homepage has exactly one H1
- heading-hierarchy-broken Heading levels are in order
- semantic-html-missing Page marks its main content
- thin-content Page has enough readable text
- authorship-missing Article declares an author
- publish-date-missing Article declares a publication date
Machine-Readable Data
- jsonld-missing Homepage publishes JSON-LD structured data
- schema-invalid-syntax Structured data can be read
- organization-schema-missing Organization schema is declared
- schema-missing-recommended-fields Organization schema is complete
- article-schema-missing Article pages declare Article schema
- product-schema-invalid Product schema gives a price
- faq-schema-opportunity FAQ content is marked up as FAQPage
- open-graph-missing Open Graph tags are present
Here is ours.
The audit, run on llmstxt.studio at . Every line is a real result from the same engine that will read your site.
Good
- 17 passed
- 2 warnings
- 2 errors
We ran 21 checks in 12.6 seconds.
Where the score comes from
1 error
1 error·1 warning
1 warning
What we would fix first
- Error The homepage does not answer Your homepage did not answer in time.
- Error Dead links in llms.txt 2 of the 10 links we tested in your llms.txt do not work.
- Warning No llms-full.txt file Your site has no llms-full.txt file.
- Warning No MCP address Your site gives no MCP address, in a manifest or in your llms.txt.
The record.
6.87% of 299,427 ranked domains publish an llms.txt.
Every audited domain joins the llms.txt Registry, so the audit is comparative: your site against what the web actually does, not against a checklist alone. Nobody can backfill that record later.
Adoption statistics Does llms.txt work? Browse the registry Examples directory
What happens next.
Questions
Is the AI Readiness Audit free?
Yes. The score and all 41 findings are free and need no account. The fix for each finding, a re-check once you have shipped it, and monitoring come with a free account. Paid plans add deep page-level crawls and scheduled re-audits.
Does this help me rank on Google?
No, and we will not tell you it does. Google Search does not read llms.txt. The audit measures how ready your site is for AI systems and agents: whether they can reach it, find what matters, understand it, and quote it safely.
What is llms.txt and why do I need it?
llms.txt is a markdown file that gives AI systems a structured summary of your website -- your key pages, topics, and how you'd like to be referenced. Think of it as a robots.txt, but for AI assistants like ChatGPT, Claude, and Gemini. It is based on an open specification and takes a few minutes to set up.
Is llms.txt the same as robots.txt?
No, they serve different purposes. robots.txt tells search engine crawlers which pages to index or avoid. llms.txt tells AI models how to understand and reference your content when generating responses. Both are important for modern web management.
Which AI models support llms.txt?
Any tool can choose to read it, and documentation platforms and coding agents do. No major AI provider has confirmed that its search product reads llms.txt, and independent crawler logs show AI bots fetch it rarely. Anthropic publishes one on its documentation site, and our examples directory catalogues 840+ websites that have adopted the format. Treat it as a low-effort, forward-looking step, not a visibility lever.
How do I install the file on my website?
Upload the generated llms.txt file to your website's root directory (same level as your homepage). For example: yoursite.com/llms.txt. We provide detailed deployment instructions for popular platforms including Shopify, WordPress, GitHub Pages, and more.
Read on: what llms.txt is, whether it works, the complete guide, or how each check works.