Skip to content

Wasted Ad Spend  ·  Search-spend leakage

How to find if my ad budget is being drained by poor keyword choices?

Five steps find ad budget drained by keyword choices: pull ninety days of search terms sorted by cost, filter for queries with zero conversions and over one hundred dollars spent, isolate Quality Scores below five on top-spend keywords, check broad match groups for missing negative keyword lists, and audit branded campaigns for non-branded queries triggering inflated bids.

Why keyword waste is the easiest leak to find and the hardest to clean

Every Google Ads account I open has the same five problems hiding in the same five reports. The platform built the diagnostic, then buried it behind a green optimization score that pushes you toward more match types and more spend. Run the audit below in order. Each step takes between ten and thirty minutes on a normal account, and the worst leaks usually surface inside the first two steps.

Pulling 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 has decided is 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 you do anything else. That step alone often recovers between five and fifteen percent of monthly search spend.

On the real-estate law firm rebuild, the first ninety-day search-terms 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 different from the ecommerce template.

Isolating 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. Look at 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-QS 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. Read all three before you change anything.

Broad match groups missing their negative keyword lists

Filter the keywords view to match type equals broad. Group by ad group.

For each broad-match ad group, open the search terms tab and read the last sixty days of queries. If the ad group has no associated negative-keyword list, or the list has not been updated in the last quarter, you have found a leak. Broad match without negative hygiene is the single most common pattern I see across accounts that hired an agency three years ago and stopped looking.

The fix is two-part. Attach a campaign-level negative-keyword list to every broad-match campaign. Review the list every quarter and prune aggressively, adding new negatives from each ninety-day search-term pull. The free 25-page audit flags this pattern on the first pass.

When non-branded queries trigger inflated branded bids

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 has 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 is worse. A non-branded campaign with phrase or broad match keywords sometimes intercepts branded queries that would have arrived through the branded campaign at a quarter of the cost. Compare the conversion rate on each 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, the 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.

Tagging intent mismatch on commercial campaigns

Sort the search-terms report by impressions descending. Read the top one hundred queries.

Tag each one as commercial intent or informational intent. Informational queries on a commercial campaign 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 on a Search campaign with a buy-now landing 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 informational modifiers, paired with a separate content path if the informational 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.

Reviewing single-keyword ad groups that should be themed

Filter the keywords view to ad groups with one active keyword. Count them.

A few single-keyword ad groups inside a tight SKAG structure is fine. Dozens of them inside a normal account usually means the ad groups were broken apart for vanity reporting and now run with thin ad copy and weak Quality Scores because the keyword count is too low for Google to learn on. Consolidate themed keywords back into single ad groups of three to five keywords each, write three responsive search ads per group, and watch Quality Score climb across the next two weeks.

The negative-keyword hygiene rule of thumb

Review the negative-keyword list every quarter. Prune aggressively. Pull the last ninety days of search terms, tag the irrelevant queries, add them to the list, then delete any old negatives that no longer match queries Google is serving. Negative lists rot. A list from 2023 blocking phrases that nobody searches anymore costs nothing, but a list missing the twenty queries Google started routing to your account last month costs real money.

Six steps catch six different leaks. Reading them in order is the diagnosis. Running them against a specific account is the next step, and the services overview covers how the same sweep lands inside a paid engagement.

Every six-figure account I open in 2026 has at least three of these five problems running unchecked. Run all six steps once, then run the search-terms and negative-keyword steps every ninety days. The full wasted-ad-spend library covers the adjacent leaks once the keyword side is clean.

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