
llms.txt: What It Is and Whether Your Shopify Store Needs One
llms.txt is a Markdown file at the root of a website that gives AI tools a short summary of the site and links to the pages worth reading. If you run a Shopify store you already have one: Shopify serves /llms.txt on every store, so the useful question is what is in yours and whether it needs changing.
This guide covers what the format is, what Shopify puts in the file by default, what the file does not do for product discovery, and when it is worth editing. Sources are linked inline and were checked on October 18, 2026.
Where llms.txt Comes From
The format is a proposal by Jeremy Howard, first published on llmstxt.org on September 3, 2024 and revised since. Web pages are built for people, with navigation, scripts and layout around the text. A language model working inside a limited context window does better with one plain file that says what the site is and where the detail lives.
The proposal sets out the file in this order:
- An H1 with the site or project name. This is the only required part.
- A blockquote with a short summary of the key facts needed to understand the rest.
- Free text sections with more detail, as long as they are not headings.
- H2 sections of links. Each item is a Markdown link, optionally followed by a colon and a note.
- An “Optional” section for secondary links an agent can skip when it is short on context.
The current version also suggests serving a clean Markdown copy of each page at the same URL with .md added, and says a file can sit at any path, covering the pages beneath it. It describes llms.txt as a complement to robots.txt, not a replacement, and says a sitemap is no substitute because sitemaps list everything indexable rather than the few pages an agent should read.
What a store's llms.txt could look like
A made-up store, written to the format above:
# Example Outdoor Co. > Waterproof hiking boots and trail shoes, made in Portugal. > Ships to the US and Canada. Free returns within 30 days. ## Products - [Hiking boots](https://example.com/collections/boots): sizing runs half a size small - [Trail shoes](https://example.com/collections/trail): all models are vegan ## Policies - [Shipping](https://example.com/policies/shipping-policy) - [Returns](https://example.com/policies/refund-policy) ## Optional - [Care guide](https://example.com/pages/care): how to re-proof leather
Shopify Already Serves One
According to Shopify's Help Center, every store serves three URLs for AI agents:
/agents.md, which Shopify calls the canonical agent discovery URL./llms.txtand/llms-full.txt, kept for older AI crawlers.
By default all three return the same content. You can change them with Liquid templates in your theme: agents.md.liquid changes all three, llms.txt.liquid changes only /llms.txt, and llms-full.txt.liquid changes only /llms-full.txt.
Open yourstore.com/llms.txt and read what is there. When we fetched it on several Shopify stores on October 18, 2026, the default file was written for shopping agents, not as a brand summary. It is titled “Agent Instructions” and explains how to search, build a cart and check out through the Universal Commerce Protocol, how agents should identify themselves, and links to the store's policies and sitemap.
On Shopify, then, the job is to decide whether the default is enough, and to add to it if it isn't.
What llms.txt Does Not Do
It does not put your products into AI shopping results. On Shopify, products reach ChatGPT, Microsoft Copilot and Meta through Agentic Storefronts and Shopify Catalog, which sends each product's title, description, options, images, price and availability in a structured format. Google AI Mode and Gemini get products through the Google & YouTube channel and Merchant Center. None of these paths reads your llms.txt to decide which product to show.
Google is explicit about its own AI features. Its Search Central guidance on AI features says: “You don't need to create new machine readable files, AI text files, or markup to appear in these features.”
Several Shopify apps sell llms.txt generation, as our comparison of Shopify AEO and GEO apps shows. Given that Shopify already serves the file and lets you edit it, an app that only writes llms.txt adds less on Shopify than it would on a platform that serves nothing.
When It Is Worth Editing Yours
The file is read by agents that are already looking at your store, such as a coding agent, a research assistant or a shopping agent following a link. It helps them when it holds facts that are hard to find elsewhere. Good candidates:
- A plain summary of what you sell and who for, in one or two sentences.
- Facts that cut across products: sizing that runs small, materials you never use, where things are made, shipping regions.
- Links to the pages that answer common questions: size guides, care instructions, warranty, returns.
Keep Shopify's shopping instructions in place. If you customize agents.md.liquid, you replace the content of all three URLs, so add your section rather than starting from a blank file. Everything in it should also be true on your visible pages. A file that says something your product pages don't is a file no agent can check.
The same facts do more work in the product data itself. Shopify's guide to optimizing products for AI platforms lists what Shopify Catalog considers: title, description, images, product type, vendor, collections, tags, barcodes and variants, plus complete store policies. Sizing that runs small belongs in the description of each boot, not only in a text file. Our guide on how to rank in ChatGPT goes through that data field by field.
llms.txt, robots.txt and Sitemaps
- robots.txt controls access. On Shopify you allow or block a specific crawler by editing
robots.txt.liquid; Shopify describes those rules as advisory. - sitemap.xml lists every indexable page for search engines.
- llms.txt is a short reading list with context, for an agent that wants to understand the site quickly.
They do different jobs, and a store benefits from all three being accurate. For where these files fit in the wider shift to AI answers, see what AEO is and how it differs from SEO.
FAQ
What is llms.txt?
llms.txt is a Markdown file, usually at the root of a website, that gives AI tools a short summary of the site and links to its most useful pages. Jeremy Howard proposed it on September 3, 2024. The only required part is an H1 with the name of the site.
Does Shopify create an llms.txt file automatically?
Yes. According to Shopify's Help Center, every store serves /agents.md as its canonical agent discovery file, plus /llms.txt and /llms-full.txt for older AI crawlers, and by default all three return the same content. You can change them with the agents.md.liquid, llms.txt.liquid and llms-full.txt.liquid templates.
Will an llms.txt file get my products recommended by ChatGPT?
Not on its own. Shopify says products reach ChatGPT through Shopify Catalog, which sends your structured product data: title, description, options, images, price and availability. An llms.txt file does not change that data. We have not seen a published measurement of what llms.txt alone does to product recommendations.
Does Google use llms.txt for AI Overviews or AI Mode?
Google's Search Central documentation says you don't need to create new machine-readable files, AI text files or markup to appear in AI Overviews or AI Mode. It doesn't mention llms.txt by name.
What is the difference between llms.txt and robots.txt?
robots.txt tells crawlers what they may access. llms.txt describes the content and points to the pages worth reading. The llms.txt proposal describes the two as complementary. To allow or block a specific AI crawler on Shopify, you edit robots.txt.liquid, not llms.txt.
What is llms-full.txt?
The llms.txt proposal at llmstxt.org does not define llms-full.txt. It is a convention some sites use for a longer version of the file. On Shopify, /llms-full.txt returns the same content as /agents.md unless you customize llms-full.txt.liquid.
See What an Agent Sees
The free 40rty audit checks a storefront's agentic commerce readiness, including what it serves to AI agents. It needs no install and no account. Agents and developers can run it directly with GET https://audit.40rty.ai/api/audit?domain=<store>.
If you want the product data work done for you, AgentIQ is our Shopify app; plans start at $49 a month and are listed on the App Store.



