Shopify and llms.txt: what you already have, and how to change it

If your store is on Shopify, you already have a file at /llms.txt. The question worth answering is not whether to add one, but whether the one you have says anything worth reading.

What Shopify gives you by default

Shopify started serving a default agents.md file on every store on May 28, 2026. /llms.txt and /llms-full.txt both serve that same content unless a merchant has overridden them. Check what yours actually says first, at yourstore.com/llms.txt, before assuming you need to build one from nothing.

The default is generic on purpose. It is built to help an AI agent transact on the store, browse products, check a return policy, that kind of thing, not to describe what makes the store worth citing over a competitor. It often points an agent back to Shopify's own Shop app rather than to the store itself. That is a reasonable default for a platform serving millions of stores, and a reasonable thing for any one store to want to change.

No app required, and no separate generator needed on this platform

Shopify announced the ability to customize these files directly, on its own developer changelog, dated May 28, 2026, effective the next day. The mechanism is a Liquid template placed in your theme code, not an app from the Shopify App Store and not a third-party service. Three template files, each controlling a different path:

The fallback order, in Shopify's own words: if no template is present for a given path, it falls back to your agents.md template, then to the Shopify-generated default. For most stores, the simplest correct choice is to write one good agents.md.liquid and let the other two paths fall back to it, rather than maintaining three separate files that can drift out of sync with each other.

To add one: Online Store, then Themes, then Edit code, then add a new template file under the name that matches the path you want to control. It is a plain text file written in Liquid, so you can pull in real store data (your actual return policy, your actual shipping terms) rather than writing static prose that goes stale.

Should you bother

This site's position on llms.txt generally still applies here. Google has confirmed outright that Search, AI Overviews included, does not use llms.txt at all. Perplexity, OpenAI and Anthropic have not said anything either way. Customizing your Shopify file is cheap, since the mechanism already exists and needs no app or generator, but it will not fix a crawler-access problem or a JavaScript-rendering problem on its own. Confirm those first with the free checker, since a well-written agents.md on a store that blocks OAI-SearchBot in robots.txt accomplishes nothing.

Checking what you have

The generator and validator on this site reads whatever is actually being served at any URL, including a Shopify store's, so it works the same way here as anywhere else: point it at your store to see what your current file says and whether it is well-formed.

Related: what is llms.txt, and do you actually need one covers the adoption numbers and the full case for and against, and the generator and validator works on any site, Shopify or not.