Brand separation
Brand traffic isolated with account-level negatives so Performance Max cannot absorb it and report it as incremental. This single change routinely reveals that measured efficiency was 30–50% worse than believed.
Any of these can be bought alone. Taken together they share one product data source, one definition of margin and one profit report — which is where most of the improvement comes from.
Retailers spend months debating bidding strategy while their product titles are still whatever the manufacturer supplied, half their images have white borders that fail policy, and forty per cent of the catalogue has no GTIN. No amount of structure or bidding rescues that.
We treat product data as the primary lever. Titles rewritten to match how people actually search, attributes completed, images cleaned, and custom labels applied for margin tier, stock position, seasonality and return rate so campaigns can be built around commercial reality rather than website taxonomy.
Performance Max works well when it is given clean product data, a sensible structure and a target that reflects margin. Left alone it will optimise toward the easiest conversions available, which in retail usually means people who were going to buy anyway.
Brand traffic isolated with account-level negatives so Performance Max cannot absorb it and report it as incremental. This single change routinely reveals that measured efficiency was 30–50% worse than believed.
Structured by margin tier and product family rather than one group per campaign, so budget can be steered toward what is worth selling and creative can actually be relevant to it.
Every ratio populated and real video included, rather than five images and whatever Google auto-generates. Starved asset groups are the most common cause of poor Performance Max results.
Campaign experiments and geo splits run before material target or budget changes. We would rather spend three weeks proving a change than a quarter unwinding one.
Defending your own name in the auction is usually worth doing. Reporting it in the same line as category search, and calling the blended figure a return on ad spend, is how retailers end up believing Google Ads is three times more efficient than it is.
We report brand, category, competitor and long-tail product search as four separate lines, with a stated budget for each. It makes the headline number look worse and every decision that follows considerably better.
Shopping and Search harvest demand that already exists. For a retailer trying to grow rather than simply defend, something has to create it — and inside Google Ads that means YouTube and Demand Gen, measured honestly.
Short video that shows the product doing its job, cut for silent autoplay with captions. Produced from your existing photography and product footage wherever possible.
Demand Gen campaigns connected to the same corrected product feed as Shopping, so nothing is promoted at the wrong price or after it has sold out.
Optimised toward first-time buyers using new customer acquisition goals and value rules, because retention and acquisition should not share a target.
Geo holdout tests twice a year rather than platform-attributed conversions, because attributed and incremental are not the same number and everyone in retail knows it.
Merchant Center is where retail Google Ads quietly fails. A price mismatch of a few pence, a shipping configuration error, a missing GTIN or an image that trips policy will remove a product from the auction entirely — and nothing in the Google Ads interface will tell you why performance dropped.
We monitor the whole catalogue daily, clear disapprovals at the cause rather than the symptom, and keep promotions, free listings and shipping configuration current through every trading peak.
This is the service that makes the other five work. Without it we would be optimising to revenue like everybody else, and we would be no more useful than the agency you are currently thinking of replacing.
Revenue less cost of goods, delivery, payment fees and modelled returns, at product level, joined to Google Ads cost by campaign. Built in BigQuery, documented, and yours.
Return rates vary enormously by product family and customer cohort. Modelling them properly changes which products deserve budget, often dramatically.
Daily stock feeds drive budget pacing and custom label updates, so spend comes off lines about to sell through and nothing is advertised into an out-of-stock page.
A monthly profit report that ties to your management accounts. Where it does not tie, we fix the report rather than explain the difference away.
Most clients take a monthly trading retainer covering the whole Google Ads account plus profit analytics. We also run fixed-scope projects — a feed rebuild, a profit reporting build, an audit of an incumbent agency — and an advisory retainer for retailers with capable in-house teams who want senior review rather than delivery.
Discuss an engagement