What is an llms.txt file?
llms.txt is a small markdown file you publish at the root of your site — yourdomain.com/llms.txt — that tells AI engines what your site is and which pages matter most. It's a proposed standard for making your content easy for large language models to find, parse and cite. Think of it as a curated map you hand to ChatGPT, Perplexity, Claude and other AI tools, the same way robots.txt hands rules to crawlers.
How to use this llms.txt generator
You don't need to write the file by hand. Fill in three things above and the generator formats a valid llms.txt for you:
1. Site / brand name → becomes the file's title 2. One-line summary → a short description of what you do 3. Key pages → the URLs you most want AI to know about
Then hit Generate, and Copy or Download the result. Everything runs in your browser — nothing is uploaded or stored.
llms.txt format & example
The format is plain markdown: an H1 title, an optional summary as a blockquote, then sections of links to your key pages. A minimal llms.txt example looks like this:
# Acme Analytics > Acme Analytics is product analytics for B2B SaaS teams — track activation, retention and revenue in one place. ## Key pages - [Pricing](https://acme.com/pricing) - [Docs](https://acme.com/docs) - [Integrations](https://acme.com/integrations)
Keep the summary tight and list only the pages that genuinely represent your site — a focused file is easier for models to use than an exhaustive one.
Where to put llms.txt and how to publish it
Publish it at the root of your domain, so it loads at https://yourdomain.com/llms.txt — the same place as robots.txt, not in a subfolder. Upload the file to your site's public root directory (or add it via your CMS / static host), then open the URL in a browser to confirm it resolves.
Does llms.txt actually work?
Honestly: it's an emerging, voluntary standard. Some AI tools and crawlers read llms.txt today; Google has publicly said it doesn't use it for search ranking. So it's not a magic ranking button — but it takes a minute, it won't hurt, and it makes your intent explicit to the engines that do use it. Treat it as one low-effort piece of a bigger picture: first make sure AI can crawl you at all (check with the Robots.txt Checker and see the full AI crawlers list), then work on being cited on the sources AI trusts.
Frequently asked questions
What is an llms.txt file?
llms.txt is a small markdown file at the root of your site (yourdomain.com/llms.txt) that tells AI engines what your site is and which pages matter most. It's a proposed standard for making your content easy for large language models to find and use.
What is an llms.txt generator?
An llms.txt generator builds that file for you. You enter your site name, a one-line summary and your key pages, and it outputs a correctly formatted llms.txt you can copy or download and publish at /llms.txt — no coding needed.
Where do I put the llms.txt file?
At the root of your domain, so it resolves at https://yourdomain.com/llms.txt — the same place robots.txt lives. Upload it to your site's public root directory and confirm it loads in a browser.
What's the difference between robots.txt and llms.txt?
robots.txt tells crawlers what they're allowed to access. llms.txt tells AI engines what your site is and which pages matter, in a clean format they can read. robots.txt controls access; llms.txt improves understanding. They complement each other.
Does llms.txt actually work?
It's an emerging, voluntary standard. Some AI tools and crawlers read it; Google has said it doesn't use llms.txt for search ranking. It won't hurt you and takes a minute to add, so it's a low-effort step — but it's a complement to being crawlable and cited, not a magic ranking button.
What format should llms.txt be in?
Plain markdown: an H1 with your site name, an optional one-line summary as a blockquote, then sections like "## Key pages" with markdown links to your most important URLs. This generator outputs that structure automatically.
Citenzo