Ask an advertiser when they last opened the search terms report and you get one of two answers. Either “last week” or a long pause. The long pause is where the wasted spend lives, because Google will happily keep matching your budget to searches you would never bid on if someone read them out to you.

Here is the short version. Open the search terms report, sort by cost with conversions next to it, and work top down: block the terms that will never convert, promote the ones already converting, and leave the middle alone until you have more data. Twenty minutes a week on that one screen is the cheapest optimisation in Google Ads. This post covers what the report actually shows you, what it hides, the routine I run, and how to write negatives that block junk without quietly killing good traffic.

What the search terms report shows, and what it hides

A keyword is what you told Google to bid on. A search term is what a real person typed before your ad appeared. The gap between those two is the whole game.

The report will not show you everything. Google only lists search terms that a significant number of people have searched, so low-volume queries get held back for privacy reasons. Those hidden terms are not lost entirely: they are rolled into search terms insights as themes and subthemes, or aggregated as “other queries” without the raw text.

That matters for how you read your own numbers. If the cost of the terms listed is well below your campaign spend, the difference is sitting in queries you cannot see one by one. Act on the themes and on everything visible, but do not treat the report as a complete ledger of where your money went.

Where to find it and which columns to turn on

Go to Campaigns > Insights and reports > Search terms. Set the date range to the last 30 days for a routine pass, or the last 7 if you are watching a new campaign settle.

Two column changes make the report readable:

  • Add the Keyword column. It is off by default, which is odd, because it tells you which keyword matched the term. That is how you find the one over-eager broad keyword pulling in half your junk.
  • Add Match type. It shows how the match happened, and it separates “my keyword is too loose” from “my keyword is fine, this query was just weird”.

Then add cost, conversions and cost per conversion, and sort by cost descending. Sorting by clicks feels natural and tells you almost nothing. Cost is the column that maps to the problem you are fixing.

The 20 minute weekly routine

I run the same three passes every time. It is deliberately boring.

1. Sort by cost and read the top 20

Ignore everything below the top 20 by cost on the first pass. If a term has spent real money, it earns a decision. Everything else is noise you can catch next month.

2. Put every term in one of three buckets

  • Junk. Wrong intent, wrong product, wrong country, or a job seeker, a student, or someone hunting for free. Block it.
  • Winner. Converting at or better than your target, and matched loosely. Promote it.
  • Undecided. Relevant, some clicks, no conversion yet, not enough spend to call it. Leave it. Coming back next week costs you nothing; blocking a term that was about to convert costs you a customer.

Most people are far too eager to act on the third bucket. Resist that. A term with four clicks and no conversion is not evidence of anything.

3. Look for the patterns, not just the terms

One junk term is a negative keyword. Ten junk terms sharing a word is a pattern, and the pattern is the thing worth blocking. “Free”, “jobs”, “salary”, “diy”, “template”, “course”, “wholesale”, and competitor brand names are the usual suspects. Block the pattern once instead of playing whack-a-mole with individual terms for the next six months.

While you are there, glance at the Keyword column. If most of the junk traces back to a single broad keyword, the real fix is the keyword, not the negative list.

How to write negatives that block junk without killing good traffic

This is where accounts get damaged. Over-blocking is quieter than overspending and does more long-term harm, because you never see the conversions you stopped.

Three things about negative keywords that catch people out:

They do not match close variants. Positive keywords expand to close variants. Negatives do not. Google handles casing and misspellings automatically, but you have to add plurals and synonyms yourself. Block “job” and “jobs” still gets through.

Match type behaves differently to what you expect. Here is how the three work:

Negative match typeFormatBlocks a search when
Broadfree trialThe search contains all of your terms, in any order, with anything else around them
Phrase"free trial"The search contains your terms in that exact order, extra words allowed
Exact[free trial]The search is exactly your terms, nothing added

Broad negatives are the blunt instrument. Use them for words that are never relevant to you, like “jobs” or “salary”. Use phrase for two or three word patterns where order matters. Use exact when a single specific query is the problem and everything around it is fine.

Very long queries can slip through. If your negative keyword only appears after the sixteenth word of a search, it may not block the ad. Rare, but it explains the occasional term you swear you excluded.

Where to apply them

  • Ad group level for terms that belong in a different ad group in the same campaign. This is how you steer traffic rather than kill it.
  • Campaign level for junk that only affects one campaign.
  • Negative keyword lists for shared patterns across campaigns. You can hold up to 5,000 negative keywords in a list, build up to 20 lists, and apply one list to as many as 1,000 campaigns.
  • Account-level negative keywords for the absolute never list, capped at 1,000 terms. These apply across search and shopping inventory in Search, Shopping, Performance Max, App, Smart and Local campaigns, which makes them the cleanest way to keep brand safety terms out of everything at once. If Performance Max is where your leaks are, I have covered adding negative keywords to Performance Max in more detail.

One rule I would not break: never add a competitor’s brand name to an account-level negative list without deciding first whether you want to bid on competitor terms at all. That decision belongs to your strategy, not your junk pass.

Do not just cut, promote

The report is a keyword research tool as much as a cleanup tool. Every week you should be pulling one or two search terms out of it and making them keywords.

Look for terms with conversions that matched through a broad or phrase keyword. Adding them as exact match gives you direct control over the bid and the ad copy, and it stops that query hiding inside a loose keyword’s average performance. If the term signals a different intent to the ad group it landed in, give it its own ad group with copy that matches the query. That message match is usually worth more than the bid change, and better relevance feeds straight back into lowering your Google Ads CPC.

How often to run this

Weekly for accounts spending seriously, or any account in its first eight weeks. Monthly once the account is stable and the negative lists are mature.

Two timing notes. Most performance data updates daily, and conversions lag: expect a delay of roughly 15 to 48 hours, and conversions can still land up to 90 days after the click. So a term that looks like a waste of money on Monday morning may have a conversion attached by Wednesday. Give recent spend a few days before you judge it.

Log what you block. A dated note of the negatives you added, and why, saves the next person on the account from re-adding traffic you deliberately cut, or cutting traffic you deliberately kept.

Want someone to read your report properly

Most of the wasted spend I find in a paid search account is not hidden in a clever setting. It is sitting in plain text in the search terms report, and nobody has read it in three months. If you would rather have a second pair of eyes on yours, take the free audit: we will go through your search terms, your negatives and your match types and tell you exactly where the money is going. If you want us running it week to week after that, Google Ads management is what we do.

FAQ

How far back does the Google Ads search terms report go? You can set the date range as far back as your account history allows, though older data is less useful for optimisation. For a routine cleanup pass, 30 days gives you enough volume without dragging in seasonality that no longer applies.

Why do search terms not add up to my total campaign spend? Google only lists terms that a significant number of people have searched. Everything below that privacy threshold is excluded from the itemised report and grouped into themes in search terms insights instead, so the visible cost will always be lower than your actual spend.

Should I add every irrelevant search term as a negative keyword? No. Add the patterns, not the one-offs. A single irrelevant query that cost you 40p is not worth a negative keyword, and a bloated negative list becomes impossible to audit. Block the words that will never be relevant and let the rest go.

Can I add negative keywords straight from the search terms report? Not from every view. The search terms report you reach from an individual keyword does not let you add keywords or negatives directly. When the option is missing, note the terms and add them under the campaign or ad group’s negative keywords section, or to a negative keyword list.

Does the search terms report cover Performance Max? Yes, Performance Max search terms appear in the report, which is how you spot converting queries and the ones worth excluding. Pair it with account-level negative keywords or campaign negatives to act on what you find.