Keyword & Query Matching

Broad Match vs Exact Match: Reach or Control

In short: Exact match serves queries that mean the same thing as your keyword, close variants included. Broad match treats the keyword as a topic hint and will buy adjacent subjects the keyword never named. The real difference is who selects the query: you, or Google's model reading your landing page and account history.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

Broad Match

Matches a query to anything Google judges related to the keyword's meaning, including synonyms, misspellings, and adjacent topics the keyword never named.

Google reads the keyword as a topic hint rather than a literal string, then uses the landing page, the other keywords in the ad group, and account history to decide which queries qualify. Advertisers reach for it to feed automated bidding more volume once conversion tracking is solid. The usual mistake is running it on manual bids with a thin negative list, which buys wide irrelevant traffic quickly.

Full definition

Exact 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 definition

Side by side.

The differences that actually change what happens in your account.

 Broad MatchExact Match
What qualifiesAnything Google judges related, including adjacent topicsSame meaning as the keyword, plus close variants
Signals usedLanding page, other keywords in the ad group, account historyThe query's meaning against the keyword's meaning
Bidding requirementNeeds automated bidding to price query qualityWorks under manual or automated bidding
Negative keyword loadContinuous, never finishedLight but not zero
Per-keyword dataBlends many intents into one keyword rowCleanest read available in the account
Failure modeManual bids plus a thin negative list drains budget fastCoverage gaps: queries nobody listed go unbought

What actually separates them.

01

Broad match reaches outside the query for context, using your landing page and the rest of the ad group, while exact match compares meaning to meaning only.

02

Exact match is a same-intent filter rather than a literal string filter, so it still serves plurals, misspellings, and reordered function words you never typed.

03

Broad match without a smart bidding strategy has no mechanism to bid less on a poor query, which is the most expensive misconfiguration in this pairing.

04

Keyword-level bid decisions are readable on exact match and largely meaningless on broad, where one row absorbs dozens of unrelated intents.

05

When both are eligible in the same account, Google generally prefers the more specific keyword, so exact match usually wins the query it literally covers.

Which one should you use?

Use Broad Match when

  • Conversion tracking is verified and the campaign runs on Maximize conversions or a target strategy.
  • Volume has plateaued on tighter match types and growth has to come from queries nobody anticipated.
  • Somebody reviews the search terms report on a real schedule and maintains shared negative lists.
  • The category has many ways to describe the same need and no keyword list will cover them all.

Use Exact Match when

  • High-value head terms where cost per conversion has to stay predictable.
  • Brand defense, where you want your own name and nothing adjacent to it.
  • Manual bidding, thin conversion volume, or a budget too small to absorb exploration.
  • Margin-sensitive products where a near-identical query is a completely different buyer.

Common questions.

Can I run broad match safely on a small budget?

It is the hardest place to run it. Broad match spends part of the budget exploring queries, and a small daily budget makes that exploration a large share of total spend. If you must, keep it in its own campaign with a target cost per action, a heavy shared negative list, and weekly search terms review rather than mixing it with exact match keywords.

Does exact match guarantee I only pay for that exact query?

No. Close variants mean Google serves plurals, misspellings, stemmed forms, and same-meaning paraphrases under an exact match keyword. That is why exact match campaigns still need the search terms report, just less often. The same meaning to Google's model is not always the same commercial intent to you.

Should I add both match types for the same keyword?

Usually not. Duplicating a term splits conversion data between keywords that both needed volume to learn from, and Google's matching already overlaps heavily. Pick the match type that fits the intent, then use negatives to steer traffic between campaigns when you need separation for budget or reporting.

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

All comparisons