A quick primer
The baseline prioritization rule is documented: if a user's query is exact match keyword in your Search campaign, Search is prioritized over PMax. In theory, PMax shouldn't compete with your own branded Search campaign at all if that keyword is set to exact match.
The catch is that priority isn't absolute. PMax can still show on a brand query that exactly matches an exact-match keyword in Search — for example if the Search campaign is budget-limited or its targeting is narrower than what's needed to cover the query. If that happens, the fix is brand exclusions in PMax, or adding the same terms as negative keywords in the PMax campaign itself. In other words, this specific cannibalization scenario is a known, documented case — not a hypothetical risk — and the fix is brand exclusions, not blind trust in the default priority rule.
The mechanics of the tool itself are confirmed officially: brand exclusions are available for Search and PMax, and are the officially recommended primary way to manage branded traffic, rather than negative keywords, since they automatically cover spelling variants and related brands. There's also a documented, expected side effect worth knowing: after applying brand settings, performance can shift — for PMax, branded traffic is excluded from Search and Shopping inventory, and if PMax's metrics previously looked strong partly because of easy branded conversions, ROAS/CPA can change after the exclusion — that's expected, not a red flag.
What to check before you touch anything
- Whether your branded keywords in Search are actually set to exact match — with phrase/broad match, the priority over PMax is weaker by design.
- Whether the Search campaign is budget- or targeting-limited — that's the officially named reason PMax can pick up branded queries instead of Search.
- Whether a brand list for your own brand already exists in the account, or needs building.
- How much of PMax's current metrics depend on branded traffic — so the expected shift in ROAS/CPA after exclusion isn't mistaken for a decline.
- Whether excluding could cost Shopping visibility somewhere you don't want that — Shopping ads can be separately allowed to keep serving on excluded brand terms.
Possible approaches
- Address the root cause first: if the Search campaign is budget-limited, lift that limit — the standard exact-match priority may then resolve the issue without brand exclusions at all.
- If the budget constraint can't be resolved, or cannibalization continues — build a brand list for your own brand and apply brand exclusions specifically to the PMax campaign, leaving Search free to capture branded traffic.
- A blunter alternative — add the same brand terms as negative keywords directly in the PMax campaign; this works, but doesn't automatically cover misspellings and spelling variants the way a brand list does.
- If some branded Shopping traffic in PMax performs well and you don't want to lose it — keep Shopping ads serving on excluded brand terms, limiting the exclusion to the Search/YouTube search portion of PMax.
- Build in the expectation that PMax's metrics (ROAS/CPA) may look worse after the exclusion, simply because easy, self-evident branded traffic drops out of the report — that's a sign of more accurate attribution, not worse performance.