Skip to content

Wasted Ad Spend  ·  Search-spend leakage

What are typical mistakes in keyword matching that lead to wasted ad spend?

Six match-type decisions leak Google Ads spend: broad match with no negative list, phrase match in unthemed ad groups, exact match expanded by close variants, mixed match types in one ad group, a negative list older than ninety days, and broad match paired with Smart Bidding on thin conversion data. A four-step search-terms audit finds the current leaks.

Why keyword waste hides longer than it should

Bad keywords get caught in the search-terms report. Bad match types get caught in the conversion data three months later, after Google has already spent the budget. The platform changed how every match type behaves between 2018 and 2022, and most accounts I audit still run match-type strategy from the old playbook.

This page runs in two halves. The first half is the audit pass that finds which keywords are leaking money right now. Each step takes between ten and thirty minutes on a normal account, and the worst leaks surface inside the first two. The second half is the six match-type mistakes that put those leaks there. Fix the first half and the account stops bleeding this quarter. Fix the second half and it stops refilling.

Step 1: ninety days of search terms sorted by cost

Open the search-terms report at the account level, set the date range to the last ninety days, and sort by cost descending. Export the top three hundred queries to a sheet.

Filter for queries with zero conversions and more than one hundred dollars in spend. That single filter typically returns between forty and two hundred rows on a mid-sized account. Each row is a query Google decided was close enough to one of your keywords to charge you for, and not close enough to convert.

Read them. Tag each query as relevant, irrelevant, or wrong intent. Add the irrelevant and wrong-intent queries to a campaign-level negative-keyword list before anything else moves. That step alone often recovers between five and fifteen percent of monthly search spend.

Tag the proper nouns against the live catalog or service list rather than from memory. A brand the business stocks or a staff member it employs can sit in the zero-conversion list for reasons that have nothing to do with relevance, and negating those blocks the buyer instead of the leak.

On the real-estate law firm rebuild, the first ninety-day pull surfaced budget going to DIY-contract researchers, real-estate agents shopping for marketing services, and people researching unrelated legal issues. Three hundred negatives went in over the first thirty days. Spend dropped fifty percent. Monthly qualified signups doubled. If the account had stayed on autopilot another year, the firm would have burned thirty-two thousand more dollars on wrong-fit traffic before anyone noticed. Law firms hit this differently, and the negative-list build looks nothing like the ecommerce template.

Step 2: Quality Scores below five on top-spend keywords

Switch to the keywords view. Add the Quality Score, Landing Page Experience, Ad Relevance, and Expected CTR columns. Sort by cost descending and read the top thirty rows.

A Quality Score of 4 or lower on a keyword that absorbs meaningful campaign spend is a click-cost tax. Google charges twenty to forty percent more per click on low-score keywords than it charges competitors bidding on the same query with strong scores. Three of those keywords in the top ten is the threshold for an ad-copy and landing-page rebuild on the ad group they sit inside.

The diagnostic columns tell you which lever to pull. Low Landing Page Experience points at the page. Low Ad Relevance points at the copy. Low Expected CTR points at intent mismatch, which usually traces back to a match-type decision rather than a writing problem. Read all three before changing anything. The 25-page audit flags ad groups where Quality Scores cluster below five.

Step 3: informational queries sitting on commercial campaigns

Sort the search-terms report by impressions descending and read the top one hundred queries. Tag each one as commercial or informational. Informational queries sound like “how does,” “what is,” “best way to,” “ideas for,” “guide to.” Commercial queries sound like “buy,” “price,” “near me,” “best [product],” “[product] for sale.”

Informational queries landing on a buy-now page convert at near zero. They burn between eight and twenty percent of budget on most accounts I audit. The fix is a campaign-level negative-keyword list that blocks the informational modifiers, paired with a separate content path if that traffic is worth capturing at all. The ad-spend efficiency calculator shows what percentage of budget is moving through informational queries once you tag them.

