AgentReadyAI visibility appCaffeine & CommerceShopify agency
Caffeine and Commerce
By Dylan HuntJune 15th, 2026AIShopifyAgents md

What Makes a Good agents.md: The Checklist AI Agents Actually Use

What Makes a Good agents.md: The Checklist AI Agents Actually Use

Most advice about agents.md stops at "customize it." That's not actionable. A good agents.md is the sum of specific sections, each answering a question an AI shopping agent is actually asking. Here's the checklist, in the order it matters.

The test for every section is the same: can an agent act on this? Not "is it filled in," but "does it help the agent understand, trust, or transact." A generic default technically has content and helps with none of it.

The checklist

SectionWhat it answers for the agentPriority
Identity & positioningWhat is this store, who is it for, why buy hereEssential
Capabilities summaryCan you serve my shopper (currency, shipping, subscriptions, returns)Essential
What you sellWhich categories place you in the right consideration setEssential
Transaction rails (UCP/MCP)How do I actually check outEssential
Most popular & featuredWhat to recommend when the shopper is vagueHigh
Ratings & reviewsCan I trust this enough to recommend itHigh
PoliciesShipping and returns, the pre-purchase blockersHigh
Sizing & fitHow do I help pick the right size (or N/A)Situational
Locations & marketsLocal/pickup intent, correct currencySituational
FreshnessIs this current enough to rely onOngoing

Essentials: identity, capabilities, catalog, rails

Identity and positioning. One or two lines on what you are and why buy from you. Not your SEO meta title. An agent uses this to decide whether you belong in a recommendation at all. "Knitwear made to move with you" tells an agent something; "Brand | Premium Apparel Store" tells it nothing.

A capabilities summary up top. Before an agent reads your whole file, it wants to know if you can even serve its shopper: which currencies you take, where you ship, whether you offer subscriptions, your returns window. Put this near the top as a scannable block. Agents read top-down on a budget; front-load the deciding facts.

What you sell. Your real categories, in priority order, the way they appear in your storefront navigation, not an A-to-Z dump of every system collection. This is how an agent places you in the right consideration set ("running shoes," not "products").

The transaction rails. The UCP discovery endpoint and the MCP endpoint, matched to Shopify's, so an agent can go from "this looks right" to a built checkout without scraping. A file that describes your brand beautifully but omits the rails is a brochure, not a storefront. (What these endpoints do is its own topic; the agents.md pillar covers them.)

High-value: popularity, proof, policies

Most popular and featured. When a shopper is vague ("find me a good hoodie"), agents default to popularity. Surfacing your best-sellers hands the agent the answer it would otherwise guess. Featured picks let you steer beyond raw sales.

Ratings and reviews. Social proof is decisive in agent recommendations, and agents cite it. An aggregate rating plus a couple of short testimonials tells an agent it's safe to put you forward.

Policies. Shipping and returns are the pre-purchase blockers an agent has to resolve before it recommends a buy. Summarize them inline and link to the full policy. Don't make the agent crawl for "do they ship to Canada."

Situational: sizing, locations, markets

Sizing and fit is the top return-driver in apparel and footwear, so if it applies, say how to pick the right size. If it genuinely doesn't apply (one-size, digital, consumables), mark it not applicable rather than leaving an awkward gap, and move on. Not every section fits every store, and a good file is honest about that instead of padding.

Locations and markets matter for local/pickup intent and correct per-country pricing. Include them if you have physical stores or sell into multiple markets; skip them cleanly if you don't.

The ongoing one: freshness

A good agents.md is current. Agents weight recently-updated sources, and a file that still lists last season's catalog or an old return policy actively misleads. Stamp it with a last-updated date, and refresh it when your store changes. Staleness is the failure mode that creeps in after launch, which is why the file needs an owner or a tool watching for drift. (More on that in robots.txt vs llms.txt vs agents.md, which covers how the discovery files fit together.)

And the things to leave out

  • Private data. No contact email or phone. The file is broadly cached; link to your public contact page instead.
  • Discount codes. They expire and leak; keep promo codes out of a permanent public file.
  • System collections and non-shoppable components. "Frontpage," ad feeds, and builder-only SKUs are noise an agent shouldn't reason over.

Score yours against the checklist

You can grade your own file by walking this list, or let a tool do it. AgentReady generates a brand-specific agents.md that covers these sections from your live store, free, and scores it so you can see exactly what's covered and what would make it stronger, then hands you the file to paste in. The free AI-readiness checker reports whether your live file is Distinctive, Generic-default, or Missing.

Run the checker to see how your agents.md scores today.

See where your store stands

Get found and recommended by AI shopping assistants.

Run the free AI-Readiness Checker to see, in about ten seconds, how ChatGPT, Perplexity, and Google read your store today and exactly what is holding it back. Then AgentReady fixes the gaps for you, adding Schema.org structured data, an llms.txt directory, and an ongoing audit. Free for stores under 500 products.

Comments

Every comment here comes from a verified email. Write yours, confirm from your inbox, and it's live.

Loading comments…

Leave a comment

ShareXLinkedInFacebook

Written by Dylan Hunt, Founder, Caffeine and Commerce. We build Shopify stores that rank and that AI agents can read. Have a project? Get in touch.