llms.txt Generator & Validator

llms.txt is a markdown file at your site root that gives LLMs a clean, curated map of your pages. Generate one from five fields — or paste your existing file and validate it against the spec. No code, no signup.

What the validator checks

  • Exactly one H1 with your site name — the anchor for every reference.
  • A blockquote summary (> line) — the most-lifted description of your site.
  • Markdown link format — every list item as [title](URL): description, URLs absolute and https.
  • Section structure (## headings) and sensible length — curated map, not a sitemap dump.

How to install your llms.txt

  • Save the generated content as a file named exactly llms.txt (lowercase).
  • Upload it to your site root so it resolves at https://yoursite.com/llms.txt.
  • Verify with our AI Search Checker — the llms.txt pillar turns green.

The format follows the llmstxt.org proposal. See a fully annotated file in the llms.txt example, fill-in versions in the llms.txt template collection, and how this file differs from crawl rules in llms.txt vs robots.txt.

Frequently asked questions

What is llms.txt?
A proposed standard (llmstxt.org): a markdown file at your site root that gives language models a fast, curated overview — what your site is, and which pages matter. Think robots.txt, but for comprehension instead of permission.
How do I validate an existing llms.txt?
Paste the file contents into the validator above. It checks the spec basics: exactly one H1, a blockquote summary, https markdown links each carrying a description, and section structure — then lists what to fix.
Does llms.txt help with AI search rankings?
It removes guesswork for LLMs and is an explicit readiness signal in our scoring. The standard is young; adopters are early, and the file also forces you to articulate your site's structure — which improves your content either way.
Where do I put the llms.txt file?
At your domain root: https://yoursite.com/llms.txt. Most static hosts and CDNs serve it as a plain static file.