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.
Google Shopping and Performance Max do not really run on your campaigns. They run on your product feed, served through Google Merchant Center — and a campaign can be built perfectly and still fail because the feed underneath it is wrong. Feed optimisation is the least visible work in e-commerce paid media and routinely the highest-return.
What I check, roughly in this order:
None of it is glamorous and all of it compounds, because the feed decides which of your products get shown in the first place. It is usually where I find the largest gap between what a store is paying for and what it is getting.
Platform ROAS is a steering signal inside a channel, not a measure of the business. These are the four figures I actually report on and optimise toward, because they are the ones that decide whether a month was worth having.
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.
Specialist services and guides that sit underneath this one.
Google Shopping ads consultant: Merchant Center fixes, product feed optimisation, custom labels by margin and Shopping campaigns for Shopify and WooCommerce.
Performance Max consultant for e-commerce: brand exclusions, asset groups, listing groups, search themes and new-customer goals. PMax audits and management.
Shopify marketing consultant for Google Ads, Shopping, Performance Max and Meta: tracking checked against Shopify orders, feeds fixed, campaigns run to margin.
WooCommerce marketing consultant: Google Ads and Shopping for WooCommerce stores, purchase and Conversions API tracking, feeds and conversion rate optimisation.
Fix disapproved products in Google Merchant Center: price and availability mismatches, missing GTINs, image issues, policy problems and landing-page errors.
Free break-even ROAS calculator: enter order value, VAT/GST, cost of goods, shipping, fees and returns to get break-even ROAS, break-even CPA and target ROAS.
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