How to Clean Up Google Ads Search Terms (Step by Step)
This step-by-step guide shows how to clean up Google Ads search terms with a repeatable process: review the search terms report, sort terms into buckets, block irrelevant queries with negative keywords, promote winning terms to keywords, and confirm the changes worked. It helps advertisers stop wasted spend and improve campaign relevance.
Most Google Ads accounts leak budget through search terms nobody looked at. This guide gives you a repeatable way to clean up Google Ads search terms: review the report, sort terms into buckets, block junk with the right negative keywords, promote winners to keywords, and check that it all worked. You need access to the account with at least standard permissions, and a campaign that has been running long enough to collect search term data.
Step 1: Open the Search Terms Report and Set a Useful Date Range
In Google Ads, the report has lived under Insights and reports, then Search terms. Menus move around, so if you don't see it there as of late 2026, check the current path in Google Ads Help. You can also open it from a campaign or ad group view.
First, get the vocabulary straight, because cleanup depends on it. A search term is what the person actually typed or said. A keyword is what you bid on. The report shows search terms, but your fixes happen in keywords: you add negative keywords to block terms, and positive keywords to capture good ones.
Next, pick a date range that matches your volume:
- Busy accounts: the last 30 days is usually enough data to act on.
- Low-traffic accounts: use 60 to 90 days so terms have time to accumulate clicks.
Then check the filters. If the view is limited to a status like Added or Excluded, you'll only see terms you've already handled and miss the new ones. Clear that so you see everything.
Also know that the report is not complete. Google only lists terms that meet its query-volume and privacy thresholds, so some spend sits under "Other search terms" and you can't act on it term by term. Check Google Ads Help for the current wording on those thresholds.
Mistake to avoid: choosing a window so short that you block terms based on a handful of impressions. A term with two clicks and no sales tells you almost nothing. Give the data room first.
Step 2: Sort and Filter to Surface the Terms Worth Reviewing
You don't need to read every row. Start where the money is.
- Sort by cost, highest first. The biggest spenders deserve a decision before anything else.
- Sort by clicks and look for high-click terms with zero conversions.
- Add columns if they're missing: match type, conversions, cost per conversion, and conversion rate.
- Apply a filter such as cost greater than your target CPA with zero conversions. That isolates terms that have already spent more than a conversion is worth.
Segment by campaign or ad group too. A term can be perfect in one campaign and useless in another, so judge it against the intent that campaign is built for.
How much data is enough?
Don't use one universal threshold. Base it on your own conversion rate. As an illustration, if you convert at about 5%, you'd expect roughly one conversion per 20 clicks, so a term with 20 clicks and nothing is a real signal. If you convert at 1%, the same 20 clicks prove very little, and you'd need far more before calling it.
Cost matters as well. A term that burned through a large share of your target CPA several times over deserves scrutiny sooner than one that has barely spent. Use the filter to build a short review list, and leave the rest for later passes.
Step 3: Sort Each Term into Keep, Add, Block, or Watch
Now classify what's on your list. Every term lands in one of four buckets:
- Add: relevant and converting, or clearly high intent. Promote it to a keyword (Step 6).
- Watch: relevant but not enough data yet. Leave it and revisit next review.
- Block: irrelevant to what you sell. Make it a negative keyword.
- Move or cross-negate: relevant, but it triggered the wrong campaign or ad group. Add it where it belongs and block it where it showed up.
Here's an illustrative example for a plumbing service:
- "emergency plumber near me": add as a keyword.
- "plumber salary": block. It's job seekers.
- "how to fix a leaky tap": block. It's a DIY intent, not a hire intent.
- "plumbing supplies": depends on the offer. Block it if you only sell services, keep it if you run a shop.
A common misconception: no conversions means junk. Not necessarily. Before blocking a relevant-looking term, check three things. Is the intent right for your offer? Is conversion or lead tracking actually working? Has the term had enough clicks to judge? Blocking a good term because tracking broke costs you more than the wasted clicks did.
Finally, look for patterns instead of reacting one term at a time. Themes that show up again and again are the real wins:
- Jobs, careers, salary, hiring
- Free, cheap, DIY, how to
- Reviews, complaints, reddit
- Competitor names
- Locations you don't serve
One theme can represent dozens of future queries, and that shapes how you block them in the next step.
Step 4: Choose the Right Negative Keyword Match Type for Each Junk Term
Negative keywords have match types, but they don't behave like positive ones. As of 2026, negatives don't expand to close variants, synonyms, or related searches the way positive keywords can. If you block "cheap", that doesn't automatically block "inexpensive" or a misspelling. Word order also matters for negative phrase and exact match. Confirm the current behavior in Google Ads Help before you build large lists.
Here is how each type works in practice:
- Negative broad: blocks the search if it contains all of your negative's words, in any order, possibly with other words around them.
- Negative phrase: blocks searches that contain your words in that order, with other words allowed before or after.
- Negative exact: blocks only that exact search, without extra words.
A rule of thumb
- Use exact for a single bad query that contains a word you sometimes want. It's the safest option.
- Use phrase for a bad multi-word pattern, like "plumber salary" or "how to fix".
- Use broad sparingly. It's powerful and can block far more than you expect, especially with common words.
Mistake to avoid: adding a single word like "free" as a broad negative when "free consultation" is your offer. You'd shut off the very searches you want. In that case, block specific bad patterns instead, such as "free download" as a phrase, and leave the word itself alone.
If you're unsure, start narrower. You can always widen a block after you see what slips through, but you can't easily see the traffic you silently prevented.
Step 5: Add Negatives at the Right Level: Ad Group, Campaign, or Shared List
Before you click anything, decide the scope:
- Ad group level: steers traffic between ad groups inside a campaign. Use it when a term should go to a sibling ad group instead.
- Campaign level: for junk that's specific to one campaign's audience or offer.
- Shared negative list: for junk that's universal across campaigns or accounts, like job-seeker terms. Check Google Ads Help for current list limits if you manage big lists.
To apply them natively, tick the checkboxes next to the search terms in the report and choose the option to add them as negative keywords. A panel opens where you pick the level and the match type for each term. The exact wording and levels offered can change, so verify against what you see on screen and in Google Ads Help as of 2026.
If you do this a lot, Keywordme is one workflow option. It's a Chrome extension that works inside the Search Terms Report, so you can mark junk terms and apply negatives without exporting to a spreadsheet. You still decide which terms to block, at which level and match type. It's a faster way to do what you'd otherwise do by hand.
Pitfall: a negative that matches one of your own positive keywords can block your own ads. Say you add "repair" as a negative while bidding on "boiler repair". Nothing will serve for that keyword. Afterward, scan your active keywords against the new negatives. Google Ads can flag conflicts in some views, but don't rely on that alone; spot-check manually, especially after adding broad negatives or shared lists.
Step 6: Promote High-Intent Search Terms to Keywords
Cleanup isn't only subtraction. The same report shows you what real customers type, and the best of it should become keywords you control directly.
- Pick terms that converted or are clearly relevant and high intent.
- Add them as keywords in the ad group they fit best, choosing the match type on purpose. Exact is the usual choice for proven winners. Phrase works for variations you want to test.
- Check that the term suits that ad group's ad copy and landing page. If it doesn't, create a tighter ad group rather than forcing it in.
Why bother when the term already triggers your ads? Because as a keyword you can set its own bid, write ad copy for it, and no longer depend on how broader matching happens to interpret it.
If you want to funnel traffic to the new keyword, add it as an exact negative in the broader ad group where it was showing up. Do this only if it fits your structure. If you rely on that broader ad group to catch variations, leave it alone, and watch for overlap between the two.
For this step, Keywordme lets you add terms as keywords with your chosen match types from inside the Search Terms Report, and group related terms together. Check the Keywordme documentation for the current details on clustering and bulk actions before you plan a workflow around them.
Step 7: Verify the Changes and Set a Review Cadence
Confirm that what you intended is what happened. Open the Change history and check the negatives and keywords you added, along with their levels and match types. Then look at the negative keyword lists, both at the campaign level and in shared lists, to make sure nothing landed in the wrong place.
Wait a week or two, then check the report again. If a blocked theme still shows up, you likely have a match type issue. Perhaps the negative was exact when the pattern needed phrase, or word order differs from what you blocked. Fix the negative rather than adding a dozen more one-off terms.
Pick a cadence and keep a log
- New or high-spend accounts: weekly.
- Stable accounts: every two to four weeks.
- Agencies: standardize the cadence per client so reviews don't depend on who remembers.
Keep a short log of themes you've blocked and why. A shared doc is enough. It stops teammates or clients from removing a negative they don't understand, and it becomes the seed for a starter negative list the next time you launch a campaign in the same vertical.
Run the First Pass on Your Highest-Spend Campaign Today
Don't wait for a perfect system. Open your highest-spend campaign, and run Steps 1 through 3 today. Even one pass will show you which themes are draining budget and which queries deserve to be keywords. Then apply the blocks and promotions with the steps above and book the next review.
If you want to speed up the clicking, Keywordme can help. Optimize Google Ads Campaigns 10X Faster. Without Leaving Your Account. Keywordme lets you remove junk search terms, build high-intent keyword lists, and apply match types instantly, right inside Google Ads. No spreadsheets, no switching tabs, just quick, seamless optimization. Start your free 7-day trial (then just $12/month) and take your Google Ads game to the next level.