Step 4: branded and non-branded campaigns intercepting each other

Open the branded search campaign, run the search-terms report, and filter out any query containing the brand name. What remains is non-branded traffic that broad or phrase match pulled into the branded campaign. Branded campaigns bid higher and run looser match because the conversion rate on real branded queries justifies it. When a non-branded query slips in, you pay the branded bid on a colder click.

The reverse pattern costs more. A non-branded campaign running phrase or broad match sometimes intercepts branded queries that would have arrived through the branded campaign at a quarter of the cost. Compare conversion rate by match type inside the non-branded campaign. If broad match converts at double the rate of exact, branded interception is almost always the cause. The Tracking Stack reference covers the de-duplication contract that catches this in reporting.

On Sugar Babies, a single Performance Max campaign was intercepting branded search and claiming credit for queries that would have closed through organic anyway. Reported ROAS looked healthy. Non-brand performance was invisible underneath. Pulling a dedicated branded Search campaign out from under PMax and excluding the brand term from PMax separated the two for the first time. Non-brand revenue grew 147 percent inside ninety days once the math was honest.

Those four steps tell you what is leaking. They do not tell you why the account refills with the same queries every quarter. Six match-type patterns cause almost all of it, and each has a fix that takes under an hour.

Mistake 1: broad match running without a negative-keyword list

Broad match without negatives is the most common. The ad group sits at default settings, Google matches the keyword to anything it considers thematically related, and the search-terms report fills with queries that have no commercial connection to the product.

Google’s broad match algorithm has shifted toward intent-based matching since 2021, which sounds tighter and expanded the surface area in practice. A broad-match keyword for “leather sofa” now triggers on queries about furniture care, sofa repair tutorials, and competitor brand names. None of that converts on a commercial landing page. None of it gets blocked unless a negative-keyword list catches it. For home and furniture clients I run a separate playbook on the negative-list patterns that repeat across the vertical.

To find it, filter the keywords view to match type equals broad and group by ad group. Open the search terms tab on each one and read the last sixty days. If the ad group has no associated negative-keyword list, or the list has not been touched in a quarter, you have found a leak. Accounts that hired an agency three years ago and stopped looking fail this check almost every time.

The fix is a campaign-level negative-keyword list attached to every campaign that runs broad match, reviewed every quarter against a fresh search-terms pull. Accounts that skip that discipline lose between ten and thirty percent of search spend to queries that never had a chance of converting.

Mistake 2: phrase match inside ad groups with no shared theme

Phrase match works when the ad group has a tight thematic anchor. Three to five phrase-match keywords that all describe the same intent, paired with ad copy written to that theme, gives Google a clean signal about what the ad group serves.

The mistake is dumping fifteen unrelated phrase-match keywords into one ad group because they sat near each other in a keyword tool export. Google now has to write ad-relevance scores against fifteen different intents using one set of responsive search ads. Quality Score sags, cost per click climbs, and the ad group looks like it is performing because impressions stay high.

The opposite error costs the same money. Filter the keywords view to ad groups with one active keyword and count them. A few single-keyword ad groups inside a deliberate SKAG structure is fine. Dozens of them usually means the account was broken apart for vanity reporting and now runs thin ad copy against keyword counts too low for Google to learn on.

Both fixes land in the same place. Group keywords by intent rather than tool category, aim for three to five per ad group, write three responsive search ads tuned to that theme, and watch Quality Score climb over the next two weeks.

Mistake 3: exact match expanded by close variants without monitoring

Exact match no longer means exact. Google’s exact match documentation states that exact match matches queries with the “same meaning” as the keyword, not the same words. Plural forms, synonyms, reordered terms, paraphrases, and intent-equivalent rewrites can all qualify under close-variant matching.

The cost shows up in two places. First, exact-match keywords trigger on queries the account owner never approved, and those queries skip the scrutiny exact match was meant to provide. Second, close-variant expansion overlaps with phrase and broad match in the same campaign, so Google decides which keyword to attribute the click to, and the auction logic favors the keyword with the higher bid.

