Blog › AEO / GEO

llms.txt for Business: What It Is, an Example, and How to Create One in 2026

SEO & AEO Updated 2026-10-20 · 7 min read
Laptop screen showing lines of code

Photo: Blue Screen of Death in Silver Black Laptop - Credit to http://homedust.com/ by Homedust, CC BY 2.0. Cropped.

llms.txt is a plain Markdown file placed at the root of your website (yoursite.co.ke/llms.txt) that gives AI tools a short, structured summary of your business and links to your most important pages. It was proposed in 2024 as a simple standard for large language models. It doesn't replace SEO or guarantee AI citations, but it is a cheap, low-risk way to help AI assistants understand who you are and what you offer.

Key takeaways

What is llms.txt?

Websites are built for humans and browsers: navigation menus, banners, cookie notices, scripts and layout. When an AI system reads a page, much of that is noise, and its context window is limited. The llms.txt proposal (from llmstxt.org) suggests a simple fix: give AI tools a clean, curated Markdown file that says, in effect, "here's who we are, and here are the pages that matter."

It sits alongside files you may already know:

FileAudiencePurpose
robots.txtAll crawlersWhat crawlers may and may not access
sitemap.xmlSearch enginesA complete list of URLs to index
Schema (JSON-LD)Search and AI enginesStructured facts about pages and entities
llms.txtLarge language models and AI agentsA curated, readable summary with key links

Does llms.txt actually help?

Honest answer: it's useful but not magic. As of 2026, no major search engine has confirmed it uses llms.txt as a ranking signal, and adoption by AI companies is uneven. Its value is practical:

So add it, but spend most of your effort on the fundamentals in our answer engine optimisation checklist: crawlable pages, answer-first content, schema and consistent business information.

What does an llms.txt file look like?

The format is Markdown with a light structure:

  1. An H1 with the name of the business or site (the only required element)
  2. A blockquote with a short summary
  3. Optional paragraphs with key details
  4. H2 sections containing lists of links, each with a short description
  5. An optional section titled "Optional" for secondary links that can be skipped

llms.txt example for a Kenyan business

Here's a realistic example for a fictional Nairobi dental clinic:

# Smile Point Dental Clinic

> Smile Point is a dental clinic in Westlands, Nairobi, offering general dentistry,
> orthodontics (braces and aligners), whitening and emergency care for adults and
> children. Open Mon–Sat 8am–7pm. Accepts NHIF/SHA, major insurers, M-Pesa and card.

- Address: 2nd Floor, Example Plaza, Waiyaki Way, Westlands, Nairobi
- Phone/WhatsApp: +254 700 000 000
- Booking: online or via WhatsApp, same-day emergency slots

