llms.txt for a Local Business: What to Put In It (With Template)
The honest take, up front
llms.txt is not a confirmed ranking or visibility signal for the major AI assistants as of today. No AI company has committed to reading it, using it to decide who to recommend, or even checking for it consistently. That's worth saying plainly before you spend time on this, because it changes how much effort it deserves: worth doing because it's low-effort and genuinely can't hurt, not because there's proof it moves the needle yet. If you're deciding between an hour on llms.txt and an hour on something with a longer track record — accurate listings, more complete reviews, clearer pricing on your actual site — spend it on the proven thing first. Treat llms.txt as a cheap insurance policy you add once those fundamentals are in place, not a shortcut around them.
If you want to go further than a summary file — actually letting a customer's AI assistant send you a real booking or order request based on your real prices — that's a different, bigger step than llms.txt can cover on its own. That's the gap Tailwind's product is built to close: you can go beyond llms.txt — let AI take orders by publishing a structured catalog of your actual services and prices that assistants can quote from and act on, not just read a summary of.
What a local business's llms.txt should actually contain
Skip the generic "AI-era sitemap" framing for a moment and think about what you'd want a stranger on the phone to know about your business in under a minute. That's roughly the content an llms.txt file should hold. For a local service business, six sections cover almost everything worth including:
- Business description. One or two sentences: what you do, who you serve, and what makes you the right call for that kind of job. Specific beats vague — "licensed plumber specializing in water-heater repair and emergency leaks" tells an assistant more than "full-service plumbing company."
- Services offered. A short list of your actual services, named the way a customer would search for them, not internal jargon.
- Service area. The cities, neighborhoods, or radius you actually cover. This matters more for local businesses than almost anything else in the file — an assistant trying to match a customer's location to a business needs this to even consider you.
- Hours. Plain hours, including anything unusual — 24/7 emergency availability, seasonal hours, appointment-only days.
- How to book or contact. Phone number, booking page URL, email — whatever is the real, working path to reach you, stated clearly rather than buried in a "contact" link with no context.
- A note about pricing, if you have one. You don't need a full price list in this file — but if you have published starting prices or a pricing page, link to it and say so. If your pricing is quote-based, say that too, rather than leaving it blank.
Mistakes to avoid when filling it out
- Writing it like ad copy. "Rivertown's #1 trusted plumbing experts since forever!" tells an AI assistant nothing useful. State facts an assistant can actually use to match a customer's request — what you do, where, and when.
- Listing services you don't actually offer anymore. It's tempting to list everything you've ever done. Keep it to what you currently, reliably offer, since this file is meant to be read and acted on, not treated as an aspirational menu.
- Leaving out the service area. This is the section local businesses skip most often, and it's one of the most important — without it, there's no way for anything reading the file to know whether you're even a relevant match for a given customer's location.
- Making it too long. A few sections, each a sentence or a short list, is enough. This is a summary file, not a copy of your entire website.
A real template you can copy
Here's a worked example for a fictional local plumbing business. Copy the structure, swap in your own details, and keep it this short — llms.txt is a summary, not a brochure.
# Rivertown Plumbing Co.
> Licensed residential plumber serving Rivertown and the surrounding
> suburbs, specializing in water-heater repair, drain cleaning, and
> emergency leak response.
## Services
- Water heater repair and replacement
- Drain and sewer line cleaning
- Emergency leak repair (24/7)
- Fixture installation (faucets, toilets, garbage disposals)
## Service area
Rivertown, Millbrook, East Hollow, and a 15-mile radius around zip code
48201.
## Hours
Mon-Fri 7am-6pm, Sat 8am-2pm. Emergency leak line answered 24/7.
## Booking and contact
Phone: (555) 010-2200
Book online: https://rivertownplumbing.com/book
Email: hello@rivertownplumbing.com
## Pricing
Starting prices for common jobs are listed at
https://rivertownplumbing.com/pricing. Larger jobs are quoted after an
on-site estimate.
That's the whole file. No keyword stuffing, no marketing copy, just the facts a customer — or whatever is asking questions on a customer's behalf — would actually need.
Where to put it, and the fast way to build it
The file goes at the root of your domain, at
yourdomain.com/llms.txt, as plain text. If you're comfortable
editing a text file and uploading it to your site's root directory, you
can write it by hand using the template above. If you'd rather not deal
with formatting or file placement, our free
llms.txt generator builds a
correctly formatted file from a short form — fill in your business
details, download the file, upload it, and you're done in a few minutes.
Keeping it current
llms.txt isn't something that needs constant tending, but it does need to stay accurate. Update it whenever your hours, service area, or core service list changes — an outdated llms.txt file that states the wrong hours or a service area you no longer cover is arguably worse than not having one, since it's confidently wrong rather than simply absent. Checking it every few months, or whenever you update your website anyway, is enough.
Why bother if it's not a confirmed signal?
It's a fair question, and the honest answer is a mix of hedge and habit. AI-driven search is still taking shape, and nobody — including the AI companies themselves — has fully settled how these assistants will decide which local businesses to surface in a year or two. llms.txt costs nothing to add and nothing to maintain beyond an occasional update, so the downside of being wrong about its future importance is close to zero. Compare that to the downside of skipping the things that matter today — thin review volume, outdated listings, a site with no real pricing anywhere — and the smart order of operations becomes obvious: fix the fundamentals first, then spend the spare fifteen minutes on llms.txt because it's free optionality, not because anyone has proven it works.
Common questions
Do ChatGPT, Gemini, or other major assistants actually read llms.txt?
There's no public commitment from any major AI assistant that it checks for or relies on llms.txt files when answering questions or making recommendations. Some AI-adjacent tools and crawlers may look for it; others don't. This is exactly why it belongs in the "low-effort, can't hurt" category rather than the "proven strategy" category.
Should I write my llms.txt file myself or use a generator?
Either works. Writing it by hand gives you full control over the wording, while a generator removes any risk of formatting mistakes. For most owners without a developer on hand, the generator is the faster, safer path — you can always edit the output afterward if you want to adjust the wording.
Does llms.txt replace having good reviews or accurate listings?
No, and it's not close. Reviews, business listings, and the content on your actual website carry far more weight in how AI tools currently describe and recommend businesses. llms.txt is a small, additional layer on top of those fundamentals — worth having, but not a substitute for them.
What if my business operates at multiple locations?
For a handful of locations, you can list each one's address, hours, and service area as its own short entry under the services section, or add a "Locations" section if that reads more clearly for your business. For a larger multi-location brand, it's usually more practical to maintain one llms.txt per location subdomain or location page, rather than cramming every site into a single file.
The short version
Write a plain-language summary of your business, services, service area, hours, and how to book — using the template above as a starting point — and put it at yourdomain.com/llms.txt. It takes a few minutes, costs nothing, and has no real downside. Just don't mistake it for a finished AI strategy: a summary file only helps AI find a clean description of your business. If you want AI assistants to actually quote your real prices and send you bookings, that requires a structured catalog, which is what happens when you go beyond llms.txt — let AI take orders instead of just summarizing your site.
Ready for more than a one-off tool?
What Tailwind does for your business
- Online reputation — we grow your rating
- Connect your business to LLMs — MCP connector
- Generate content — we improve your SEO rankings
- AI Visibility — see how high you rank in AI answers and exactly what to do
- …and other useful tools
All of it from $29/month
Try free — first month on usNo credit card required. Cancel any time.
Subscribe to our newsletter
We send helpful materials once a month, along with information about discounts and special offers. No daily spam
We use your email only to send this newsletter. You can unsubscribe at any time from the link in every email. See our Privacy Policy.
How to unsubscribe from the mailing list?