Where it comes from

The /llms.txt file was proposed by Jeremy Howard, first published on 3 September 2024. The proposal explains that web pages are built for people and wrapped in navigation, ads and scripts, which makes them hard for AI agents to read precisely. llms.txt offers a short, structured Markdown summary instead.

The idea is simple. When an AI tool or agent needs to understand your site, it can read one small file that tells it what you do and where the important pages are, rather than wading through menus, cookie banners and sliders.

Is it an official standard?

No. It's a proposal that some tools and sites have adopted. Search engines don't require it, and there's no guarantee any particular AI assistant reads it. Think of it as a low-cost courtesy to AI agents, not a ranking factor.

Google is direct about this for its own products: its documentation on AI features says you don't need new machine-readable files or AI text files to appear in AI Overviews or AI Mode. So if someone tells you llms.txt is essential for Google, they are wrong. The case for it is smaller and more practical: it is cheap, it does no harm, and some AI agents and developer tools do use it.

How it compares with files you already have

SEO and AI search · Dubai

Three files, three jobs

FileWho reads itWhat it does
robots.txtSearch and AI crawlersSays which parts of the site crawlers may access
sitemap.xmlSearch enginesLists the URLs you want discovered and indexed
llms.txtAI tools and agents that support itSummarises the site in Markdown and points to key pages

They don't replace each other. If robots.txt or a firewall blocks an AI crawler, it can't read llms.txt either. See how to show up in AI answers for the crawler side.

The format

The proposal defines a simple Markdown structure. Only the first element is required; the rest are recommended.

SEO and AI search · Dubai

What goes in the file, in order

ElementRequiredExample for a small business
H1 headingYes# Al Noor Physiotherapy (a made-up example)
Blockquote summaryNo> Physiotherapy clinic in JLT, Dubai, treating sports injuries and back pain. Bookings by WhatsApp.
Short paragraphs or listsNoOpening hours, areas served, languages spoken, how pricing works
H2 sections with link listsNo## Services, then one line per page: the page name as a link, a colon, and a one-line description
An "Optional" sectionNoSecondary links an agent can skip, such as older blog posts

The file usually sits at the root of the domain, though the proposal also allows one inside a subfolder to cover that section. It also suggests offering clean Markdown copies of important pages (for example page.html.md), which is more relevant to documentation sites than to most small businesses.

What to put in it

  1. Your name or business name as a heading.
  2. A one-paragraph summary: what you do, for whom, where.
  3. Key facts: location, services, contact, pricing approach.
  4. Links to your most important pages, each with a one-line description.
  5. Anything you want described accurately, such as certifications or areas served.

SEO and AI search · Dubai

Adding one in about fifteen minutes

Draft

Write the file in any text editor using the structure above. Keep it under a page.

Check facts

Make sure every claim, price approach and service matches what is on the site.

Upload

Save it as llms.txt and place it in the root folder of your site. If your platform doesn't allow root files, ask your developer or host.

Test

Open yourdomain.com/llms.txt in a browser and confirm it loads as plain text.

Maintain

Update it whenever you add or remove a service, like any other page.

What not to do

  • Don't put claims in llms.txt that aren't on your site. It should summarise, not add marketing.
  • Don't use it instead of fixing crawler access. If bots are blocked, they can't read it either.
  • Don't stuff it with keywords. It's meant to be read.
  • Don't link to every page. A short, chosen list is the whole point.

So, should your business have one?

If your site is already in good shape (crawlable, clear, consistent), adding llms.txt is a sensible ten-minute extra. If your site still has a leftover noindex tag, no service pages and a blocked crawler, fix those first; they matter far more. The technical SEO checklist covers the order.

My own site has one at lohithlalesh.com/llms.txt if you want to see a real example. I add one to client sites as part of website builds in Dubai.

Questions people ask

No. It's aimed at AI agents and isn't a Google ranking factor.
At the root of your domain, such as example.com/llms.txt.
No. robots.txt tells crawlers what they may access. llms.txt summarises your content for AI tools.
No. Google says no special files are required for its AI features. Pages need to be indexed and eligible for a snippet in normal Search.
Jeremy Howard proposed it in September 2024, and the specification is published at llmstxt.org.