Skip to main content

Google Ads

Google Ads phrase match: close variants took 71% of spend at a 45% CPL premium

5 min read

We took every search term that triggered an ad in a ten-day window (22,717 rows across the enabled search campaigns of a mid-sized account), and asked one question of each: does the query contain every word of the keyword it matched?

That is a deliberately literal test. It doesn't ask whether the query was relevant, or whether it converted, or whether a human would have approved it. It asks only whether the advertiser wrote those words. If they didn't, the match was Google's decision, not theirs.

Spend

Share of spend

Conversions

Cost per lead

Query contains the whole keyword

$12,809

29%

43.8

$293

Query does not

$30,736

71%

72.3

$425

Seventy-one percent of the money went to queries the advertiser never wrote, and those queries cost 45% more per lead.

Where the close-variant spend went

The ten keywords responsible for the most non-matching spend:

Keyword

Match type

Close-variant spend

Conversions

CPL on close variants

solar panel system

Phrase

$8,446

12.9

$655

solar battery

Phrase

$4,197

13.5

$311

solar battery package

Phrase

$3,338

11.0

$303

solar panels

Phrase

$3,312

11.8

$281

home battery

Phrase

$1,742

4.0

$436

solar panel system cost

Phrase

$1,715

4.5

$381

solar panel and battery package

Phrase

$1,413

2.5

$565

solar panel cost

Phrase

$1,244

0.0

n/a

solar installers

Phrase

$946

2.0

$473

solar and battery package

Phrase

$918

0.0

n/a

Two of the ten spent over a thousand dollars each on close variants that produced nothing. solar panel system alone spent $8,446 on queries that weren't "solar panel system", at $655 per lead, more than double the account's non-brand average.

This is not an argument that close variants never convert. They produced 72 conversions in ten days, more than the literal matches did. The argument is that each one cost 45% more, the advertiser didn't choose to buy them, and a meaningful fraction of them were pure waste that a negative keyword would have caught in the first week.

The same data, cut by match type

Every search term also carries the match type of the keyword that caught it.

Match type

Spend

Share

Clicks

Conversions

CPL

CVR

Avg CPC

Phrase

$39,559

91%

3,462

93.6

$423

2.7%

$11.43

Exact

$3,986

9%

390

22.5

$177

5.8%

$10.22

Broad

$0

0%

0

0

n/a

n/a

n/a

Two things in that table.

First, exact match is 2.4× cheaper per lead, at a conversion rate more than twice as high, and it gets 9% of the budget. Phrase takes 91%.

Second, and this is the part that closes the argument: the CPCs are within 12% of each other. $11.43 against $10.22. Exact match isn't cheaper because it bids lower. It's cheaper because it buys better queries at roughly the same price per click. The entire difference is query quality.

The broad row is worth a footnote. Twelve broad-match keywords were enabled across these campaigns and recorded essentially no spend in the window. Broad didn't lose the comparison; it never entered it. Which is its own small finding about how little the platform actually reaches for broad match when phrase is available.

Nine years of the same pattern

Ten days could be a fluke. So we pulled the account's entire history, $25.7M of search spend across nine years, and grouped campaigns by the match type in their name.

Search campaigns, lifetime

Spend

Share

Conversions

CPL

CVR

Exact

$13,183,580

51%

112,719

$117

9.8%

Phrase

$10,026,033

39%

61,140

$164

7.0%

Other / mixed

$2,531,113

10%

30,896

$82

10.6%

Exact produced 84% more conversions from 31% more spend, and was 29% cheaper per lead. Across 173,859 conversions. The gap in the ten-day window is sharper than the lifetime gap, 2.4× against 1.4×, which suggests it has been widening as close-variant matching has expanded.

The query-length view

A different cut of the same ten days, by how many words the searcher typed:

Query length

Spend

Clicks

Conversions

CPL

CVR

Avg CPC

2–3 words

$19,923

1,843

50.3

$396

2.7%

$10.81

4–5 words

$16,509

1,431

41.1

$402

2.9%

$11.54

6–7 words

$5,544

446

12.0

$462

2.7%

$12.43

8+ words

$1,466

121

8.7

$169

7.2%

$12.12

The very long tail, eight or more words, converts at 7.2% and costs $169 per lead. It gets 3% of the budget. But notice that the relationship isn't monotonic: 6–7 word queries are the worst bucket. The simple "long tail converts better" claim is wrong here. Only the very long tail wins, and the reason is probably that eight-word queries are specific enough that close-variant matching can't drift far from them.

Why phrase match leaks

Since 2021, phrase match in Google Ads has absorbed what used to be broad match modifier. The official definition is that a phrase keyword matches queries that "include the meaning" of the keyword. In practice:

Keyword: "solar battery"

Matches?

Reason

solar battery

Yes

Literal

solar battery cost brisbane

Yes

Contains the phrase

best home battery for solar

Yes

Same meaning, reordered

fox battery

Yes

Brand of battery; "meaning" preserved

20kw battery price

Yes

Battery intent; solar implied

battery for caravan

Probably

Battery intent

The last three are real search terms from this account that matched "solar battery" and cost money. Whether they're relevant is a judgement call. Whether the advertiser chose them is not: they didn't.

What to do about it

The lazy fix is "switch everything to exact match." That's wrong in the other direction: you'd lose the 72 conversions the close variants produced, and you'd stop discovering the queries that should become exact keywords. The right fix is a process, not a setting.

Step

Action

Frequency

1

Export the search terms report with the keyword and match type columns

Weekly

2

Flag every row where the query does not contain all the words of its keyword

Automated if possible

3

For close variants with conversions: add them as exact-match keywords in the same ad group

Weekly

4

For close variants without conversions after ~50 clicks: add as negatives

Weekly

5

Track the close-variant share of spend as a KPI

Monthly

6

When a phrase keyword's close-variant share stays above ~50% for a month, consider whether it should exist

Monthly

Over time, step 3 moves the converting traffic into exact match where it costs $177 instead of $423, and step 4 removes the waste. The phrase keywords become discovery instruments rather than the main spend line.

How to measure it in your own account

You need the search terms report with three columns: search term, keyword, and match type. Then, for each row, a simple test, every word of the keyword (ignoring the match-type punctuation) appears somewhere in the query.

keyword_words = keyword.lower().strip('"[]+').split()
query_words = query.lower().split()
is_literal = all(w in query_words for w in keyword_words)

Sum spend and conversions on each side. If your close-variant share is above 50% and its CPL is materially higher than the literal share, you have the same problem this account had, and the fix above applies.

The principle

Match types are a contract about what you're buying. Every year that contract has been rewritten in the platform's favour (exact match in 2018, phrase match in 2021), and each rewrite has moved more of the decision about which queries you buy from you to the algorithm.

That's not automatically bad. The algorithm found 72 conversions this advertiser wouldn't have written keywords for. But it charged 45% more for each of them, and it charged $1,244 for a keyword that found nothing at all. The only way to know which is happening in your account is to check, and almost nobody does, because the interface doesn't show it. The search terms report does.

Related services

Filed under

google-adsmatch-typesclose-variantsphrase-matchexact-matchsearch-terms

Keep reading

More from Insights