Generator

llms.txt generator

Enter a domain and get a ready-to-upload llms.txt: site name, summary and your key pages with real titles and descriptions, in the llmstxt.org format AI systems expect.

Generation reads your public pages through our server and assembles the file in your browser. Nothing is stored.

Need the whole site covered?

Pro generation crawls up to 500 pages, groups them into topical sections and writes a one-line description for every page. One-time payment, per site.

Coming soon

How to install your llms.txt

  1. Review the generated file and edit anything that reads wrong; you know your site best.
  2. Upload it to your site root so it is reachable at https://yourdomain.com/llms.txt (next to robots.txt).
  3. Serve it as plain text (most hosts do this automatically for .txt files).
  4. Check it with the AI readiness checker, then keep it updated when your key pages change.

What a good llms.txt looks like

The llms.txt format (llmstxt.org) is deliberately simple markdown: one "# Site name" heading, an optional "> " one-line summary, then "##" sections containing markdown links with short descriptions. Language models read it top to bottom, so put your most important pages first.

Quality beats completeness. A curated file with your 20 pages that matter outperforms a dump of every URL: the file is a reading list for machines, not a second sitemap. Keep descriptions factual and specific, and skip pages you would not want quoted.

From the blog

All guides →

Frequently asked questions

Where does llms.txt go?
At your site root, next to robots.txt: https://yourdomain.com/llms.txt. Subdirectories are not part of the proposal and most tools only check the root.
What is the difference between llms.txt and llms-full.txt?
llms.txt is the curated index: links plus short descriptions. llms-full.txt optionally inlines the full content of those pages in one file for models that want everything in a single fetch. Start with llms.txt; add the full variant only if your docs benefit from it.
Do I still need a sitemap if I have llms.txt?
Yes. The sitemap is for search engine crawlers and aims for completeness; llms.txt is for language models and aims for curation. They complement each other and this generator actually reads your sitemap to build the file.
How often should I regenerate it?
Whenever your key pages change: new sections, renamed products, big content updates. For most sites that is monthly at most. A stale llms.txt that links dead pages is worse than none.