Generate a best-practice llms.txt in 30 seconds.
Help ChatGPT, Claude, Gemini, Grok, DeepSeek, Perplexity and other LLMs discover and understand your site. Free. No signup to try.
Used to publish, audit and monitor llms.txt files across ChatGPT, Claude, Gemini, DeepSeek, Perplexity and Grok.
Three steps. One file. AI-ready.
- 01
Crawl
We fetch your homepage, resolve your sitemap, and pick the highest-signal pages on your site.
- 02
Curate
Our LLM groups pages by theme, writes a sharp positioning blockquote, and outputs spec-perfect Markdown.
- 03
Publish
Pick your CMS, follow the inline steps, and verify at yourdomain.com/llms.txt.
Everything you might ask about llms.txt.
The spec, where to host it, how it differs from robots.txt, and how it fits into a real AI visibility strategy.
What is an llms.txt file?
llms.txt is an open standard proposed by Jeremy Howard (Answer.AI) in September 2024. It is a single Markdown file served at the root of a website (https://yourdomain.com/llms.txt) that gives large language models a curated, machine-readable index of the site: who you are, what you do, and which pages matter. AI crawlers from ChatGPT, Claude, Gemini, DeepSeek, Perplexity, and others can use it to understand and cite a brand more accurately.
How is llms.txt different from robots.txt or sitemap.xml?
robots.txt tells crawlers what they may and may not access. sitemap.xml lists every URL on the site. llms.txt is different: it is a curated, human-written summary in Markdown that highlights the most important pages with one-line descriptions, optimised for LLM consumption rather than search engine indexing. All three can coexist on the same site.
How do I generate an llms.txt for my site?
The fastest way is the free generator on this page. Enter your company URL, click Generate, and the tool fetches your homepage, resolves your sitemap, picks the highest-signal pages, and outputs a spec-compliant llms.txt plus an exhaustive llms-full.txt. Then follow the CMS-specific publish guide for WordPress, Webflow, Framer, Next.js, Shopify, Squarespace, Wix, Ghost, or your custom stack.
Where should llms.txt be hosted on my site?
At the root of your domain: https://yourdomain.com/llms.txt. It must be served with Content-Type: text/plain or text/markdown. Most static-site frameworks (Next.js, Hugo, Jekyll, 11ty) serve it automatically if you drop it in the public/ or static/ directory. WordPress, Webflow, Framer, and Wix all support it via either native settings or plugins.
Will an llms.txt by itself get my brand cited by AI?
No. llms.txt makes a site easier for AI crawlers to understand, but citation share is built by a combination of factors: structured FAQ assets, answer-built pages, schema markup, third-party citations, entity-building, and ongoing distribution. OnlyAEO builds that publishable layer with its Content Engine and tracks LLM recall across ChatGPT, Claude, Gemini, DeepSeek, Perplexity, and Grok.
Is the OnlyAEO llms.txt generator really free?
Yes. The tool is free to use. There is no signup required to preview the generated output. Email is collected only to unlock copy and download of the files, so OnlyAEO can stay in touch about AI visibility. There is no paid tier.
Want the deeper story? See how the Content Engine compounds citations or read the AEO playbook on our blog.

Increase your AI visibility with OnlyAEO.
A clean llms.txt gets you visible. To get cited, you need content AI can quote: answer-first pages researched the way AI does, checked five ways and refreshed every month.
Talk to an expert