Free /llms.txt Generator
Enter a domain and this tool reads its homepage, then drafts an llms.txt file from the real title, description and internal links it finds. No account, no limit.
What is llms.txt?
llms.txt is a markdown file placed at a site's root that gives a language model a short, structured summary of what the site is and which pages matter. It is a convention, not a standard, and it is read by convention rather than by contract.
The format is a single H1 naming the site, a blockquote summary, then sections of markdown links. It is meant to be read by a machine in one pass, which is why it is plain markdown and not HTML.
What does the generated file contain?
Everything below is taken from your homepage. Nothing is invented.
- The site title, used as the H1, exactly as your own title tag writes it.
- Your meta description, used as the blockquote summary.
- Internal links found in the homepage markup, with the anchor text as the description of each page.
- A note on how the file was produced, so a reader can tell what it is.
It does not crawl your whole site. It reads one page, because that is what can be done honestly in a few seconds without a job queue.
How do I deploy it?
Save the output as llms.txt and upload it, then confirm it is reachable.
- Copy or download the generated file.
- Upload it to your web root so that
https://your-domain.com/llms.txtreturns it. - Check the response is HTTP 200 with a body, not a redirect to a login page or an HTML error page.
- Add a
Sitemap:line to robots.txt if it is not already there.
The deployment details, including what a refusal looks like, are in the llms.txt deployment guide.
Is llms.txt a ranking factor?
No. Google has said it does not use llms.txt in Search, and crawler support across the other engines is inconsistent. It is worth about 5% of the total score on this site.
The reason it is still worth generating is that it costs almost nothing and the evidence for what does move visibility points somewhere else entirely. The largest measured gains in the published research came from citing sources and adding expert quotations, not from adding files:
Adding source citations produced the largest measured visibility gain for low-ranking sites, at +115%, ahead of the addition of expert quotations at +41% and statistics at +30-40%, across the strategies tested on generative engines. — Generative Engine Optimization, KDD 2024
That is why the weighting on this site puts citability and evidence at 11% and answer readiness at a further 10%, while the AI context file dimension carries 5%. You can read the whole weighting, and the limits of what it can tell you, on the methodology page.
The shape of the file
Every file this tool produces has the same three parts, so you can see what you will get before you run it.
# Your Site Name > One sentence from your meta description, describing what the site is. ## Core pages - [Page title](https://your-domain.com/page): the link text as written ## Notes - Generated from the homepage on the date shown, by LLMention.
Three to five sections is normal. If your homepage links to twenty pages, the draft will list twenty, and trimming it is the part that needs your judgement rather than the tool's.
How does the scanner score llms.txt?
One dimension out of twelve looks at context files, and it is worth 5 of the 100 points. Four of those five come from the file itself, and one comes from robots.txt being readable at all.
| Check | Points | What has to be true |
|---|---|---|
| llms-txt | 4 | The file is more than 20 bytes and contains an H1, a blockquote summary line and at least 3 markdown links. Missing any of those is a partial pass. |
| robots-present | 1 | robots.txt is readable, so some crawler policy is published. |
Note that the check reads the file's contents, not its status code. A 200 response with an empty body scores nothing, and that distinction is deliberate: measuring whether a file is served is not the same as measuring whether it says anything.
Questions about the output
Does llms.txt replace robots.txt?
No. robots.txt states who is allowed to crawl and what they may fetch, and it is enforced. llms.txt is a suggestion about which pages are worth reading, and nothing enforces it.
Where exactly does the file go?
At the site root, so that https://your-domain.com/llms.txt returns it directly with an HTTP 200 and a body.
Will this make ChatGPT recommend my site?
No, and any tool that promises that is overclaiming. Serving the file changes what a model is able to read. It does not change what a model decides to say.
What if my homepage is rendered entirely in JavaScript?
The generator reads the server response and does not execute JavaScript, so a client-rendered homepage gives it little to work with. That is worth knowing on its own, because it is the same response an AI crawler receives.
What the generated file cannot do
Stating the limits is the point of this tool, so here they are for its own output.
- It cannot know what your site is for. It reads your homepage, so if that page describes a product differently from the way you would describe it, the draft inherits that.
- It cannot see pages your homepage does not link to, which is usually most of them.
- It cannot guarantee a citation. Serving a file changes what a model can read, not what it chooses to say.
The scanner this page belongs to is open source, so a disagreement with any of the above can be specific: github.com/Alex13192/geo-scanner. It runs 40 checks across 12 dimensions and publishes every rule it applies, including the ones it deliberately weights low.