Late April, Google and Meta both went dark. Daily spend dropped from about $2,500 to $200, and nobody planned it, so it's about as clean a read as we'll get.
The work from here is feeding the owned base, fixing the site so it stops leaking, and running paid only where it pays for itself. Spend is down 57% year over year, efficiency nearly doubled, and revenue rose three months running, including the two weeks paid was off.
Mobile is 70% of the traffic and converts at 3.8%. Desktop converts at 6.5%. A lot of that gap happens before the visitor ever sees a product.

A new phone visitor gets an age gate and a cookie pop-up stacked on top of each other before anything is even tappable. Get past those and there's a 16-item menu, a 2.8 MB hero image, and a checkout that asks for format, then pack size, then pushes an upsell drawer. On mobile that's roughly $23–45K a month in orders the store already paid to acquire and then lost.
We take the pop-ups out and put the product, price, and add-to-cart right at the top, with the button in thumb reach and the default pack already selected. It's the same brand on the same Shopify catalog underneath, so nothing about your setup changes, it just gets people from landing to checkout a lot faster.
A custom Online Store 2.0 theme. The design is fully bespoke, but Shopify still owns the catalog, inventory, and checkout, so your team merchandises from the same admin through editable sections, without waiting on us.
I open a shared Figma workspace, you comment in it, we iterate there. Once it's approved we build it into the theme and ship through GitHub, so every change is versioned and a rollback is one click.
The current site already exposes an agents.md, an agent-discovery sitemap, and an MCP endpoint, so AI shopping agents can read and transact with the catalog. That's our work, shipped months ago. The new site keeps it and builds on it.
Agentic commerce · live since Q1I asked ChatGPT for the best boxed wine to buy in 2026. Here's the answer.
It names eight brands, Nomadica, Juliet, Tablas Creek, Bota Box, Black Box, Bandit, Ropiteau, and Vinchio Vaglio, sorted across seven tiers right down to a shortlist for the one box to buy tomorrow. The best-selling boxed wine in America doesn't show up in any of them.
You can see what the model's reading. It cites Food & Wine, Kitchn, Reverse Wine Snob, and a stack of blind tastings. Nomadica got the top spot off a Food & Wine blind tasting, and Black Box, in the answer's own words, has been winning blind tastings for years. It's all coverage Franzia isn't part of, and the one source every model leans on, Wikipedia, still calls Franzia "jug wine."
I looked at the rest of the shelf, and Bota Box dead-ends at a store locator too, with no product data either. Nobody in the category has done this work yet, so the first boxed wine an AI can both recommend and ring up basically gets the lane to itself, and Franzia has the volume and the name to be that one.
There are two parts to it. First we get Franzia into the conversation, which is the AEO and editorial work that puts it in the reviews and blind-tasting roundups the models actually read, plus cleaning up the entity side so it stops reading as "jug wine." Then we make the pages themselves AI-ready, with product schema a model can quote and a real way to buy instead of a store locator. It's the same work we just did for St. Agrestis.
Product, Offer, Review and Brand schema on every wine page, so a model has a real price, rating, and varietal to quote.
Price, ratings, and a way to buy on the page itself, with conversions tracked instead of a dead end at a store locator.