Broad Match Modifier vs Exact Match: Migrating Off BMM
In short: Exact match is a live setting; Broad Match Modifier is not. BMM was retired and now serves under phrase match rules, so a +keyword sitting next to an exact match keyword is wider than it looks. The practical decision is which surviving terms deserve exact match and which should stay on phrase.
By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026
Broad Match Modifier
Retired Google Ads match type, written with plus signs, that required every marked term to appear somewhere in the query in any order.
It was folded into phrase match in 2021: existing BMM keywords now behave as phrase match, and new ones cannot be created. Old account documentation and agency templates still carry the plus syntax, which is why the term keeps surfacing. If you inherit an account full of +keywords, audit them as phrase match and expect their traffic profile to have drifted well away from the original setup.
Full definitionExact Match
Matches only queries with the same meaning as the keyword, including close variants such as plurals, misspellings, and reordered function words.
Exact match still triggers on close variants, so it is a same-intent filter rather than a literal string filter. You use it on high-value terms where you want tight control over cost per conversion and clean per-keyword data. The frequent error is treating it as airtight and skipping the search terms report, which is exactly where you find the same-meaning queries you never wanted to buy.
Full definitionSide by side.
The differences that actually change what happens in your account.
| Broad Match Modifier | Exact Match | |
|---|---|---|
| Status | Retired; behaves as phrase match | Live and unchanged |
| What it matches now | Keyword meaning in implied order, extra words allowed | Same meaning as the keyword, plus close variants |
| Original intent | Guaranteed presence of chosen words, any order | Tight control on a specific intent |
| Reach | Middle; wider than most people expect from the syntax | Narrowest of the live match types |
| Data quality | Blends several intents into one row | Cleanest per-keyword read |
| Action to take | Audit and reclassify as phrase match | Reserve for head terms and brand defense |
What actually separates them.
Only one of these is a match type you can select today, which makes this a migration comparison rather than a strategy choice.
A BMM keyword no longer guarantees its marked words appear, because phrase match accepts same-meaning paraphrases that skip them entirely.
Exact match constrains meaning while inherited BMM keywords allow extra words before and after, so the two produce very different query sets from the same words.
Neither is a literal string filter: exact match still serves plurals and misspellings, which is where advertisers moving off BMM are most often surprised.
Consolidating BMM keywords into exact match narrows coverage sharply, so it usually needs a phrase match keyword left in place to catch the longer variants.
Which one should you use?
Use Broad Match Modifier when
- You are auditing an inherited account and need to know what the plus-sign keywords actually buy.
- Historical reporting or an old SOP references BMM and someone has to translate it into current settings.
- You are deciding which legacy keywords to promote to exact and which to leave on phrase.
- You want the widest of the two while keeping some structure, which is what those keywords now provide.
Use Exact Match when
- The term is a proven head term where cost per conversion must stay predictable.
- You are defending brand queries and do not want adjacent conversations.
- You need per-keyword data clean enough to drive bid or budget decisions directly.
- A nearly identical query represents a very different buyer, so meaning drift is expensive.
Common questions.
Should I convert all my BMM keywords to exact match?
Not wholesale. Exact match is much narrower than what those keywords currently serve, so a blanket conversion usually loses volume overnight. Look at the search terms each legacy keyword produced, promote the converting head queries to exact match, and keep a phrase match keyword covering the longer variants that exact match would no longer reach.
Is BMM still shown in the interface?
The plus signs persist in the keyword text and in exports, which is why the term keeps surfacing years after retirement. Google matches those keywords under phrase match rules regardless of the symbols. Treat any +keyword you find as a phrase match keyword in reporting, bid decisions, and negative planning.
Which is safer for a small budget?
Exact match, because it buys the narrowest, most predictable slice of demand and wastes the least of a small budget on exploration. Legacy BMM keywords now match at phrase width, which is workable on a small budget only if the negative list is maintained and the search terms report is reviewed regularly.
Or stop choosing between them.
AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.
Related comparisons
- Broad Match vs Phrase Match
- Broad Match vs Exact Match
- Broad Match vs Broad Match Modifier
- Broad Match vs Negative Keywords
- Broad Match vs Search Terms
- Exact Match vs Phrase Match
- Broad Match Modifier vs Phrase Match
- Negative Keywords vs Phrase Match