Free tool · Free, runs in your browser
llms.txt generator, with real examples
llms.txt
# Your product name > One sentence on what this is and who it is for. ## Core pages - [Homepage](/): what the product is and who it is for - [Pricing](/pricing): plans and real numbers - [About](/about): who runs this
The file is built in your browser. We log the use when you copy or download it.
How it works
Free, no signup. Built in your browser.
Describe the product in one line
The name becomes the H1 and the summary the blockquote under it: the first thing an assistant reads about you.
Add the pages worth reading
Group them into sections like Docs or Pricing, with a short note on what each page answers. Leave the rest of the site out.
Publish it and check it
Copy or download the file, put it at /llms.txt, then run the llms.txt checker on the live URL.
How to write one that is worth reading
The temptation is to list every page you have. Resist it, because a file with sixty links is a sitemap with extra steps, and the thing that makes llms.txt useful is that a person chose what belongs in it.
Three habits make the difference. Write the annotation after each link as what the page answers rather than what it is called, since “pricing, with real numbers” tells an assistant more than “Pricing”. Use absolute URLs, because whatever fetches this may not know your origin. And say plainly what you are not for, which is the one thing marketing copy never does and the thing that stops an assistant recommending you to the wrong person.
llms.txt examples
Three real files, as they were served on 9 October 2026. Each one is short on purpose, and each gets a different part right.
llmstxt.org/llms.txt, the proposal’s own file, in full. It shows the minimum: an H1, a one-line summary, one section, three links with notes.
# llms.txt > A proposal that those interested in providing LLM-friendly content add a /llms.txt file to their site. This is a markdown file that provides brief background information and guidance, along with links to markdown files providing more detailed information. ## Docs - [llms.txt proposal](https://llmstxt.org/index.md): The proposal for llms.txt - [Python library docs](https://llmstxt.org/intro.html.md): Docs for `llms-txt` python lib - [ed demo](https://llmstxt.org/ed.md): Tongue-in-cheek example of how llms.txt could be used in the classic `ed` editor, used to show how editors could incorporate llms.txt in general.
stripe.com/llms.txt, first lines. A large product split into sections by product line, with a note on every link saying what the page is for.
# Stripe > Stripe is a technology company that provides financial infrastructure for businesses. Businesses of every size—from new startups to established public companies—use Stripe to accept payments online and in person, embed financial services, and create custom revenue models. ## Payments - [Stripe Payments](https://stripe.com/payments): Capture more revenue with a unified payments solution that eliminates the need for one-off merchant account, payment gateway, and processor integrations. - [Stripe Payments features](https://stripe.com/payments/features): Learn more about Stripe Payments features. - [Payment methods](https://stripe.com/payments/payment-methods): Convert more customers, and use AI to surface the most popular payment methods. …
cuescout.com/llms.txt, first lines. Ours adds a section of plain facts before the links, including what we do not measure, so an assistant has a sentence to repeat when someone asks.
# CueScout > See whether AI answers name your brand, which pages they cite instead, and what to publish next. CueScout tracks AI visibility, finds buyer questions, and turns source evidence into specific To-dos. Choose the work and track what you complete. ## Key facts - Category: AI visibility / generative engine optimization (GEO): tracking whether AI answers name and cite your brand. - Answer surfaces checked: ChatGPT, Perplexity, Gemini, Google AI Overviews, and Google AI Mode. … CueScout does not measure Copilot and does not claim to.
After you publish it
Two things are worth checking once the file is live. First that it actually serves as plain text rather than your app shell, which is the failure that catches most single-page apps. Second that the crawlers can reach it at all, since an llms.txt behind a robots.txt block is a note nobody will read. The llms.txt checker confirms the first, and opens a sample of your links while it is there. The crawler access checker confirms the second.
Every day, not once
The GEO audit
The free check runs once, on one URL. The GEO audit keeps the results for your site, turns failures into To-dos, and rechecks a page after you fix it.
Keep going
All free toolsQuestions
What is llms.txt?
A plain markdown file served at /llms.txt that tells an AI assistant what your site is and which pages are worth reading. It was proposed by Jeremy Howard in 2024 as a way to give models a curated map of a site instead of leaving them to infer one from your navigation. The format is an H1 with your product name, a blockquote summary, then H2 sections of annotated links.
Do AI engines actually use llms.txt?
Honestly: unevenly, and no engine has committed to it the way search engines committed to robots.txt or sitemaps. Some assistants and dev tools fetch it, most do not announce whether they do. It takes about an hour to write and it cannot hurt you, which is the entire case for it. Treat anyone promising you traffic from it with suspicion.
Where do I put the file?
At the root of your domain, so it resolves at https://yoursite.com/llms.txt, served as text/plain or text/markdown. A common mistake is a single-page app that returns the HTML shell for any unknown path, which makes /llms.txt look present while serving a web page. Load the URL in a private window and check you see plain text.
What is llms-full.txt?
A companion convention that inlines the actual content rather than linking to it, so an assistant can read everything in one fetch. It suits documentation sites more than marketing sites. Start with llms.txt; add the full version only if your docs are the thing you want quoted.
How is this different from robots.txt or a sitemap?
robots.txt says what a crawler may fetch. A sitemap lists every URL you have. llms.txt is editorial: a short, curated set of the pages you would hand someone who asked what your product does. The value is in what you leave out.
Does this tool send my content anywhere?
The file is built in your browser as you type, and nothing is sent while you fill it in. When you copy or download the result, we log that use with the product name, site URL, summary and the number of sections, so we can see which tools get used. The links and notes you write are not part of that log.
Where can I see a real llms.txt example?
Below the generator: the whole of llmstxt.org’s own file, and the opening of Stripe’s and ours, as they were served on 9 October 2026. Opening /llms.txt on almost any developer docs site shows more.
Track it every day instead of once
CueScout runs these checks on a schedule and turns the gaps into To-dos.