Tools / 04
llms.txt generator
Give AI engines a clean map of your site. Fill in the fields, get a spec-compliant
llms.txt, drop it at your site root.
Output / llms.txt
Your llms.txt appears here. What llms.txt does — and what it doesn't
When ChatGPT, Perplexity, or Claude answer a question using web content, they work from
whatever their crawlers could extract. HTML built for humans extracts badly: navigation,
cookie banners, and footers drown the signal. llms.txt (proposed at
llmstxt.org) is the fix — a single markdown file at your root that says "here is what
this site is, and here are the pages worth reading, with one-line descriptions."
The format matters because it's the spec: an H1 with the site name, a
blockquote summary, then H2 sections containing link lists in the form
[Title](url): description. This generator enforces that shape exactly, turns
your relative paths into absolute URLs, and groups pages under the section names you
chose. Sites serious about being cited also ship llms-full.txt — the full
text of key pages concatenated — which is what this site does, generated from the same
content that renders the HTML.
Honest expectations: spec adoption is uneven, and no file guarantees citations. It's cheap insurance in a strategy that also needs quotable content — direct answers under real headings, dated claims, visible authorship. If AI referral traffic matters to your project, that content structure is the same thing that makes a site reviewable: clear, specific, and verifiable. And it pairs with a robots.txt that lets AI crawlers in — check yours before assuming GPTBot ever saw your site.
FAQ
Questions people ask
- What is llms.txt and do I actually need one?
- llms.txt is a proposed standard (llmstxt.org): a markdown file at your site root that gives AI systems a curated map of your most important pages. It costs five minutes and can only help — AI crawlers that support it get clean, structured context instead of scraping your nav. This site serves one at /llms.txt.
- Where do I put the generated file?
- At the root of your domain so it is reachable at https://yoursite.com/llms.txt. For most stacks that means dropping it in the public/ or static/ folder. Verify by opening the URL in a browser after deploying.
- Does llms.txt replace robots.txt or a sitemap?
- No — they answer different questions. robots.txt says what crawlers may access, sitemap.xml lists every URL for indexing, and llms.txt curates what an AI should read to understand your site. Ship all three.
- Will this get my site cited by ChatGPT and Perplexity?
- It is one signal, not a magic switch. Adoption of the spec is uneven across AI companies, and no one guarantees retrieval. But combined with clean content structure — direct answers, real headings, FAQ blocks — it improves the odds your pages are read and attributed correctly.