Your Store Is ‘Agent-Ready’ By Default, We Tested 122 Shopify Stores To See What That Actually Means An audit of 122 top Shopify storefronts found that 89 serve an /agents.md file, but 83 of those are near-identical copies of a single Shopify-generated template and only five were written by the merchant, while 76 of 86 collected product pages load the same Shopify WebMCP adapter script switched on for every Liquid storefront on August 5, 2026. On the 68 product pages the author could retrieve, 47% had at least one unlabelled input, 46% at least one empty link, 37% at least one empty button, 65% of stores using dropdowns had an unlabeled size or option selector, and 19 of 68 had no add-to-cart control in the server HTML, with only 31 of 68 passing the full semantic floor. The findings confirm Slobodan Manic's September 2026 argument that text-only and GEO-oriented versions of sites strip out the actionable layer, and the author calls on merchants and Shopify to expose, make callable, and report agent actions. In September 2026, Slobodan Manic https://www.searchenginejournal.com/the-text-only-version-of-your-website-strips-out-the-wrong-layer/590088/ argued that the text-only versions of websites now being served to AI “strip out the wrong layer.” A markdown mirror describes the page but drops everything a visitor could press, so it becomes “a brochure … served to the user most eager to act.” He ends with a brilliant three-part list that every ecommerce team should adopt: expose what can be done, make it callable , and report what happened. I had been running an audit of the top 122 Shopify storefronts with a related question: not whether AI can find or cite these stores, but whether an agent can actually resolve a purchase decision on them. That means having enough information, context, rules, and the capability to execute to answer the buyer’s questions, commit to the purchase, and deal with what comes after. His article prompted me to go further. Instead of counting which tools the stores declared, I called them. This article reports what we found, confirms his argument, shows where our results differ, and outlines what both merchants and Shopify can do about it. Where Manic Is Right, And What Our Data Confirms The platform installed the actions, not the merchants. Manic reports that Shopify switched on WebMCP tools for every Liquid storefront on August 5, and that “the merchants did not build it.” Our data shows the same thing at scale: - 76 of 86 product pages we collected load the same Shopify WebMCP adapter script. - 89 of 122 stores serve an /agents.md file. 83 of those 89 are near-identical copies of one Shopify-generated template. Only five in the entire sample were written by the merchant. If you count adoption of agents.md as a sign of merchant readiness, you are really measuring Shopify’s rollout schedule. GEO does not address the action. Manic writes that GEO “has absolutely nothing to do with the action.” Our data backs this up. Most stores publish the facts an agent needs, and Shopify’s checkout works. What breaks is the step in between: turning a published policy into an answer the agent can use when making its decision. The return window appears as prose on a policy page, but the agent can’t retrieve it when asked. Being cited or ranked doesn’t fix that. The semantic floor is broken, including on product pages. He cites WebAIM’s 2026 finding that unlabelled form inputs appear on 51% of home pages, empty links on 46.3%, and empty buttons on 30.6%. We ran the same checks on the product page, where the purchase action actually lives, for the 68 stores we could retrieve: | Check on the product page | Stores | | At least one unlabelled input | 47% | | At least one empty link | 46% | | At least one empty button | 37% | | Size or option dropdown with no label | 65% of stores that use dropdowns | | No add-to-cart control in the server HTML at all | 19 of 68 | | Passes the full floor native, named buy button; labeled controls; a live region to announce results | 31 of 68 | The buy button itself is usually fine. When it is present, it is a native, named