Skip to main content
definition Free guide

llms.txt for local businesses: does it help?

What the proposed standard is, which engines consume it today, a minimal example, and an honest verdict on effort versus payoff.

Updated September 21, 2026 5 min read Part of Build a local site AI can find
Monospace markdown file panel showing a minimal llms.txt structure for a small business

Which engines consume it today

Honestly: no major AI search product documents llms.txt as a requirement or a ranking input, and none has committed to it as a standard. Google goes further and says you do not need to create new machine-readable files or AI text files to appear in AI Overviews or AI Mode (Google Search Central, page updated 10 December 2025, checked 17 September 2026). Some developer tools and smaller products read it. The large assistants your customers use retrieve your pages the normal way, as described in Lesson 5: build a local site AI can find.

Because status here changes, this page is reviewed monthly and the updated date at the top tells you when it was last checked. If that date is old, verify before acting on it.

Support-status panel indicating which engines consume the file today

What the file is

llms.txt is a proposed convention: a markdown file at the root of your site that summarises what the site is and points to its most important pages, written for language models rather than browsers. The proposal is published at llmstxt.org by Jeremy Howard (checked 21 September 2026).

The reasoning is that a model arriving at a site has to work out what matters by crawling everything, whereas a curated summary could hand it the answer. It is a sensible idea in the same family as robots.txt and sitemap.xml.

The difference is adoption. robots.txt is honoured by every major operator. sitemap.xml is consumed by search engines. llms.txt is a proposal that some sites have implemented and no major engine requires.

A minimal example

If you decide to add one, keep it short and accurate:

# Halvorsen Plumbing

> Residential and light commercial plumbing across Boise, Meridian, Nampa and Eagle.
> Four licensed plumbers, three vans, trading since 2014.

## Services

- [Emergency plumbing](https://halvorsenplumbing.example/emergency-plumbing/): 24-hour callouts, on site within 90 minutes, after-hours callout $189.
- [Water heater replacement](https://halvorsenplumbing.example/water-heaters/): $1,600 to $2,900 installed, most done the same day.
- [Drain clearing](https://halvorsenplumbing.example/drain-clearing/): from $175, camera inspection extra.

## About

- [About us](https://halvorsenplumbing.example/about/): team, licence and service history.
- [Contact](https://halvorsenplumbing.example/contact/): phone, email and hours.

Two rules. Every URL must resolve, and every fact must match your profile, your pages and your structured data. An llms.txt that disagrees with the rest of your site is a new inconsistency, which is the exact failure mode Lesson 2 warns about.

The honest verdict

Adding it is harmless and cheap. Expecting it to change your AI visibility today is not supported by the evidence.

For a local business with limited hours, it ranks below every item in the 90-day checklist. It sits in the same category as a small optional refinement: fine to do once the foundation is solid, not a priority while your hours are wrong in two directories.

If you do add it, treat it as a maintenance item. A stale llms.txt listing a service you dropped is worse than no file.

What to do instead with that hour

If you have an hour and want it to count:

  • Run the listing audit from the NAP consistency guide and fix the worst mismatch.
  • Rewrite the pricing section of your main service page so it states a range instead of "contact us".
  • Reply to every unanswered review.
  • Check your server logs to confirm AI crawlers are arriving and getting 200 responses.
  • Set your crawler permissions deliberately using the robots.txt guide.

Each of those has an observable effect. llms.txt, for now, does not.

How it compares to what already works

It is worth placing llms.txt beside the files that do have adoption, because the comparison explains the verdict.

FileStatusConsumed byEffect if missing
robots.txtLong-standing conventionAll major crawlersCrawl permissions default to open, and you lose control
sitemap.xmlEstablished standardSearch enginesDiscovery is slower, especially for deep pages
Structured data (JSON-LD)Established standardSearch engines and assistantsEntity ambiguity persists
llms.txtCommunity proposalLimited tooling todayNothing observable

The bottom row is not a criticism of the idea. Conventions start somewhere, and robots.txt itself was a proposal once. It is a statement about where your limited hours should go this quarter.

If you add one, maintain it

A stale llms.txt is worse than none, for the same reason a stale directory listing is: it is another source stating facts about your business, and if it disagrees with your site you have created exactly the contradiction Lesson 2 warns about.

So treat it as a maintenance item rather than a one-off. At each quarterly check, confirm every URL still resolves, every service listed is still offered, and the summary still describes the business you actually run today.

And keep expectations proportionate. If a tool or a consultant presents llms.txt as the reason your visibility will change, ask which engine consumes it and how they verified that. The honest answer, as of the updated date on this page, is that the foundation work in the 90-day checklist matters far more.

Who is genuinely served by it today

Three cases where writing one is reasonable rather than optional.

Documentation-heavy sites. If your site is largely reference material and developer tools are a real part of your audience, some of those tools do read it.

Sites with a complex structure. A curated map of what matters can help any system, human or machine, that arrives without context.

Businesses who simply want the tidiness. Writing an llms.txt forces you to state, in a few lines, what the business does and which pages matter. That exercise has value even if nothing reads the file.

For a single-location service business with eight pages, none of those apply strongly. Your structure is already obvious, your important pages are one click from the homepage, and the 90-day checklist has a dozen items with observable effects waiting ahead of it.

Sources

Common questions

Questions readers ask

Is llms.txt an official standard?

No. It is a community proposal, not adopted as a requirement by the major engines. Treat any claim that it is mandatory as marketing.

Will adding it hurt anything?

No. It is a static file that nothing is obliged to read. The only real cost is the time you spend writing and maintaining it.

What's a better use of that hour?

Fixing an inconsistency between your profile and a directory listing, or rewriting one service page so it can actually be quoted. Both have observable effects; llms.txt does not yet.

Should I add one if my site is already in good shape?

Sure. If your profile is clean, your pages are citable and your markup validates, an hour on llms.txt is a reasonable optional extra rather than a distraction.