Commercial Thinking

ROAS is not a profit metric

How to set Google Ads targets that actually reflect your margin economics — and why the number on your dashboard is probably lying to you.

6 min
Google Shopping

The margin mix problem: why scaling Shopping spend keeps breaking ROAS

If every time you push budget higher your ROAS collapses, this is almost certainly why — and it's not a bidding problem.

7 min
Tracking

Your conversion tracking is probably wrong. Here's how to check.

A straightforward diagnostic for the most common tracking issues in eCommerce Google Ads accounts — and why they matter more than most people realise.

5 min
Industry

What Google's push toward full automation actually means for eCommerce brands

An honest take on where Google Ads is heading, what it means for brands managing their own accounts, and what the smart response looks like.

9 min
Strategy

The Google Ads account structure I'd use if starting an eCommerce brand today

Clean slate thinking — if I were setting up a new eCommerce account with no legacy decisions, here's exactly what I'd build and why.

10 min
Performance Max

PMax asset groups: how to structure them for an eCommerce catalogue

Most brands set up one asset group and call it done. Here's why that's a problem and how to think about segmentation properly.

7 min

Showing 6 of 14 posts

↓   Single article template — this is what every blog post page looks like   ↓

Home / Blog / Performance Max
Performance Max eCommerce

Why your PMax campaign is
cannibalising brand traffic
and what to do about it

Performance Max cannibalising branded search is one of the most common — and costly — issues in eCommerce accounts right now. Most brands don't realise it's happening because headline ROAS looks fine. It isn't.

The problem in plain terms

Performance Max is designed to find conversions across all of Google's inventory — Search, Shopping, Display, YouTube, Gmail, Maps. Google's algorithm decides where to show your ads and how to allocate budget. In theory, it finds the highest-value opportunities. In practice, for most eCommerce brands, it does something much simpler: it follows the path of least resistance.

The path of least resistance is branded search. People who are already looking for your brand by name. They were going to find you anyway. They convert easily, the CPA looks great, the ROAS looks strong. Performance Max takes credit for them, your reports look healthy, and meanwhile your non-brand acquisition — the actual growth engine — is being systematically underfunded.

The core issue

"PMax doesn't care whether it's generating new customers or harvesting existing demand. It cares about conversions. Branded search produces easy conversions. So that's where the budget goes."

How to diagnose it

The clearest signal is the gap between your reported ROAS and your actual new customer acquisition rate. If ROAS looks strong but your revenue isn't growing proportionally, brand cannibalisation is almost always part of the story.

More specifically, here's what to look for in the account:

Quick check

Pull your PMax Search Terms report for the last 30 days. Sort by impressions. If your brand name appears in the top 10 search categories, you almost certainly have a cannibalisation problem worth addressing.

Why Google's suggested fix doesn't fully work

Google will tell you to add brand terms as negative keywords at the campaign level, or to use brand exclusions in the PMax settings. This helps — but it's not a complete solution. PMax can still serve on branded queries through the Shopping and Display inventory where keyword-level negatives don't apply. And Google's brand exclusion tool is not granular enough to handle complex brand term structures.

The more reliable fix involves restructuring how you handle brand vs non-brand at the campaign architecture level — not just applying negatives and hoping.


The fix: separate brand from non-brand at the architecture level

The structural solution has three components working together.

1. Dedicated brand Search campaign

Run a separate, tightly controlled Search campaign for all branded terms — your brand name, common misspellings, brand + product combinations. Set this campaign to Maximise Clicks or a manual CPC strategy. The goal is to own your brand traffic efficiently, not to maximise ROAS. Keep the budget modest — branded clicks are cheap and highly efficient already.

2. Brand exclusions on PMax

Apply brand exclusions in your PMax campaign settings to prevent it bidding on your core branded terms. This won't catch everything (see above), but it significantly reduces the overlap. Pair this with campaign-level negative keyword lists where possible.

3. Segment PMax by intent

Instead of running one PMax campaign across everything, structure asset groups to reflect different types of buyer intent — new customer prospecting, category-level shopping intent, retargeting. This gives the algorithm clearer signals and makes it easier to see where budget is actually going.

The outcome you're aiming for

"Brand traffic managed efficiently at low cost in a dedicated campaign. PMax budget focused on finding genuinely new customers. Two separate jobs, two separate campaigns, clear visibility on both."

What to expect after restructuring

In the short term, your reported ROAS will likely drop. This is not a bad sign — it's PMax losing access to the easy branded conversions it was inflating your numbers with. What you should see over 4–8 weeks is a meaningful increase in new customer revenue as the non-brand budget actually reaches people who haven't bought from you before.

Track new vs returning customer revenue separately. That's the metric that tells you whether the restructure is working, not blended ROAS.

Performance Max Google Shopping Account structure eCommerce Brand strategy
NA

Nik Armenis

Founder, Armenis Digital

8+ years focused on Google Ads and eCommerce growth. I work directly with established eCommerce brands to scale profitably — combining hands-on campaign expertise with commercial thinking that goes beyond the ad account.