Everything you would do by hand.
Getting a website ready for AI is a list of chores. Here is the list, and beside each chore the desk that does it: on a real domain, with the price next to it.
Check
Free- $curl -sI https://you.com/
- $curl https://you.com/robots.txt
- read it for GPTBot, ClaudeBot, Google-Extended
- $curl https://you.com/sitemap.xml
- $curl https://you.com/llms.txt
- view source: find the JSON-LD, the canonical, the Open Graph tags
- read 41 specs, keep notes, do it again for every site
AI Readiness Audit
41 checks in 5 categories: can AI reach your site, find what matters, understand it, read it as data, and quote it. One score, every finding, the fix beside each. Free, no account.
llmstxt.studio audited 3 Oct 2026, 20:13 UTC
96/100Excellent
- 30 passed
- 4 warnings
- 0 errors
We ran 34 checks in 3.9 seconds.
Where the score comes from
AI Access 100No problems
AI Discovery 971 warning
Content Understanding 931 warning
Machine-Readable Data 931 warning
Answer Readiness 881 warning
Read every page
Pro- $curl https://you.com/sitemap.xml | grep '<loc>'
- open each URL: title, H1, heading order, author, date, schema
- 18 of the 41 checks are per page. Multiply by your page count.
Deep Site Crawl
Reads up to 100 pages a run on Pro and 500 on Premium, runs the 18 page-level checks on each, and rolls them up so you see which pages fail which check, not just that something does. 10 crawls a month on Pro, 30 on Premium.
The 18 checks that run on every page
- canonical-missing
- title-tag-weak
- meta-description-missing
- h1-missing-or-duplicated
- heading-hierarchy-broken
- semantic-html-missing
- thin-content
- authorship-missing
- publish-date-missing
- jsonld-missing
- schema-invalid-syntax
- article-schema-missing
- product-schema-invalid
- faq-schema-opportunity
- open-graph-missing
- unstable-urls
- source-attribution-missing
- content-client-rendered
Fix
Free account- open the llms.txt spec; write the file from scratch
- choose the key pages; write a description for each
- fix the robots file, the sitemap, the schema, one check at a time
- re-run everything after each change
The fix, per finding
Every failing check names the fix and where it goes. When the fix is an llms.txt, the llms.txt Generator writes it from your sitemap and AI Enhancement turns URL-pattern descriptions into real ones. Re-check the moment you ship. A free account includes 3 AI generations; Pro has no limit.
What we would fix first on llmstxt.studio
- Warning No llms-full.txt file Your site has no llms-full.txt file.
- Warning Skipped heading levels Your homepage skips heading levels: h2 → h6.
Watch
Pro- every Monday:
- $curl -s https://you.com/sitemap.xml | diff - last-week.xml
- after every deploy: is llms.txt still there? re-run the 41 checks
- keep a spreadsheet of scores; notice when one drops
Audit Monitoring
Sitemap Monitoring and Deploy Status run daily on Pro and email only when something changed. Scheduled re-audits keep 90 days of score history on Pro and 365 on Premium, and each run names the checks that flipped. On Free, monitoring is manual.
What each scheduled run records. Your history starts with the first one.
- Score
- The number, and how far it moved since the last run
- Checks that flipped
- Each one named, pass to fail and back
- Sitemap
- Pages added or removed since the last look
- llms.txt
- Still deployed, or gone
Measure
Free · Pro- write down the questions your customers ask an AI
- ask an AI search engine each one; note who it names
- do it again next month; compare by hand
AI Citation Check
We write 8 queries from your llms.txt in three tiers, run them against an AI search engine, and tell you where you stand and who was named instead: one competitor a query on Free, 3 on Pro, all of them on Premium. 50 checks free; 100 a month on Pro, 500 on Premium.
How a result reads
- Not Yet Visible
- Emerging
- Growing
- Strong
- Brand discovery
- What a customer asks when looking for what you offer.
- Topic authority
- What someone asks to learn what your site could teach them.
- Competitive landscape
- The broader questions where you compete with bigger names.
Compare
Public- $for d in $(cat top-20000.txt); do curl -s https://$d/llms.txt; done
- keep every version
- do it again next week, for a year
llms.txt Registry
3.99% of 999,839 ranked domains publish an llms.txt. We have been watching for 42 days, and 3,320 files changed in the last thirty.
Every audited domain joins the registry, so your score is read against what the web actually does, not against a checklist alone. First seen, last changed, every version: nobody can backfill that record later.
llmstxt.studio its row in the llms.txt Registry
- llms.txt
- present
- First seen
- 22 Aug 2026
- File last changed
- Not seen changing
- Changes recorded
- 1
- Last checked
- 3 Oct 2026
In the lab
Open- ask an AI ten questions about your site; count the tokens it burned getting each answer
AI Read Cost
How much work an AI system needs to answer questions about your site, with the answer's quality shown beside the cost. Early, and open to try on any domain.