llms.txt for Ecommerce Brands: The Complete Guide
One plain-text file at your domain root tells AI systems what your store sells, what your policies are, and which pages matter. It takes under an hour to ship and it was the single best-performing organic asset in our own playbook before the rebrand. Here is the spec, the ecommerce-specific template, and the honest read on who actually consumes it.
Viren Inaniyan · August 29, 2026 · AI Search Visibility

llms.txt is a plain-text markdown file served at your domain root that tells AI systems what your site is, what you sell, and which pages to read first. Proposed by Answer.AI's Jeremy Howard in September 2024, it is the closest thing AI search has to a curated front door.
Before Tru Commerce was Tru Commerce, our best-performing organic asset was not a blog post or a feature page. It was a free llms.txt generator. It out-pulled every article on the site. That told us two things: brands are actively searching for this, and almost nobody explains it well for commerce. This is the ecommerce-specific guide we wished existed.
What llms.txt actually is
The llms.txt proposal defines a markdown file with a fixed shape:
- An H1 with your site or brand name. Required.
- A blockquote summary: one paragraph on what you are and who you serve.
- H2 sections containing link lists, each link with a one-line description.
- An optional "Optional" section for links an AI can skip when context is tight.
That is the whole spec. It is deliberately boring: markdown because language models parse it natively, root path because tooling needs one predictable location.
Two files, two jobs:
| File | Job | Size |
|---|---|---|
| /llms.txt | Curated index: what matters, in what order | 1-4 KB |
| /llms-full.txt | Full text of key pages inlined for one-shot ingestion | 50-500 KB |
You can see a live commerce example on this site: trucommerce.ai/llms.txt.
The honest adoption picture in 2026
Be clear-eyed about this, because most llms.txt content oversells it.
What is not proven: no major LLM provider (OpenAI, Anthropic, Google, Perplexity) has publicly committed to consuming llms.txt in ranking or retrieval. Google's John Mueller compared it to the old keywords meta tag in 2025 - a signal sites volunteer that engines may ignore.
What is verifiable:
- AI crawlers request the file. Check your server logs for
/llms.txthits from GPTBot, ClaudeBot, and PerplexityBot user agents; most stores that ship one see fetches within weeks. - The tooling ecosystem standardized on it. Mintlify generates it for every docs site it hosts (Mintlify, 2025), and Anthropic publishes one for its own documentation.
- It costs under an hour. The expected value math is lopsided: near-zero cost, plausible upside on the surfaces that decide where AI assistants send shoppers.
Treat llms.txt the way you treated schema markup in 2015: early, cheap, and directionally aligned with where the platforms are going.
The ecommerce template
Generic llms.txt files list docs pages. A store's file should lead with the facts AI assistants most often get wrong: pricing, availability, shipping, and returns. Hallucinated policy answers are a real cost; an AI telling a shopper you offer free returns when you do not creates a support ticket and a chargeback risk.
# Your Brand
> One-sentence positioning: what you sell, for whom, at what price point.
> Ships from [country]; delivers to [markets]. Founded [year].
## Catalog
- [All collections](https://store.com/collections): 240 SKUs across 6 categories
- [Bestsellers](https://store.com/collections/bestsellers): top 20 by 90-day volume
- [Product feed](https://store.com/feed.xml): structured data, refreshed daily
## Policies
- [Shipping](https://store.com/policies/shipping): rates, cutoffs, delivery windows
- [Returns](https://store.com/policies/returns): window, condition rules, refund timing
- [Size guides](https://store.com/pages/sizing): per-category measurements
## Company
- [About](https://store.com/pages/about): founding story, manufacturing, certifications
- [Reviews](https://store.com/pages/reviews): aggregate rating and count
## Optional
- [Blog](https://store.com/blogs/news)Three rules that matter more than the markup:
- Put numbers in the descriptions. "240 SKUs across 6 categories" gives a model something to repeat. "Our products" gives it nothing.
- Link canonical URLs only. No UTM parameters, no redirects. Models cite what they fetch.
- Regenerate on catalog changes. A stale llms.txt that contradicts your live site is worse than none; wire it into your deploy or feed refresh.
llms.txt is step one of three
The file only works as part of a chain:
- Access. Your robots.txt must allow the retrieval crawlers (OAI-SearchBot, ClaudeBot, PerplexityBot). A perfect llms.txt behind a blocked bot does nothing. Our agentic readiness scanner checks this in about a minute.
- Curation. The llms.txt itself, per the template above.
- Measurement. Whether any of it moves your presence in real AI answers. That is a Citation Rank question: which queries surface you, which surface competitors, and how that trends. Amazon India ran this loop and moved Share of Voice +0.98% and Top-5 Presence +2.4% in six weeks across six categories - the full playbook is in the Amazon India case study.
Ship the file this week. Then measure whether the machines noticed - get a free Citation Rank scan and see where you stand in 24 hours.
FAQ
llms.txt is a plain markdown file served at yourdomain.com/llms.txt that gives AI systems a short, curated summary of your site: what it is, what it sells, and links to the pages that matter. It was proposed by Answer.AI co-founder Jeremy Howard in September 2024 as a complement to robots.txt: robots.txt says what crawlers may fetch, llms.txt says what they should read first.
None of the major providers has publicly committed to consuming llms.txt as of 2026, and Google's John Mueller compared it to the keywords meta tag in 2025. What is verifiable: AI crawlers do request the file in server logs, documentation platforms like Mintlify generate it by default, and companies including Anthropic publish one for their own docs. Ship it as low-cost insurance, not as a guaranteed ranking input.
llms.txt is the short index: a title, a one-paragraph summary, and curated links with one-line descriptions. llms-full.txt inlines the full text of those pages into one large file so a model can ingest everything in a single fetch. Ship both; the full variant is what saves an AI assistant from crawling dozens of templated pages.
No. robots.txt controls crawler access, the sitemap enumerates URLs for indexing, and llms.txt curates meaning for language models. An ecommerce store should ship all three, and the llms.txt only helps if robots.txt is not blocking the AI retrieval bots that would fetch it.
At the domain root: yourstore.com/llms.txt. Shopify does not generate one natively, so serve it via a proxy route from your app or edge layer, or upload it through a redirect-capable asset route. If you cannot touch the root path, a subdomain docs page is a weaker fallback - AI tooling looks for the root path.
Continue reading
August 29, 2026
Every AI Crawler That Reads Your Store, Listed
GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Amazonbot: a dozen-plus AI crawlers hit ecommerce sites in 2026, and blocking the wrong one quietly deletes you from AI shopping answers. Here is the full list, what each bot actually does, and the robots.txt policy that protects your content without erasing your visibility.
October 12, 2026
How a Claude shopping agent picks products
Anthropic ships no ranking layer. A Claude for Commerce shopping agent reads compact catalog rows of 70 to 120 characters that the merchant's own search returns, adds only server-issued ids to the cart, and never sees the checkout URL. Claude in Chrome reads the page and asks before buying. What is documented, what is not, and who filled the gap.
October 12, 2026
Claude commerce agents: what a merchant has to build
Anthropic's blueprint of 2 September 2026 hands a merchant's engineers a shopping agent, a merchant agent and an 11-method backend contract, and leaves payments, authorization, ranking and fraud to the deployment. The three runtime paths, where MCP enters, Shopify's UCP implementation, and what to build first.