Reflyma / LLMs.txt Validator

Ship an llms.txt that AI engines will trust.

We fetch your published llms.txt, check its Markdown structure and sample linked pages. The score measures these checks, not official certification or guaranteed AI-crawler adoption.

  • Free to run
  • No account required
  • Live results
  • Evidence-backed
LLMs.txt Validator
Enter a URL above to run this tool
Ready to run
yourbrand.com · llms.txt validatorready to run
Enter a URL above to run this tool.
How it works

From URL to evidence-backed result.

  1. Fetch /llms.txt

    Follow redirects and verify HTTPS delivery.

  2. Parse and validate

    Check headings, sections and markdown structure.

  3. Sample linked pages

    Test up to 12 links for reachability.

What you get

Built for AI search visibility.

Structure checks

Checks common Markdown conventions without claiming official certification or universal AI-engine support.

Link sampling

Tests up to 12 representative links for reachability; the remaining links are not fetched.

Plain-English fixes

Clear recommendations for every warning or error we find.

Field guide

How to validate and maintain an llms.txt file

llms.txt is a plain-markdown map of your site written for large language models rather than search crawlers. It tells an answer engine which pages carry your canonical explanations, pricing, documentation and policies, so the model quotes the page you want quoted instead of a stale sub-page or a third-party summary. This validator fetches the live file, checks common Markdown conventions, and tests up to twelve linked URLs per run. It does not certify official compliance or guarantee AI-engine adoption.

What the validator checks

We request https://yourdomain.com/llms.txt, follow redirects, and confirm the response is served as readable text with a 200 status. A file that returns HTML, a 404 page, or a login wall is treated as missing, because that is exactly how an AI crawler would see it.

The parser then walks the markdown structure: a single H1 carrying your site or product name, an optional blockquote summary, and H2 sections grouping related links. Each link must be an absolute HTTPS URL with descriptive anchor text.

  • HTTP status, content type, encoding and redirect chain
  • Heading hierarchy and section grouping
  • Absolute HTTPS links with human-readable descriptions
  • Reachability of up to twelve sampled linked pages
  • Duplicate, empty or orphaned sections

How to read your score

The compliance score is the share of structural checks that passed, weighted so that fatal problems — a missing file, unreachable links, or a broken heading tree — cost more than cosmetic ones. A score above 90 means an engine can parse your file without guessing.

Failing rows are more useful than the number itself. Each check lists exactly what we saw, so you can reproduce the issue with a single request rather than trusting a summary.

Common mistakes we see

The most frequent failure is a file that exists in a staging branch but was never deployed, so the production domain still serves a 404. The second is relative links, which resolve correctly in your editor but not for a crawler reading the raw file.

Bloat is the third. An llms.txt with several hundred links behaves like a sitemap and dilutes the signal; a curated list of the twenty to fifty pages that actually answer questions performs better in our own testing.

  • Deploy to the production root, not a subdirectory
  • Use absolute https:// URLs everywhere
  • Describe each link in plain language
  • Keep it curated, not exhaustive
  • Re-validate after every site restructure

Where it fits in AI search

An llms.txt file does not guarantee citations. It removes ambiguity: when a model has already decided to reference your domain, a clean file increases the chance it reaches the page you intended and quotes accurate, current wording.

Pair it with server-rendered content, an accessible robots.txt and a valid sitemap. Those three signals together determine whether an answer engine can crawl, parse and trust your site.

FAQ

Questions, answered.

How often should I re-validate?+

Re-run after any site restructure, product launch or documentation move, and at least once a quarter otherwise. Links rot quietly.

Does llms.txt replace robots.txt or a sitemap?+

No. robots.txt controls access, the sitemap lists every indexable URL, and llms.txt highlights the small set of pages that best answer questions. They serve different jobs.

Will AI engines definitely read it?+

Adoption is still emerging and varies by provider. The file is cheap to maintain and carries no downside, which is why we recommend publishing one now rather than waiting.

What size should the file be?+

Most strong files sit between twenty and fifty links. Beyond a few hundred, the curation benefit disappears.

Where should llms.txt live?+

Publish at the root of your domain — /llms.txt — so AI engines can find it deterministically.

What if I have no llms.txt yet?+

Use the LLMs.txt Generator first — it drafts one from your live site in seconds.

Reflyma

Track your brand across ChatGPT, Gemini, Perplexity and Claude.