Field Notes · PPC
Find Wasted Spend in Google Ads
A concrete, ordered audit you can run yourself: nine passes that find the budget your Google Ads account is quietly leaking, and a cadence to keep it fixed.
Most Google Ads accounts are leaking money, and the owner rarely sees it because the dashboard reports the spend as clicks, not as waste. The account still shows impressions, clicks, and the occasional conversion, so nothing looks broken. What the top-line view hides is the share of budget going to searches that were never going to buy, to networks you did not mean to be on, and to clicks that land on the wrong page. Independent audits routinely put that leak somewhere between 15 and 30 percent of spend, and in neglected accounts it runs higher.
The good news is that most of the waste is findable with reports Google already gives you, if you run them in the right order. This is an audit method, not a hunch. Below are the passes we run on a paid search account, framed so an owner or in-house marketer can run them without agency tooling. Each pass has a clear output: a list of negatives, a match-type change, a setting to flip, or a tracking fault to fix. Work through them once to stop the bleeding, then keep the short weekly version so the leak does not creep back.
Pass 1: Read the Search terms report, sorted by cost
The Search terms report is the single most useful screen for finding waste, because it shows the actual queries people typed before they clicked, not the keywords you bid on. In the current interface it sits under Insights and reports, or inside any campaign or ad group under Search terms. Set the date range to at least the last 90 days, add the Conversions and Cost columns, and sort by Cost descending. You are hunting for one thing: money spent on queries that did not, and will not, convert.
- Sort by cost, then scan top to bottom for queries with zero conversions or a cost per acquisition more than twice your account average. Those are your first negatives.
- Read the intent, not just the words. A plumber paying for 'plumber salary' or 'plumbing courses' is funding job-seekers and students, not customers.
- Flag the info-only and free-intent queries: 'how to', 'DIY', 'free', 'template', 'salary', 'jobs', 'used', 'second hand'. These almost never buy.
- Do not judge a query on one click. Wait for enough spend, roughly the cost of one conversion, before you call it waste on a low-volume term.
Pass 2: Turn wasted queries into negatives at the right level
A negative keyword only saves money if it is added at the level that matches how wrong the query is. A query that is irrelevant to the whole business belongs in a shared negative list applied account-wide. A query that is fine for one ad group but wrong for another belongs at ad group level, so you steer traffic rather than block it. Getting this wrong is how accounts either keep leaking or accidentally strangle good traffic.
- Universally irrelevant terms (jobs, free, DIY, competitor complaints) go on a shared negative keyword list applied at the account or campaign level.
- Terms that should push a searcher toward a different ad group (for example 'cheap' when you sell premium) go at ad group level, so the right group can still serve.
- Mind the limits: a negative keyword list holds up to 5,000 keywords, you can keep up to 20 lists, and account-level negatives are capped at 1,000. Group thematic negatives into named lists so you can reuse and audit them.
- Watch your match type on the negative itself. A broad negative 'shoes' will suppress every query containing that word, including ones you want. Use phrase or exact negatives unless you truly mean to block the whole theme.
Pass 3: Run an n-gram analysis to see the waste one query at a time hides
N-gram analysis groups your spend by the individual words and short phrases inside queries, which surfaces patterns a query-by-query scroll will miss. Reading the Search terms report line by line, you might block 'cheap running shoes' and move on. An n-gram view totals every query containing 'cheap' and shows you the word has burned, say, 26 clicks and no conversions across a dozen different searches. One well-placed negative then removes the whole family.
- Export the Search terms report to a spreadsheet, split each query into single words and two-word pairs, then sum cost and conversions by fragment.
- Look for single words with high spend and zero conversions. Those are candidates for one broad negative that clears many queries at once.
- Be surgical with single-word negatives. Block 'free' with confidence, but check that a word like 'best' is not also sitting inside your winning queries before you kill it.
- If a spreadsheet is not your thing, the same view exists in most third-party PPC tools, but the manual version costs nothing and teaches you the account.
Pass 4: Contain broad match so Smart Bidding stops spraying
Broad match paired with Smart Bidding is the biggest source of modern wasted spend, because broad match is what you get by default when you add a keyword without specifying a match type, and it reaches for any query the system considers loosely related. When it works, it finds converting queries you would never have thought to bid on. When it is under-fed or unfenced, it sprays budget across tangential searches while the automated bidding chases whatever it can. Across the accounts we audit, non-brand broad match left running without a disciplined negative list is repeatedly the single largest bucket of wasted spend we find.
- Only run broad match on campaigns with enough conversion volume to train the bidding, commonly cited as 30 or more conversions a month, and many practitioners prefer to see closer to 50 before widening.
- Below that volume, start on exact or phrase match and widen only once the data is solid. Exact for the lowest-volume campaigns, phrase in the middle.
- Never mix all three match types in one ad group. It creates auction conflict and makes it impossible to tell which match type is spending your money.
- Feed broad match an aggressive, living negative list. Broad match without disciplined negatives is not a strategy, it is a standing order to overspend.
Pass 5: Check that clicks land on the right page with the right intent
A click is wasted if the query and the landing page do not match, even when the keyword looked perfect. Someone searching a specific product or town who lands on your generic homepage has to hunt for what they wanted, and most will not. This is the leak that never shows up in the Search terms report, because the query was fine. The mismatch is between the ad and the page behind it.
- For your top-spending keywords, click the ad yourself and ask whether the page answers that exact search in the first screen. If it does not, you are paying to bounce.
- Match the specificity of the page to the query. An 'emergency plumber Amsterdam' ad should not lead to a page listing every service in every city.
- Align the promise. If the ad says 'same-day', the landing page headline should confirm same-day, or Quality Score and conversion rate both suffer.
- Send different intents to different pages. Research-stage and buy-stage queries want different things, and one page rarely serves both well.
Pass 6: Close the structural leaks hiding in settings
Some of the biggest waste is not in keywords at all, it is in campaign settings you set once and never revisited. These leaks are quick to check and quick to fix, which makes them the best return on ten minutes of your time in the whole audit.
- Brand versus non-brand: if brand and generic keywords share a campaign, you are often paying premium generic bids to reach people already searching your name. Split brand into its own campaign so you can see, and cap, what it truly costs.
- Search Partners: on a Search campaign this network usually converts worse and gives you far less control over placement. It is a campaign-level toggle with no account-wide off switch, so check every campaign and disable it where the data is weak.
- Display Network on Search campaigns: leave the option to include the Google Display Network switched off on any Search campaign. Display and Search need different strategies, and blending them buries cheap, low-intent impressions in your search numbers.
- Geo, schedule, and device: segment spend by location, day-part, and device. If clicks from outside your service area, from 2am, or from mobile convert poorly, exclude or bid them down. These three reports each hide a slow leak.
Pass 7: Treat a low Quality Score as a tax on every click
A low Quality Score is a sign you are paying more than a stronger competitor for the same position, so it is waste even when the traffic is relevant. Quality Score itself is a diagnostic rather than a live auction input, but it reflects the same three signals Google weighs at auction time: expected click-through rate, ad relevance, and landing page experience. When those signals are weak your Ad Rank drops, and you need a higher bid to hold the spot, which is why this pass pays for itself.
- Add the Quality Score column and its three components, then sort your highest-spend keywords by score. Fix the expensive, low-scoring ones first.
- If ad relevance is 'below average', your ad copy does not echo the keyword. Rewrite the ad to use the search term in the headline.
- If landing page experience is low, the page is slow, thin, or off-topic for the query. This is the same measurement-and-relevance discipline that governs organic performance, which is why we treat paid and organic as one system rather than two silos.
- Do not chase Quality Score for its own sake. Chase it where it sits on top of real spend, because that is where the discount lands.
Pass 8: Force Performance Max to show its hand
Performance Max is where waste is hardest to see, because its search-term reporting is deliberately limited. You get a search terms insights view, but not the full, query-level, cost-attached report you get on a Search campaign, so you cannot audit it the same way. The controls have improved, though, and you should use every one of them rather than trusting the black box.
- Add negative keywords to Performance Max. This is now supported at campaign level, with the limit expanded to 10,000 campaign negatives, so there is no excuse for letting it roam.
- Apply account-level and brand exclusions to stop PMax from cannibalising brand searches you would win cheaply anyway.
- Read the search terms insights and asset-group reports monthly, and feed anything irrelevant straight into your negatives.
- Keep PMax and standard Search in separate campaigns with clear roles, so PMax is not quietly outbidding and absorbing your best-controlled search traffic.
Pass 9: Confirm your conversion tracking is not lying
Every pass above is worthless if the conversion data is wrong, because Smart Bidding optimises toward whatever you tell it a conversion is. Audits repeatedly find that a large share of small-business accounts have tracking that is broken, double-counting, or measuring the wrong action. When the numbers are inflated, the account looks efficient while the bank balance disagrees, and the automation keeps pouring money into the illusion.
- Compare the last 30 days of Google Ads conversions against your CRM or e-commerce back end. If Ads reports materially more, you have duplication or a counting fault.
- Check for double-counting: importing the same event from GA4 while also firing a Google Ads tag, or firing on a thank-you page that visitors refresh, both inflate the count.
- Make sure only genuine outcomes are set as Primary conversions. Newsletter sign-ups and page views marked as primary will teach the bidding to buy the wrong people.
- This is the same principle as exporting and reconciling your Search Console data rather than trusting the summary view: the number you optimise toward has to be the number that is real.
Set a review cadence you will actually keep
Waste is not a one-time fix, it is a slow leak that reopens, so the audit only holds if you schedule it. The heavy passes above are a one-off clean-up. What keeps the account tight afterwards is a light, repeatable rhythm you can run in under an hour. New queries appear every week, and broad match plus automation guarantees a fresh crop of things to block.
- Weekly for the first month, and weekly on any high-spend account after that: scan the Search terms report by cost and add new negatives.
- Every two weeks on lower-spend accounts: the same Search terms scan, at a pace that matches the traffic.
- Monthly: run the n-gram export, review Quality Score on top spenders, read the Performance Max insights, and reconcile conversions against your back-end numbers.
- Quarterly: audit your negative keyword lists in full, re-check every campaign setting, and revisit match-type structure as volume changes.
Run these nine passes once and you will almost always find spend to recover, because the leaks are structural and they accumulate quietly. The point is not to obsess over every wasted click. It is to stop the categories of waste that repeat: irrelevant queries, unfenced broad match, wrong-page clicks, settings you forgot, and tracking that flatters the account. Fix those, keep the weekly rhythm, and the same budget starts buying more of the customers you actually want.
This is the audit we run at the start of every paid search engagement, before we touch a bid or write a new ad. We would rather find you the recoverable spend already sitting in your existing account than talk you into a bigger budget, because a tight account is what makes any budget work. If you have read this far and suspect your account is leaking but do not have the hours to run all nine passes yourself, that is exactly the work DarkHorse Creative does: a full search terms and negative keyword audit, the structural settings check, and the tracking reconciliation, delivered as a prioritised list of what to fix and what it is costing you now. We treat paid and organic as one system, so the fixes we recommend hold up across your whole search presence, not just the ads.
Questions people ask
How do I find wasted spend in Google Ads?
Start with the Search terms report, sorted by cost. It shows the actual queries you paid for, so any high-cost query with no conversions is waste you can block with a negative keyword. Then check match types, campaign settings like Search Partners, Quality Score on your top spenders, Performance Max insights, and whether your conversion tracking is counting real outcomes. Independent audits commonly find 15 to 30 percent of budget is recoverable this way.
Should negative keywords go at campaign or ad group level?
Put universally irrelevant terms, such as 'jobs', 'free', or 'DIY', on a shared negative list applied at the account or campaign level. Put terms that are fine for one ad group but wrong for another at ad group level, so you steer traffic instead of blocking it entirely. A negative list holds up to 5,000 keywords, you can keep 20 lists, and account-level negatives cap at 1,000.
Why does broad match waste money with Smart Bidding?
Broad match is what a keyword defaults to when you do not set a match type, and it reaches for any query it considers loosely related, so without enough conversion data and a strong negative list it sprays budget across tangential searches while the automated bidding chases whatever it can find. Only run broad match on campaigns with roughly 30 or more conversions a month, keep match types in separate ad groups, and add negatives every week.
Can I see the search terms in Performance Max?
Only partly. Performance Max gives a search terms insights view but not the full, query-level, cost-attached report you get on a Search campaign, so you cannot audit it the same way. What you can do is add campaign-level negative keywords, now supported up to 10,000, apply brand and account exclusions, and read the insights monthly to catch and block irrelevant traffic.