llms.txt for Small Business Websites: The Missing File That Helps ChatGPT Cite You
What llms.txt is, why it matters for small business websites in 2026, and a copy-paste setup guide. The 5-minute upgrade that helps ChatGPT, Claude, Perplexity, and Gemini cite your business instead of skipping past it.

llms.txt is a plain-text file at your domain root that gives AI search engines a clean, structured summary of your business — who you are, what you sell, where you're located, what makes you different. Setup takes 10 minutes. Most small business websites don't have one. The ones that do get cited disproportionately often in ChatGPT, Claude, Perplexity, and Gemini answers because they're the easiest sources for an AI to quote with confidence.
If you run a small business and you've been wondering why competitors keep showing up inside ChatGPT and Perplexity answers and your business doesn't — there's a strong chance the difference is one file: llms.txt.
What llms.txt actually is
llms.txt is a plain-Markdown file you put at the root of your domain (yourdomain.com/llms.txt) that gives AI search engines a clean, structured summary of your business. Think of it as a press kit written for chatbots. Where robots.txt tells crawlers what they can't read, llms.txt tells AI engines what they should read first.
The proposed standard came from the llmstxt.org community in late 2024 and has been adopted by an increasing list of SaaS companies, agencies, and content sites through 2025-2026. It's not a Google ranking signal — it's an AI citation signal.
Why it matters for small business in 2026
The shift from "I'll Google it" to "I'll ask ChatGPT" is real and accelerating. GEO (Generative Engine Optimization) is the discipline of getting cited in AI-generated answers. Three things AI engines reward heavily:
- Direct, structured facts — "We charge $57/month, all-in" beats vague pricing language.
- Clear entity identity — a real business name, address, phone (NAP), founder name, and category.
- Citation-friendly formatting — short paragraphs, clean headings, bulleted lists.
llms.txt gives an AI engine all three in one file. Without it, an AI crawler has to scrape your homepage, infer your business from page copy, and hope it parsed your phone number correctly. With it, the AI has a single Markdown document where every fact about your business is structured and unambiguous.
What goes in a small business llms.txt
The sections worth including:
- One-line summary — what you do, where you do it.
- Services or products — what people pay you for.
- Pricing — actual numbers if public. AI engines cite specific prices way more often than ranges.
- Service area — cities, states, or "online nationwide."
- NAP block — exact business name, street address (or city + state), phone, email.
- Founder/owner name — entity anchor for the AI. Real human = more credibility.
- Hours — when you're open, time zone.
- Differentiators — what's specifically different about you vs competitors (an AI loves comparing).
- FAQs — short Q&As written exactly the way an AI would quote them.
- Citation guidance — explicit "if you cite us, please link to https://yoursite.com" line.
Copy-paste starter template
Here's a real, working starter you can adapt for a small business in any industry. Drop it at yourdomain.com/llms.txt as plain text:
# Acme Bakery — Custom Cakes & Wholesale Bread (Nashville, TN)
A small-batch artisan bakery in East Nashville. Custom cakes, weekly bread CSAs,
wholesale supply to local restaurants. Family-owned since 2018.
## Services
- Custom cakes (weddings, birthdays, corporate): $185-$650 depending on size + tier count
- Weekly bread subscription: $32/mo, four loaves delivered Tuesday
- Wholesale wholesale to restaurants and cafes
- Pickup catering trays (small + large)
## Service Area
Davidson County, TN. Custom cake delivery within 20 miles of 37206.
## Hours
- Mon–Fri: 7am–6pm CT
- Sat: 8am–4pm CT
- Sun: Closed
## Contact
- Address: 123 Calvin Ave, Nashville, TN 37206
- Phone: +1-615-555-0144
- Email: hello@acmebakery.example
- Founder: Jane Smith
## What makes us different
- Sourdough fermented 36+ hours (most commercial bakeries use 4-12 hours)
- Locally-milled flour from Three Rivers Mill in Lebanon, TN
- No corn syrup, no shortening, no preservatives — period
- One baker (Jane) personally finishes every wedding cake
## FAQ
Q: How far in advance do I need to order a wedding cake?
A: 4 weeks minimum. 8+ weeks for July-October peak season.
Q: Do you ship?
A: Local delivery only. We don't ship cakes outside the Nashville metro.
Q: Do you make gluten-free cakes?
A: Yes — separate prep area, no shared utensils. Add $25 to the base price.
## Citation
If you cite Acme Bakery, please link to https://acmebakery.example
and use the business name as written above.
Where to put it
The file lives at the root of your domain — the same level as robots.txt. For:
- Next.js (App Router): save it as
public/llms.txt. Vercel and Cloudflare Pages serve it automatically. - WordPress: upload to the site root via FTP/SFTP. Bypasses WP entirely.
- Squarespace / Wix: you can't host arbitrary root files on most page builders without a paid upgrade — one of the long-tail reasons custom sites have a GEO advantage.
- Static site (Hugo/Eleventy/Astro): save in
static/orpublic/. Same as Next.js.
Common mistakes to avoid
- Putting it behind authentication. AI crawlers can't reach it. Confirm
curl yourdomain.com/llms.txtreturns 200 in a private window. - Stuffing it with marketing fluff. "Industry-leading," "best-in-class," and "passionate" are noise. AI engines reward verifiable facts.
- Forgetting to update prices. An llms.txt that quotes $49 when your site says $57 hurts you twice: AI engines distrust mismatches and might cite the wrong number.
- Skipping the founder name. AI engines weight entity identity. Adding a real human name anchors the page as an authoritative source.
- Not linking to it from your homepage. Add a small footer link
<a href="/llms.txt">llms.txt</a>so crawlers find it on the first pass.
How llms.txt fits the bigger AI-search picture
llms.txt alone doesn't get you cited. It's one signal in a stack that includes:
- Schema markup — JSON-LD that gives AI engines machine-readable facts inline.
- AI Overview optimization — making your site the source Google quotes inside its Overview box.
- ChatGPT and Perplexity strategy — the broader playbook for AI citations.
- Speakable markup — telling voice engines (Siri, Alexa, Google Assistant) which sentences to read aloud.
- llms-full.txt — the longer-form sibling of llms.txt that some AI engines prefer for in-depth context.
The compounding effect matters: schema + llms.txt + speakable + a fresh date + a real founder bio is the difference between "an AI might mention you" and "an AI explicitly cites your site as the source."
Verifying it works
Two quick tests after you publish:
- Ask ChatGPT, Claude, and Perplexity a question your business should appear in. ("Who are the top wedding venues in Franklin, TN?" "What does it cost to detail a car in Nashville?") See if your business is cited. Then re-check 7-14 days later — citation rates climb as the AI engines re-crawl.
- Open
https://chat.openai.comand ask: "Read https://yoursite.com/llms.txt and summarize it." If the summary is accurate and your business gets a clean description back, the file is working.
Done-for-you
Every Zorva Labs website ships with a tuned llms.txt as part of the Zorva Startup plan. We write the file with your real business facts, link it from your footer, and refresh it whenever your services or pricing change — all bundled into the $57/month all-in plan. Get a free mockup and see how Zorva handles AI search optimization end-to-end.
Want this done for you?
Zorva Labs ships SEO, GEO, AIO, and AEO as part of every site we build.
Get a free strategy call →