Free Tool
Free llms.txt generator
llms.txt is a plain-text Markdown file at the root of a website that tells AI models what the site contains and which pages matter most. It was proposed by Jeremy Howard of Answer.AI in September 2024 as an AI-era counterpart to robots.txt — guidance for language models rather than crawler permissions. This free generator reads your published sitemap and writes the file for you.
One honest caveat before you use it: no major assistant has publicly confirmed reading llms.txt, and Google's John Mueller has said Google does not. Publish it because it takes ten minutes, not because it will fix your LLM visibility.
What goes in an llms.txt file?
The format is deliberately plain: an H1 with your site name, a one-line summary in a blockquote, then Markdown sections listing the pages a model should read, each as a linked title. This generator builds that structure from your sitemap, grouping pages by their top-level path. Edit the result before you publish it — a curated list of the pages that actually explain what you do beats a dump of every URL you have.
Where do you put llms.txt?
At your domain root, so it resolves at https://yourdomain.com/llms.txt. It is a static text file uploaded exactly the way robots.txt is — the public or static folder on most frameworks, the site root directory on WordPress.
What actually improves AI visibility instead?
The content, not the config file. Princeton researchers measured it directly (KDD 2024): citing authoritative sources raised visibility 40%, adding statistics 37%, and expert quotations 30%, while keyword stuffing lowered it 10%. Publish llms.txt in ten minutes, then spend the real effort on LLM SEO — being genuinely quotable. You can check where you currently stand with our free AI visibility tool.
llms.txt FAQs
What is llms.txt?
llms.txt is a plain-text Markdown file at the root of a website that tells AI models what the site contains and which pages matter most. It was proposed by Jeremy Howard of Answer.AI in September 2024 as an AI-era counterpart to robots.txt — guidance for language models rather than crawler permissions.
Do AI assistants actually read llms.txt?
There is no public confirmation that OpenAI, Anthropic, or Google read it, and Google’s John Mueller has said Google does not use it. We would rather tell you that than sell you a file. Publish it because it costs almost nothing and may matter later — not because it will fix your AI visibility this quarter.
Where do I put the llms.txt file?
At your domain root, so it resolves at https://yourdomain.com/llms.txt. It is a static text file: upload it the same way you would upload robots.txt. On most CMS platforms that means the public or static folder; on WordPress, the site root directory.
What should go in llms.txt?
An H1 with your site or company name, a one-line summary in a blockquote, then Markdown sections listing the pages a model should read, each as a linked title. Keep it to pages that explain what you do and answer real questions. A list of every URL you have is less useful than a short curated one.
Is llms.txt the same as robots.txt?
No. robots.txt controls access — which crawlers may fetch which paths — and every major crawler honours it. llms.txt is about comprehension: it points a model at the pages that best explain what you do. robots.txt genuinely matters today; llms.txt is optional and currently unenforced.
Will llms.txt improve my AI search visibility?
On its own, almost certainly not. What measurably moves AI citations is the content itself — Princeton’s KDD 2024 study found cited sources raised visibility 40%, statistics 37%, and expert quotations 30%, while keyword stuffing lowered it 10%. Publish llms.txt in ten minutes, then spend the real effort on being quotable.
Keep going

Ryan Goering
CEO & Founder, BaaDigi
U.S. military veteran and digital marketing strategist who built BaaDigi to help contractors generate predictable leads and revenue. 15+ years in SEO, PPC, and AI-powered marketing automation.