llms.txt Examples: What Good Files Look Like (and What to Avoid)
Key takeaway: llms.txt is a plain Markdown file at yourdomain.com/llms.txt that gives AI systems a curated summary of your most important pages. It is a community proposal, not an official standard. Google has confirmed it does not use llms.txt, so it will not help you in AI Over
Key takeaway: llms.txt is a plain Markdown file at yourdomain.com/llms.txt that gives AI systems a curated summary of your most important pages. It is a community proposal, not an official standard. Google has confirmed it does not use llms.txt, so it will not help you in AI Overviews. Some other AI platforms may read it, adoption is growing but unproven, and it costs almost nothing to add. Treat it as a low-cost tidy-up, not a ranking shortcut.
If you have spent any time in AI search circles, you have probably heard of llms.txt. You have probably also heard wildly different claims about it: that it is essential, that it is a waste of time, that it gets you into ChatGPT. The truth sits in the middle, and this guide gives it to you straight, along with correctly formatted examples you can adapt for your own business.
What is llms.txt?
llms.txt is a Markdown file hosted at yourdomain.com/llms.txt. It gives AI systems a concise, curated index of your site: who you are, and which pages best represent what you do. The format was proposed by Jeremy Howard of Answer.AI in September 2024, and the specification lives at llmstxt.org.
The reasoning behind it is simple. AI systems have limited context windows, and parsing a full HTML page means wading through navigation, scripts and styling. A clean Markdown summary lets them get to the substance.
Two honest caveats before the examples:
Google does not use it. Google’s official guide to optimising for its generative AI features says llms.txt is not needed for AI Overviews or AI Mode. If Google is your main concern, this file does nothing for you. Our own audit re-weighted llms.txt for exactly this reason.
Adoption elsewhere is real but unproven. Thousands of sites now serve one, including major developer-tool and documentation companies, and some AI crawlers request the file. But no major AI platform has published confirmation of how, or whether, it influences recommendations. There is no solid public evidence yet that llms.txt drives citations for a typical small business.
So why bother? Because it takes twenty minutes, costs nothing, carries no downside, and forces you to do something genuinely valuable anyway: write a clear, prioritised, plain-English summary of what your business is and which pages matter. If AI platforms formalise support, you are ready. If they do not, you have lost twenty minutes.
The correct format
llms.txt is Markdown with a specific structure:
-
An H1 with your site or business name (the only required element)
-
A blockquote with a one-or-two-sentence summary
-
Optional free-text context
-
H2 sections containing bulleted links, each written as
[Page name](url): one-line description -
An optional
## Optionalsection for secondary links
A common mistake is inventing your own layout with custom headers and dividers. AI systems parsing the file expect the documented structure, so stick to it.
A basic llms.txt template
`# Acme Design Studio
Independent brand and web design studio in Bristol, working with ambitious small businesses across the UK since 2014.
Main pages
- Services: Brand identity, web design and print design for small businesses
- Portfolio: Selected brand identity and web projects with outcomes
- About: The team, our process and the studios we have worked with
- Contact: Project enquiries and availability
Guides
- Branding guides: Practical guides on branding, design and getting found online
Optional
- Pricing: Project pricing and typical engagement ranges` This is intentionally short. You are not listing every page. You are listing the pages that represent what you do and what you want to be known for.
llms.txt examples by business type
Professional services firm (accountant, solicitor, consultant)
`# Bridgewater Accountancy
Chartered accountancy firm in Manchester specialising in tax planning and year-end accounts for owner-managed businesses.
Main pages
- Services: Accountancy, tax planning and payroll for small businesses
- Team: Our accountants, credentials and client testimonials
- Contact: Book a free initial consultation
Guides
- Tax and finance guides: MTD guidance, tax updates and financial planning for owners` What makes this work: the blockquote does the positioning (what, who for, where), and each link description is written for someone who has never heard of you, not as internal navigation labels.
What to avoid: do not list every service sub-page. Keep the file to roughly 10 to 20 links. Quality over quantity.
E-commerce brand
`# Nordo Outdoor
UK outdoor gear brand founded in 2019, making technical hiking and camping equipment more accessible.
Products
- Hiking boots: Waterproof hiking boots rated for UK terrain
- Tents: Backpacking and festival tents for UK conditions
About
- Our story: Why Nordo exists and how we design our gear
- Sustainability: Materials, supply chain and sustainability commitments
Guides
- Buying guides: How to choose hiking boots, tent care and packing checklists` What makes this work: product collections are described by what the product is and who it is for, which is the shape of the questions people actually ask AI assistants.
Local business (photographer, dentist, salon)
`# Kate Morris Photography
Wedding and portrait photographer based in Surrey, covering Greater London and the South East. 12 years of experience.
Main pages
- Portfolio: Wedding and portrait photography across Greater London
- Pricing: Wedding packages from GBP 2,400, portrait sessions from GBP 350
- About: Kate Morris, her approach and her background
- Contact: Enquiry form and availability calendar` What makes this work: location and pricing appear in the descriptions. If your prices are public on your site, putting them here removes a common reason AI answers get pricing wrong.
Common mistakes to avoid
1. Inventing your own format. Custom section dividers, plain-text layouts and homemade structures are the most common failure. Use the Markdown structure from the specification: H1, blockquote, H2 sections, bulleted links.
2. Copying your XML sitemap line for line. Your sitemap lists every URL. Your llms.txt should list the 10 to 20 that represent your business to a stranger.
3. Descriptions that just repeat the page title. “Services: Services” tells an AI nothing. Write “Brand identity, web design and SEO for ambitious small businesses.”
4. Blocking AI crawlers in robots.txt, then wondering why you are invisible. If your robots.txt blocks an AI crawler, that crawler never sees your llms.txt or anything else. Check robots.txt first; it matters far more than this file.
5. Letting it rot. A file pointing at dead pages is worse than no file. Review it quarterly or after any restructure.
llms.txt and robots.txt are different jobs
robots.txt controls whether crawlers may access your site at all. llms.txt suggests what your most important content is. They must be consistent: an llms.txt behind a robots.txt block is invisible.
Check your robots.txt allows the main AI crawlers:
`User-agent: GPTBot Allow: /
User-agent: ClaudeBot Allow: /
User-agent: PerplexityBot
Allow: /If any of these are set toDisallow: /`, fix that before touching llms.txt. Crawler access is the signal with teeth; llms.txt is the optional extra.
How to create and test yours
-
Write the file in plain Markdown following the structure above
-
Save it as
llms.txtand upload it to your site root soyourdomain.com/llms.txtresolves directly -
Visit the URL in a browser and confirm it loads (HTTP 200) as raw text
-
Review it whenever your key pages change, and at least quarterly
There is no submission process. AI systems that look for the file find it at the standard location.
Quick checklist
-
File exists at
yourdomain.com/llms.txtand returns HTTP 200 -
Markdown format: H1 name, blockquote summary, H2 sections,
[link](url): descriptionbullets -
Each description written for someone who has never heard of you
-
No more than 20 links
-
robots.txt allows GPTBot, ClaudeBot and PerplexityBot
-
Location and public pricing included where relevant
-
Reviewed in the last 90 days
Frequently asked questions
Does Google use llms.txt?
No. Google’s official guidance on optimising for its generative AI features states that llms.txt is not needed for AI Overviews or AI Mode. If Google AI visibility is your goal, focus on crawlability, content quality and structured data instead.
Which AI systems do use llms.txt?
It is a community proposal rather than an official standard, and no major AI platform has published confirmation of exactly how it uses the file. Adoption is strongest among developer-tool and documentation sites. Some AI crawlers request the file, so a correct one may help, and a missing one carries no penalty.
Is llms.txt worth doing for a small business?
It costs about twenty minutes and nothing else, and the exercise of writing a clear, prioritised summary of your business is valuable in itself. Do it after the fixes with proven impact: crawler access, structured data, and clear, specific content.
Where does llms.txt go?
At the root of your domain: yourdomain.com/llms.txt. It must be directly accessible as a plain Markdown file.