How to Clean Up Your Search Terms Report in Google Ads
This guide explains how to clean up search terms report data in Google Ads by finding wasted spend, adding negative keywords, and converting strong queries into new keywords. It's a repeatable process for keeping campaigns efficient rather than a one-time fix.
A messy Search Terms Report quietly drains budget every day it goes unchecked. Google Ads keeps matching your keywords to whatever queries it thinks are related, and some of those matches are going to be irrelevant, low-intent, or just plain wrong. Cleaning it up isn't a one-time chore, it's a process you repeat. This guide walks through that process from start to finish: finding the waste, cutting it, and turning the good stuff into new keywords. Before you start, you'll need active campaigns with at least a few weeks of search data behind them and edit access to the account.
Step 1: Open the Search Terms Report and Set the Right Filters
In the Google Ads interface, the Search Terms Report typically lives under Campaigns, then Insights and reports, then Search terms. Google reorganizes its navigation periodically, so if that path doesn't match what you see, search "search terms" in the top navigation bar or check Google Ads Help for the current location before you rely on this guide.
Once you're in the report, the first thing to fix is your date range. A lot of people default to the last 7 days, which is too short to spot real patterns. A single slow week or a one-off traffic spike can make a perfectly good search term look bad, or a bad one look harmless. Pull at least 30 days, and if your account doesn't get huge volume, stretch it to 60 or 90 days so you have enough clicks and conversions to judge each term fairly.
Next, sort by cost or clicks rather than leaving the default sort in place. This matters more than it sounds like it should. If you sort alphabetically or by impressions, you'll spend your first ten minutes looking at search terms that barely matter. Sorting by cost puts your biggest budget drains at the top of the list, which is exactly where you want to start. A term that's burned $200 with zero conversions deserves attention before a term that's cost $4.
If you manage multiple campaigns, consider running this at the campaign level first, then rolling up to the account level once you've got a feel for what's normal. Some industries naturally have noisier search terms than others (think local services or anything with broad consumer appeal), so don't panic if the first pass looks messier than you expected. That's the whole point of doing this step. You're just establishing the view you'll work from for the rest of the cleanup.
Step 2: Separate Search Terms From Your Actual Keywords
Before you start cutting anything, it's worth being precise about the difference between two terms people use interchangeably, which causes real mistakes. A keyword is what you bid on inside the account, the term you or your platform chose deliberately. A search term is what a real person actually typed into Google before your ad showed up. Google Ads matches user queries to your keywords based on match type and relevance, and the Search Terms Report shows you that matching in action.
The common mistake here is assuming that because a keyword is performing well overall, every search term feeding into it must be relevant too. That's not how aggregation works. A broad match keyword like "project management software" might be converting nicely on average, while quietly also matching to "free project management software for students" and "project management software jobs," neither of which has any business being in a paid search campaign aimed at buyers.
As you scan the report, look for three specific red flags:
- Mismatched intent: informational or research-phase queries ("what is," "how does," "vs") showing up under commercial keywords.
- Wrong product or service names: searches mentioning a competitor's product, a different tier of service, or something you simply don't offer.
- Unrelated locations or job types: someone searching for services in a city you don't serve, or a term like "jobs" or "careers" attached to your product name.
Flagging these at the individual search term level, not the keyword level, is what makes the rest of this process work.
Step 3: Flag and Remove Junk Search Terms
Once you've spotted the obviously irrelevant terms, you need a consistent bar for what actually counts as "junk" so you're not making gut-call decisions every time. A reasonable working definition: a search term has spent a meaningful amount with zero conversions, shows clearly irrelevant intent, or is a competitor name or purely informational query that was never going to convert on a paid click.
"Meaningful spend" is relative to your account. In a small account, $30 with no conversions might be enough to flag a term. In a high-volume account, you might wait until a term crosses your average cost-per-conversion before acting. Set a threshold that fits your budget rather than copying someone else's rule of thumb.
Before you negate anything, check assisted conversions or the multi-channel path if you have conversion tracking set up beyond last-click. A search term with zero direct conversions can still be helping earlier in a customer's journey, especially for longer sales cycles. Cutting it purely because the click-to-conversion path looks empty at last click is a common way to accidentally choke off demand that was working, just not in the way your last-click report shows.
The manual version of this step means exporting the report to a spreadsheet, filtering, tagging junk terms, then going back into Google Ads to add them as negatives one by one, or in a batch upload. It works, but it's slow, and it's easy to lose track of which terms you've already reviewed across sessions.
This is one of the spots where Keywordme is built to save real time. It's a Chrome extension that sits inside the native Search Terms Report, and it lets you flag and remove junk search terms with a single click, without exporting anything or switching tabs. For anyone running this cleanup weekly, skipping the spreadsheet round-trip is the difference between a five-minute task and a thirty-minute one.
Step 4: Build and Apply Negative Keywords the Right Way
Removing a junk search term means adding it as a negative keyword, and the match type you choose determines how much protection you actually get. A negative exact match blocks only that specific query. A negative phrase match blocks any search containing that phrase in order. A negative broad match blocks searches that include all the words in the negative, in any order, along with close variations, and it's the one that causes the most accidental damage if you're not careful.
Say you're advertising a project management tool and you add "free" as a negative broad match to cut off freebie-seekers. That single negative could also block a search term like "free trial project management software," which might actually be a qualified lead further down your funnel. This is the mistake worth flagging clearly: broad negatives are powerful, but they're also blunt instruments. Always review what a negative would have blocked historically, or at minimum think through obvious variations, before you save it.
Rather than adding negatives one campaign at a time, build shared negative keyword lists and apply them across every relevant campaign in the account. This does two things. It saves you from re-adding the same junk terms in campaign after campaign, and it keeps your exclusions consistent, so one campaign isn't quietly leaking spend on a term you already blocked everywhere else.
A practical way to structure shared lists:
- One list for universal exclusions that apply account-wide (competitor names, "jobs," "free," clearly off-topic terms).
- Separate lists for campaign groups with different intent, like a list for a B2B campaign and a different one for a consumer-facing campaign.
- A review cadence for each list, so negatives don't just accumulate forever without a second look.
Keywordme's negative keyword list building lives right in the Search Terms Report, so you can add a flagged term to the correct shared list without leaving the page you're already reviewing.
Step 5: Promote High-Intent Search Terms Into New Keywords
Cleanup isn't only about cutting waste. Some of the most valuable work in the Search Terms Report is spotting queries that are already converting well but haven't been added as their own keyword yet. These are terms sitting under a broader keyword, quietly performing, that deserve their own line item so you can control bids and match type more precisely.
Look for search terms with a strong click-through rate and conversions relative to the rest of the report, especially ones that repeat over your date range rather than showing up once. A term that's converted three or four times over 60 days on a modest number of clicks is a much stronger signal than a single lucky conversion.
Before you start adding these one by one, group similar terms into clusters first. If you promote "project management software for agencies," "agency project management tool," and "project management for agency teams" as three separate keywords, you'll end up with near-duplicate keywords competing against each other in the same auction, which muddies your bidding and reporting. Cluster them, decide on the strongest phrasing for each cluster, and add that as the new keyword.
Manually spotting these patterns across a few hundred rows of search terms is tedious, and it's easy to miss a cluster because the wording varies slightly. Keywordme's keyword clustering feature groups related high-intent search terms for you inside the report, so you can review a cluster as a unit and decide once, instead of scanning row by row and doing the grouping in your head. It doesn't make the decision for you, but it does the sorting so your judgment call is easier to make.
Step 6: Set Match Types for the New Keywords
Once you've decided which search terms to promote, you need to choose a match type for each new keyword, and this choice has more downstream effect than it might seem at first. Exact match gives you the tightest control: the keyword will only trigger on that search term and very close variations, which means less future cleanup but also less reach. Phrase match gives you moderate reach, allowing the keyword to match searches that include that phrase along with other words, which brings in more volume but also more variation you'll need to monitor.
Think of match type as a dial between control and reach. If a promoted term is already well-defined and converting predictably, exact match keeps it that way with minimal drift. If you want the new keyword to pick up related searches you haven't seen yet, phrase gives it room to do that, at the cost of generating more search terms you'll need to review in future cleanups.
This is worth being deliberate about, because match type choice today determines how much work Step 1 through Step 3 will be next month. A campaign built heavily on phrase and broad match keywords will always produce a noisier Search Terms Report than one built on tighter exact match keywords. Neither approach is wrong, it's a trade-off between manual oversight and easier scaling, but you should choose it on purpose rather than by default.
Applying match types manually means going into the keyword planner or campaign builder, adding the keyword, formatting it with the right punctuation for exact or phrase match, and saving. Keywordme lets you apply match types directly from within the Search Terms Report, so a term you've just promoted can be added with its match type set in the same action, without a separate trip to the keyword builder.
Step 7: Build a Recurring Cleanup Schedule
A single cleanup session helps for a few weeks, then new search terms start accumulating again, and the report drifts back toward the mess you just fixed. Treat this as a recurring task with a set cadence rather than something you do when a campaign's performance drops and you remember it exists.
The right frequency depends on spend and volume. High-spend accounts with a lot of daily clicks can generate enough new, unreviewed search terms in a week to justify a weekly check. Smaller accounts with modest daily spend can usually get away with biweekly or monthly reviews without missing much. Match the cadence to how fast your search term volume actually grows, not to an arbitrary calendar habit.
To know whether the process is actually working, track a simple metric over time, something like the percentage of spend going to search terms with zero conversions over your chosen date range. You don't need a fancy dashboard for this, just a consistent way to compare one period to the next. If that percentage trends down after a few cleanup cycles, the process is doing its job.
Agencies juggling several client accounts have an added complication: repeating this entire process manually across five or ten accounts eats a huge chunk of the week, and it's easy for one account to fall behind schedule. Keywordme's multi-account and team support lets you run this same cleanup workflow across multiple client accounts without switching tools or losing track of which account you last reviewed, which matters a lot once you're managing this at scale rather than for a single account.
Keeping the Report Clean Going Forward
Recheck your Search Terms Report on whatever schedule you settled on in Step 7, and treat the first cleanup as a baseline rather than a finished job. The report will never stay perfectly clean on its own, new queries show up constantly, and that's normal. What changes is how quickly you catch the wasteful ones and how efficiently you turn the good ones into new keywords.
If the manual side of this, exporting reports, cross-referencing spreadsheets, going back and forth to the keyword builder, is eating more of your week than the actual strategy work should, that's worth fixing. Start your free 7-day trial of Keywordme and see what it's like to remove junk search terms, build negative keyword lists, and apply match types without ever leaving the Google Ads interface. After the trial, it's a flat $12 per month per user, as of September 2026.