← Blog

Search Themes vs Negative Keywords in PMax

Performance Max10 min readSearch Term Pro

Performance Max gives you two controls that both claim to shape which queries you pay for, and they can quietly cancel each other out. Search themes tell the campaign which searches to treat as relevant; negative keywords tell it which searches to refuse. When a theme and a negative point at the same query, the negative wins — every time, with no warning in the interface. That single precedence rule is the whole of this post, and getting it wrong is how an account manager ends up with a carefully chosen theme that spends almost nothing and no obvious reason why.

This is not the same problem as brand exclusions, channel coverage, or the general mechanics of adding negatives to Performance Max — those are covered elsewhere. The gap here is narrower and sneakier: two of your own inputs disagree, one silently overrules the other, and the UI never tells you the collision happened. If you have set search themes to steer a campaign and the traffic has not followed, the first thing to check is not the theme — it is whether one of your negatives is standing in the doorway. The rest of this post explains why the negative wins, how to find the conflicts by hand, and how to decide which of the two contradicting signals is actually the mistake.

What each control actually does

A search theme and a negative keyword are different kinds of instruction, and the difference is the reason one beats the other. A search theme is a signal: you hand Performance Max a phrase — say, “commercial refrigeration repair” — and the campaign treats it as evidence about the kind of query you want to be considered relevant, then matches loosely around it in the keywordless way it handles most of its traffic. It is an input to a model, not a rule, and it is deliberately fuzzy. Google frames search themes as information that supplements automated targeting rather than a hard control, which is exactly why they cannot force anything through.

A negative keyword is the opposite in kind: it is a rule, a hard exclusion that removes a query from eligibility before any model gets a say. It uses strict match-type logic — broad, phrase, or exact — and a broad-match negative blocks any query containing those words in any order. Because one is a soft signal and the other is a hard gate, there is no symmetry to the contest: a signal cannot reinstate traffic that a gate has closed. Understanding that the two are not peers — that a theme is a suggestion and a negative is a veto — is the mental model that makes the precedence rule obvious rather than surprising. For the full mechanics of how PMax negatives are scoped and applied, the Performance Max negative keywords walkthrough is the companion to this one.

Why the negative always wins

When a theme and a negative target the same query, eligibility is decided in the order that matters: exclusions are applied first. The negative keyword removes the query from the auction entirely, and the search theme never gets the chance to argue for it, because there is no longer a query there to be relevant to. This is not a tiebreak or a weighting where a strong enough theme might overcome a weak negative — it is a gate that closes before the signal is read. A theme pointed at an excluded query is simply pointed at nothing.

That is why the failure is silent. You add the theme, the campaign accepts it, the interface shows it set and active, and nothing flags that a negative three lists away is cancelling it. The theme looks like it is working because the UI has no concept of “this input is being overruled by that one.” The only place the contradiction surfaces is in the outcome: the queries the theme described never show up in the search terms report, and the spend you expected to follow the theme never appears. The report is privacy-thresholded and will never reconcile to the last query, but a theme that produces a near-total absence of related terms is a strong signal that something upstream is blocking them — and a negative is the usual culprit.

Finding the conflicts by hand

There is no screen in Google Ads that lists theme-versus-negative conflicts, so you assemble the cross-check yourself, and it is worth doing as a deliberate pass rather than hoping to notice it. Start by listing every search theme you have set, across every asset group. Then list every negative that can act on the campaign: the campaign-level negatives, and — this is the part people forget — every account-level negative list applied to it. A conflict you cannot see is almost always a negative living on a shared list you set up months ago and no longer think about, quietly excluding a theme you added last week.

For each theme, take its head terms and ask whether any negative would block a query that theme describes, matching the negative the way Google will: a broad-match negative for “cheap” kills every query containing the word “cheap,” so a theme built around budget-conscious buyers dies against it instantly. This is the same evidence-first discipline you use when mining the search terms report for negatives, run in reverse: instead of scanning real queries for words to block, you are scanning your block list for words that strangle a theme. If a theme is set and its queries are absent from the search terms report, treat a negative as the prime suspect before you touch anything else about the theme.

Deciding which signal is the mistake

