Scanned 5 DTC Brands in 50 Seconds. None of Them Are Ready for AI Shopping Agents.
Scanned 5 DTC Brands in 50 Seconds. None of Them Are Ready for AI Shopping Agents.

Scanned 5 DTC Brands in 50 Seconds. None of Them Are Ready for AI Shopping Agents.

Scanned 5 DTC Brands in 50 Seconds. None of Them Are Ready for AI Shopping Agents.

We built a free, static-only scanner — 18 checks, no API calls, just HTML analysis. Then we pointed it at five brands that obsess over customer experience:

Glossier, Allbirds, Gymshark, Drunk Elephant, and Brooklinen.

https://preview.redd.it/jvc3yi9xt3gh1.png?width=907&format=png&auto=webp&s=6b3eec8215adceb05c557e3818b802e8fde8ef0c

Every brand has clean structured data. Prices are server-rendered. No prompt injection. Robots.txt is open. The data layer works.

But the moment an agent tries to do something — pick a size, add to cart, search for another product — it hits a wall of custom JavaScript that has no semantic meaning.

Gymshark is the most striking. Three million monthly visits, Gen Z audience (the demographic most likely to use AI shopping agents), and their homepage has no search form an agent can find. The size picker is invisible to non-browser clients. The cart API returns nothing.

An agent trying to buy a $30 t-shirt would fail at every interaction step.

The revenue math is uncomfortable. If 5-15% of traffic is AI-referred (Gartner's 2027 projection), and these agents convert at 2-4% when they work, these five brands are collectively leaving $82,000 to $491,000 per month on the table. Not because their products are bad or their pages are ugly — because their size pickers use <div> instead of <select>.

The fix is boring. Semantic HTML. A 20-line llms.txt file. Re-enabling the Shopify cart API that was on by default. The brands scoring highest in our 17-brand leaderboard (Kylie Cosmetics: 100, Framebridge: 96) aren't doing anything exotic. They're just using <select> elements and standard forms.

The gap between "a beautiful page" and "a page agents can shop" is about a day of developer time. The question is which brands close it first.

Scanned July 2026 with https://github.com/monkrus/agent-a. 18 static checks.

Scanner is open source.

submitted by /u/nikta456
[link] [comments]