The fix is to read the search-terms report against exact-match keywords every month. Tag any query that is not the literal keyword. If the close variant converts well, keep it and add it as its own exact-match keyword. If it converts poorly or carries the wrong intent, add it as a negative at the exact-match level. The calculator also shows what share of exact-match spend moves through close variants rather than literal matches.

Mistake 4: mixing match types in one ad group

Putting broad, phrase, and exact versions of the same keyword in one ad group looks tidy on a spreadsheet. Inside Google’s auction it creates internal competition. The platform picks whichever match type has the strongest combination of bid and Quality Score, then attributes the click and conversion to that keyword.

The result is messy reporting and unstable bid signals. Broad match cannibalizes exact match impressions. Exact match starves of conversion data because broad caught the query first. Smart Bidding cannot read clean signal off any of the three.

The fix is one match type per ad group. Build a tight-themed exact-match ad group for the queries that already convert, a phrase-match ad group for adjacent intents, and a broad-match ad group only once a negative-keyword list and a Smart Bidding strategy are both in place. Cross-negate between them so the same query cannot trigger more than one ad group.

Mistake 5: negative lists nobody has pruned

Negative lists rot. Every audit I run surfaces between fifty and two hundred queries that should have been blocked from past search-term reviews and never made it onto the list. The fix happened in a sheet that nobody pushed into the account, or the list owner left, or the list was attached at the ad-group level instead of the campaign level and only protected one of seven campaigns.

Google does not flag missing negatives. The optimization score recommends adding broad match keywords, not blocking the queries those keywords pulled in last quarter. The miss compounds. Every ninety days the account spends another three to ten percent on queries that should have been negated two audits ago.

The fix is one shared negative-keyword list attached at the account or campaign level, owned by one person, reviewed every quarter. Pull the last ninety days of search terms, add the new irrelevant queries, then prune the old negatives that no longer match served queries. A 2023 list blocking phrases nobody searches anymore costs nothing. A list missing the twenty queries Google started routing to the account last month costs real money. Document the date the list was last reviewed. The wasted-ad-spend library covers the list-management workflow in depth.

Mistake 6: broad match plus Smart Bidding before conversion data stabilizes

Google recommends broad match paired with Target CPA or Target ROAS bidding inside the optimization score. The recommendation only works when the conversion data feeding the bidding algorithm is clean and stable. Most accounts do not meet that bar.

When broad match runs with Smart Bidding on thin conversion data, the algorithm chases noise. It bids up on queries that converted once by accident, then burns budget while it learns. The first sixty to ninety days look productive because spend climbs. The next sixty to ninety days look terrible because conversion rate collapses on the queries the algorithm bet on.

The fix is sequencing. Run exact and phrase match with manual or enhanced CPC bidding until the campaign has at least thirty conversions per month against stable creative. Then layer in broad match with Target CPA, give Smart Bidding two weeks to learn, and read the search-terms report weekly for the first month. Pull broad match if cost per conversion climbs above the manual baseline and stays there for two weeks.

The audit cadence

Every six-figure account I open in 2026 has at least three of these problems running unchecked, and I have not opened one this quarter that cleared all six mistakes. Run the four diagnostic steps once across every campaign. Fix the worst three mistakes underneath them. Then re-run the search-terms and negative-keyword steps every ninety days. The accounts that stay clean are the ones that treat negative-keyword hygiene as a recurring calendar item rather than a one-time cleanup.

I run this exact pass against client accounts as the opening step of any paid engagement. The services overview covers what the rebuild looks like, and the contact form is where the conversation starts when the leak is bigger than a weekend fix.

Want this diagnosed in your account?

Same diagnosis,
run on your account.

Thirty minutes on the phone. I look at your spend, your tracking, and your search-term reports before the call. You walk out with a clear list of what is leaking and what to fix first.

Book a Call