Match-Type Conflict Scanner
Paste keywords with match types, flag broad-eats-phrase-eats-exact
Inside a single campaign or ad group, finds where match types step on each other — broad consuming impressions that should go to phrase, phrase consuming exact, etc. Targeted at single-account audits, not cross-campaign.
- Paste keywords with match types: one per line, format "[exact]" or "phrase" or just keyword for broad.
- The scanner detects when the same root term appears in two match types and reports the cannibalization risk.
- Output: conflicts ranked by overlap likelihood, with a suggested resolution for each (add as negative, change match type, or merge).
[keyword] = exact · "keyword" = phrase · keyword = broad
Conflicts (0)
No conflicts detected. Add keywords with different match types to scan for overlap.
Why this exists
Single-campaign match-type conflict is what kills new ad groups before they get traction — broad consumes the budget before exact gets a chance. Catching this is fast and high-value.
Frequently asked
When does broad match consume phrase or exact match?
When the broad keyword contains all the tokens of a more restrictive variant, Google generally routes the auction to the broad keyword unless the exact / phrase explicitly out-bids it. Most accounts do not align bids that carefully, so broad eats the spend.
How do I write keywords with match types in this tool?
[brackets] for exact, "quotes" for phrase, no brackets/quotes for broad. Same syntax Google Ads Editor uses, so you can paste keyword exports directly.
How do I fix a match-type conflict?
Two options: (1) add the more restrictive keyword as a negative on the broader keyword, forcing routing, or (2) increase the bid on the more specific match type. The tool suggests both per conflict.