Free tool
llms.txt generator: the file AI systems read first
An llms.txt file is the curated entry page for language models: a Markdown file at the web root that bundles your name, your offering and your most important links. This tool builds it from your inputs and checks existing files for format errors.
Your inputs
Sections and links
Group your most important pages. Links without a URL or label are skipped.
Your llms.txt
# Your file appears here once you enter the name …
Save the file as llms.txt at the root of your website so it resolves at yourdomain.com/llms.txt.
Validate an existing llms.txt
Paste an existing llms.txt. The check covers the H1, the summary blockquote, sections, link format and size.
What is llms.txt?
llms.txt is a proposed standard that language models read first when crawling: a Markdown file at the web root that states in a few lines who you are, what you offer and which pages matter. Unlike the sitemap, which lists everything, llms.txt curates: it points models at the pages that carry your claims. Think menu, not inventory. Without one, you leave it to the crawler to guess which page is worth citing.
How to take the file live
- Generate the file and save it as llms.txt.
- Place it at the domain root (vincency.com/llms.txt).
- Serve it as UTF-8 without BOM, Content-Type text/plain or text/markdown.
- Update it when content changes: a stale file is worse than none.
Common questions
Is llms.txt mandatory?
No. It is a proposal, not a W3C standard. It is still practically effective: major providers read it, and it costs ten minutes. If you do not maintain one, you leave the selection of citable pages to the crawler.
What belongs in an llms.txt?
An H1 with the name, a blockquote with one framing sentence, then H2 sections with link lists in the format "- [Title](URL): note". Curated, not complete: the ten to thirty pages where your answers live.
Is llms.txt read by ChatGPT and Perplexity?
The major AI crawlers fetch it as soon as it exists. It does not replace good content, but it decides which pages a model finds at all. Details on measurement are in the linked article.
What is the difference from sitemap.xml?
The sitemap lists everything for search engines; llms.txt curates the essentials for language models. They complement each other: the sitemap says "all of this exists", llms.txt says "here are the answers".
Further reading
Visibility is more than a file
llms.txt is the entry point, not the strategy. The seven layers above it and where your website actually stands are covered by the AI visibility check.
To the AI visibility check