Product feed
Titles rewritten so they contain what people search for. Product types, GTINs, attributes and availability corrected. Feed rules to fix at scale what the platform exports badly.
Service
Shopping feeds, Performance Max and the unit economics underneath them. Growth that survives contact with your actual margin — not a ROAS number that looks good until you subtract cost of goods.
A 4× ROAS on a product with a 20% gross margin loses money. A 2.2× on a 60%-margin product makes it. Yet almost every store I look at runs one target ROAS across an entire catalogue, then wonders why revenue grows and the bank balance does not.
The first thing I do on an e-commerce account is put margin into the model. Everything after that — feed segmentation, campaign structure, bid targets, which products get budget at all — follows from it.
Titles rewritten so they contain what people search for. Product types, GTINs, attributes and availability corrected. Feed rules to fix at scale what the platform exports badly.
Custom labels splitting the catalogue by margin band, bestseller status and stock depth — so each group gets a target that reflects what it is actually worth.
Brand exclusions so PMax stops billing you for traffic you already had, asset groups split by product group, and audience signals that are actually informative.
Where control matters more than automation — high-margin ranges, competitive terms, new launches that need a push before the algorithm has data.
GA4 purchase events with correct revenue and currency, server-side where ad blockers are eating conversions, and deduplication so nothing is counted twice.
Separating new-customer acquisition from repeat purchases, so you can see the true cost of growth instead of retargeting your existing customers and calling it performance.
Direct-to-consumer brands on Shopify and WooCommerce, typically in apparel, home and lifestyle, spending enough that segmenting the catalogue properly changes the outcome. Recent work includes premium swimwear and resort wear, made-to-measure blinds and home furnishings, and custom home decor — see the case studies.
Shopify and Shopify Plus most often, WooCommerce regularly, and Magento or Adobe Commerce where the client already runs it. The feed and campaign work is broadly platform-agnostic; the tracking implementation is not.
Usually yes, but rarely on its own and never without controls. Left unmanaged it absorbs your brand traffic and reports it as new revenue. With a proper brand exclusion list, sensible asset groups and clean product segmentation it does real work — the problem is almost always the setup, not the campaign type.
Very. For Shopping and Performance Max the feed is effectively your keyword strategy. Titles, product types, custom labels and attributes decide which searches you appear for and which products get the budget. It is the least glamorous work in e-commerce advertising and reliably the highest return.
My focus is your own store, where you own the customer relationship and the margin. I can advise on how marketplace activity interacts with your direct channel, but I do not run Amazon Ads as a service.
With custom labels in the feed segmenting by margin band, then separate campaigns and separate ROAS targets per band. Running a single account-wide target across products that make 12% and 60% guarantees you overspend on one and starve the other.
Paid media on Google and Meta, managed to profit rather than to clicks.
Turning the traffic you already pay for into customers.
A predictable flow of qualified leads at a cost you can plan around.
GA4, GTM and server-side tracking that reports numbers you can trust.
Let's Talk
Book your free performance analysis call. No pressure, no obligations, just honest insights about your marketing performance.
Let’s Talk