## Services
- [General dentistry](https://smilepoint.co.ke/general-dentistry): check-ups, fillings, cleaning; from KES 2,500
- [Braces and aligners](https://smilepoint.co.ke/orthodontics): metal, ceramic and clear aligners; free consultation
- [Teeth whitening](https://smilepoint.co.ke/whitening): in-clinic and take-home options

## Patient information
- [Prices](https://smilepoint.co.ke/prices): current price list for common treatments
- [Insurance](https://smilepoint.co.ke/insurance): accepted insurers and SHA cover
- [FAQ](https://smilepoint.co.ke/faq): answers to common patient questions

## Optional
- [Blog](https://smilepoint.co.ke/blog): oral health guides
- [About our dentists](https://smilepoint.co.ke/team)

Notice what makes it useful: concrete services, location, hours, payment methods, starting prices and direct links. That is exactly the information an AI assistant needs to answer "Where can I get braces in Westlands that accepts M-Pesa?"

What is llms-full.txt?

Some sites also publish llms-full.txt, a single file containing the full text of their key documentation or pages, so an AI can read everything in one request. It's common for software documentation sites. For most SMEs, a well-written llms.txt is enough. If you have extensive help articles, product documentation or a large knowledge base, an llms-full.txt can help AI agents answer detailed questions accurately.

How to create and publish llms.txt: step by step

  1. List your key pages: homepage, each service, pricing, locations, contact, case studies, FAQs, and your best guides.
  2. Write a factual summary of two to four sentences: what you do, for whom, where, and what makes you different. No slogans.
  3. Add key details as bullet points: address, phone/WhatsApp, hours, payment methods, service areas, starting prices.
  4. Group links under H2 headings, each with a one-line description that adds information, not "click here".
  5. Save it as UTF-8 plain text named llms.txt and upload it to your website's root folder, the same place as robots.txt.
  6. Check it loads at yoursite.co.ke/llms.txt in a browser, served as text/plain or text/markdown.
  7. Link it from your robots.txt as a comment or from your footer if you like. Not required, but it helps discovery.
  8. Set a reminder to update it whenever services, prices or contact details change.

On WordPress, several SEO plugins can now generate llms.txt automatically, but review the output: auto-generated files often list every page and post, which defeats the point of curation.

Common mistakes

What should different businesses include?

Business typeMust-have details in llms.txt
Clinic or hospitalServices, specialists, opening hours, emergency availability, insurance and SHA acceptance, booking links
School or collegeCurriculum (CBC, IGCSE, etc.), levels, day/boarding, fees page, admissions process and intake dates
Real estate developerProjects with locations, starting prices, payment plans, title status, site-visit booking
Online shopProduct categories, delivery areas and fees, payment methods, returns policy
Agency or consultancyServices with starting prices, industries served, case studies, process, team

The test is simple: could an AI assistant answer the five questions your customers ask most often, using only your llms.txt and the pages it links to? If not, add what's missing.

How to check whether AI tools are reading it

Look in your server access logs or hosting analytics for requests to /llms.txt and note the user agents. Requests from AI-related crawlers and agent tools show the file is being fetched. Combine this with the monthly prompt tests described in our AEO checklist to see whether your visibility in AI answers improves over time.

Is it safe to publish llms.txt?

Yes. It contains only information you already publish on your website. Never put private information, internal processes, staff personal data or anything you wouldn't put on your homepage into it. If you want to restrict AI crawlers from using your content for training, that's controlled in robots.txt (for example, user agents like GPTBot or Google-Extended), not in llms.txt.

Who should write it?

Whoever knows the business best, usually the owner or marketing lead, with a developer handling the upload. The file is about clarity, not code. A good test is to hand the draft to someone outside the company and ask them to explain what you do, where and at what price after reading it. If they can, an AI assistant can too. Review it with the same care you'd give your Google Business Profile, because AI tools may repeat its contents word for word to potential customers.

How llms.txt fits into an AEO strategy

Think of llms.txt as the business card you hand to AI systems. The rest of your AEO work (answer-first pages, schema, reviews, mentions, original content) is the reputation that makes them recommend you. We publish an llms.txt on our own site and on client sites we build. If you want help putting the whole stack in place, start with SEO vs AEO or request a free AEO and SEO analysis.

Related articles

Operator in a control room surrounded by monitorsWhat Is an AI Operations Command Center? (Plain-English Definition)Two women laughing during a meeting with a laptopCustom AI Software vs SaaS: Which Actually Saves You Money in 2026?Two young women checking messages on their phones at an event in NairobiAI Lead Capture on WhatsApp: How Kenyan Businesses Stop Losing Inquiries

Frequently asked questions

What is llms.txt used for?
llms.txt gives large language models and AI agents a clean, curated Markdown summary of a website, with links to its most important pages, so they can understand the site quickly and accurately.
Is llms.txt an official standard?
No. It is a community proposal published at llmstxt.org in 2024. Some AI tools and agents read it, but major search engines have not confirmed using it as a ranking signal.
Where do I put my llms.txt file?
In the root folder of your website, so it loads at yourdomain/llms.txt, alongside robots.txt and sitemap.xml.
Does llms.txt improve Google rankings?
There is no evidence that it affects Google rankings. Its value is in helping AI tools and agents understand your business, and in forcing a clear, factual summary.
What is the difference between llms.txt and robots.txt?
robots.txt tells crawlers what they may access. llms.txt tells AI systems what your site is about and which pages matter most. One controls access, the other provides context.
How often should I update llms.txt?
Whenever your services, prices, locations or contact details change, and review it at least every quarter so AI tools never repeat outdated information.

Check your own site free

Before you optimise, see where you stand. Kavenacc's free AEO / SEO Auditor scores any website across 13 dimensions — llms.txt, robots.txt, schema, citations and more — and hands you a prioritized fix list.

Run the free AEO / SEO Auditor →

Written by Narkisho Nyonje — Founder, Kavenacc Digital Solutions. 26 years in IT & software, 50+ applications shipped, author of “The Future of Work in the New AI Era” (Amazon / Barnes & Noble). Get a free 7-day working prototype of your own AI system.

Try the free AEO / SEO Auditor →

See Kavenacc packages & pricing →

Chat with a Real Personon WhatsApp
Get a quote WhatsApp (opens in a new tab) Call