A conflict is not automatically an error to be deleted — it is a question you have to answer: which of these two did I actually mean? Sometimes the negative is right and the theme is the accident, because you added a theme that overlaps a kind of traffic you long ago, correctly, decided not to pay for. In that case the fix is to drop the theme and let the negative stand; the account is behaving exactly as your earlier self intended. Adding themes without checking them against existing negatives is how you end up re-opening doors you deliberately closed.

The other case is that the theme is right and the negative is now too blunt. Here you narrow the negative rather than deleting it outright: tighten a broad-match negative to phrase or exact so it stops catching the theme's queries, or scope it to a different campaign where the exclusion still belongs. What you must not do is the thing that feels like compromise — leave both in place and assume they will sort themselves out. They will not; the negative will keep winning, and the theme will keep spending nothing. Resolve every conflict in one direction or the other. This precedence check belongs in the same routine as the broader 2026 Performance Max steering controls audit and the related brand exclusions versus negatives decision — all three are versions of the same habit: when two of your own controls can contradict each other, find the collision before the spend report finds it for you.

For the full mechanics of adding and scoping negatives in Performance Max, see Performance Max negative keywords. For the complete 2026 control surface search themes sit within, see the 2026 Performance Max steering controls, and for the adjacent question of brand inclusions versus exclusions, see brand exclusions versus negative keywords.

Frequently asked questions

Do search themes override negative keywords in Performance Max?

No. Negative keywords override search themes, not the other way round. A search theme is an input you give Performance Max to steer which queries it should consider relevant; a negative keyword is a hard exclusion that removes a query from eligibility entirely. When the two point at the same query, the exclusion wins — the theme does not reinstate a query you have blocked. Google positions search themes as a signal that supplements automated targeting rather than one that overrides your exclusions, so adding a theme can never buy back traffic a negative has cut off. The practical consequence is that a theme and a negative can quietly contradict each other: the theme says 'go here,' the negative says 'never,' and the account spends as if the theme were not set, with no conflict warning in the interface.

Why is my Performance Max search theme not spending?

The most common silent reason a search theme generates little or no traffic is that a negative keyword — at campaign level, or on an account-level negative list applied to the campaign — is excluding the very queries the theme was meant to reach. Because negatives take precedence, the theme is effectively steering toward a door you have already locked. Before concluding the theme is weak or the audience too small, cross-check it against your negative lists: take the head terms of the theme and search your negatives for anything that would block them, remembering that a broad-match negative blocks any query containing those words in any order. If you find the overlap, you have found why the theme is inert, and the fix is to narrow or remove the conflicting negative, not to add more themes.

How do I find conflicts between search themes and negative keywords?

There is no single UI screen that flags theme-versus-negative conflicts, so you build the cross-check by hand. List every search theme across your asset groups, then list every campaign-level negative and every account-level negative list applied to the campaign. For each theme, ask whether any negative — matched as broad, phrase, or exact — would exclude a query the theme describes. The search terms report is your evidence: if a theme's queries never appear there despite the theme being set, a negative is the first suspect. This is the same disciplined, report-first habit you apply when mining the search terms report for waste, pointed in the opposite direction — instead of hunting queries to block, you are hunting queries you blocked by accident.

Should I remove a negative keyword so a search theme can work?

Only if the negative is wrong. A conflict between a theme and a negative is not automatically a mistake — sometimes the negative is correct and the theme is the error, because you added a theme that overlaps traffic you have deliberately decided is not worth paying for. Resolve the conflict by deciding which intent you actually want: if the queries behind the theme are valuable, narrow the negative so it stops blocking them (tighten a broad-match negative to phrase or exact, or scope it to a different campaign); if the queries are genuinely junk, delete the theme and let the negative stand. What you should not do is leave both in place and assume the theme is working, because the negative will keep winning and the spend you expected will never materialise.

Do negative keywords and search themes use the same match logic?

No, and the difference is why conflicts hide. Search themes are phrases you supply as relevance signals; Performance Max interprets them loosely, in the keywordless way it matches most traffic, so a theme casts a wide, fuzzy net. Negative keywords use strict match-type logic — broad, phrase, or exact — and a broad-match negative blocks any query containing its words in any order. So a single broad negative can cut across a large, fuzzy theme and cancel a big slice of it, while the theme gives no indication which part was lost. The asymmetry matters when you audit: a tight negative can suppress a wide theme, so you check every negative against every theme, not just the ones that look like obvious opposites.