QuantumAdsLab Logo Quantum Ads Lab
How to find negative keywords in Google Ads: search terms report, pre-launch research and shared list audit
The method I use to find negative keywords in Google Ads in every account: structured discovery before launch, weekly Search Terms review, and shared list audits that catch what everything else misses

HOW TO FIND NEGATIVE KEYWORDS IN GOOGLE ADS

Summary

What you'll learn in this article

  • The exact method I use to find negative keywords in Google Ads, structured, repeatable, grounded in real account data
  • How to filter the Search Terms report so you stop missing what costs the most
  • Why pre-launch negative keyword research beats any post-launch optimization on budget waste
  • How to find your negative keyword list in Google Ads and audit it for terms that block legitimate traffic
  • The review cadence I follow on new vs. mature accounts

Every account I take over has budget leaking to irrelevant queries. Knowing how to find negative keywords in Google Ads is the single most budget-protective skill in account management, and yet most practitioners treat it as an afterthought, something to deal with once costs start climbing. The method I use runs in three phases: before launch, during the first weeks of a campaign, and on a recurring cadence. Each phase catches different categories of waste the others miss. Relying on only one leaves gaps that compound over time. For context on how exclusions are structured once you find them, the guide on what negative keywords are in Google Ads covers match types and list architecture in detail.

The Search Terms report: primary source for how to find negative keywords in Google Ads

The Search Terms report is where I spend most of my negative keyword discovery time. According to Google's documentation on getting negative keyword ideas from the Search Terms report, the report shows actual queries that triggered impressions, not the keywords you added, but the real search strings people typed. A keyword like "project management software" can trigger "free project management software for students," "open source project management GitHub," or "project management software Reddit", none of which convert for a paid B2B product.

How I filter to surface what matters

I never scroll through the default view, it is too noisy and too easy to miss the expensive problems. My first move is always the same: set the date range to at least 30 days, sort by cost descending, filter for zero conversions. That list shows every query that burned real money and converted nothing. Everything on it is a candidate for exclusion, but not all of it should be excluded. Some zero-conversion queries are simply new or low-volume and need more data. Others are obviously off-intent: anything containing "free," "jobs," "how to become," "review," or a competitor brand in a non-targeting context goes straight onto the exclusion list. I run a second pass sorted by impressions to catch high-volume queries with near-zero CTR, they distort impression share and sometimes suppress better-intent queries in the same auction without spending much directly.

What the report does not show

The Search Terms report is a sample, not a census. Queries below Google's minimum impression threshold are collapsed into "Other search terms" and invisible to you. This is why I never rely on it alone when learning how to find negative keywords in Google Ads , pre-launch research and list audits catch what the report cannot surface.

Pre-launch negative keyword research: what most accounts skip

The cheapest moment to find negative keywords in Google Ads is before a campaign launches, when no budget has been spent yet. The typical pattern I see in inherited accounts is the opposite: someone launches, watches the Search Terms report after two weeks, then starts adding negatives reactively. Every day between launch and the first exclusion is a day of budget exposed to irrelevant queries, waste that was entirely preventable.

The brainstorming method

Pre-launch discovery starts by thinking like a bad-fit user. I take each keyword in the ad group and ask: who else might type this phrase? "Accounting software" attracts small business owners ready to buy, but also accounting students looking for tutorials, IT staff looking for integration docs, and job seekers building their CV skills. None of those are the buyer. I map every intent mismatch and the vocabulary that goes with it. I also open Keyword Planner, not to find positive keywords, but to look at the related suggestions it generates for my targets. Those suggestions often include queries that share surface vocabulary but diverge sharply in intent. Scanning them takes twenty to thirty minutes per campaign and surfaces candidates I would not have found through brainstorming alone. The architecture of how I maintain these lists across campaigns is something I go into in the guide on shared negative keyword lists.

Vertical-specific starting lists

Beyond brainstorming, I maintain vertical-specific starter lists I apply to every new campaign in that industry. For B2B SaaS: free open-source alternatives, employment intent, navigational terms for competitor platforms. For e-commerce: "review," "Reddit," "alternatives," "is it worth it," "DIY." For local services: adjacent geographies, tutorial intent, and job-seeking terms. These lists are not complete, they need account-specific adaptation, but they compress the coverage gap between launch and first Search Terms review, which is where the most avoidable waste concentrates.

Competitor brand terms and navigational queries

When thinking about how to find negative keywords in Google Ads, competitor brand terms deserve their own category because they are discovered differently and carry different implications. A query containing a competitor's brand name signals a user who already has a preference for someone else's product. Conversion rates on those queries are almost always far below campaign average. Unless you are running a deliberate competitor targeting strategy, those brand names should be in your exclusion list, and most accounts I audit have significant gaps here.

Building the competitor exclusion list

At the start of every new engagement, I filter the Search Terms report for queries containing known competitor names and add them immediately. I also do a separate brainstorming pass through the competitive landscape, including smaller or older players, and add their names as negatives proactively, even if they have not appeared in the data yet. Queries that appear infrequently fall below the report threshold and stay invisible until a competitor runs a brand push that makes their name more common in search. Pre-emptive additions prevent that exposure. Navigational queries follow the same logic: "login," "sign in," "my account," "customer portal", terms where the user clearly already has a product and is trying to access it. These appear consistently in accounts running broad match on software or SaaS keywords and never convert. I build a standard navigational block list and apply it at campaign level on every new account. This falls directly under negative keyword best practices I follow without exception.

How to find your negative keyword list in Google Ads and audit it

The mechanical answer to how to find negative keyword list in Google Ads: go to Tools > Shared library > Exclusion lists > Negative keyword lists tab. That shows every shared list in the account, names, keyword counts, and which campaigns each list is applied to. Individual campaign- and ad-group-level negatives live under Campaigns > Audiences, keywords, and content > Search keywords > Negative search keywords tab, where you can filter by campaign or ad group. Google's documentation on negative keywords explains how match types interact with lists, essential reading if you are managing a mix of broad, phrase, and exact match exclusions.

Why lists need auditing, not just locating

In most inherited accounts, shared negative keyword lists have grown for months or years with no systematic review. The most common problem I find is overly aggressive broad match negatives blocking legitimate traffic. A broad match negative for "free" stops "free software download", but also "free shipping included" and "free trial" if the product offers one. A negative for "cheap" blocks "cheap knock-off alternatives", but also "cheapest enterprise plan" from a budget-conscious buyer who would convert. The list grows, nobody revisits it, and the campaign slowly loses reach with no visible warning in the interface. When I audit an inherited list, I export it to a spreadsheet, sort by match type, and review every broad match negative individually: could this block a query my actual buyer might use? If yes, I narrow the match type to phrase or exact, or replace it with a more surgical term. I also cross-check negatives against active positive keywords in the campaigns the list is applied to, a conflict means the positive keyword will never trigger because the negative is overriding it. Google does not surface these conflicts automatically at scale. Finding and fixing them often recovers more conversion volume than any new positive keyword addition would.

The ongoing review cadence

After the initial audit and pre-launch work, the question is how often to repeat the Search Terms review. My default: weekly for the first four weeks after any significant change, new keywords, new ad groups, match type shifts, then bi-weekly once the account stabilises. High-spend accounts and any campaign running broad match get weekly reviews indefinitely. The principle is consistent regardless of cadence: do not wait for a budget problem to go looking for missing negative keywords. Regular reviews prevent the crisis rather than responding to it.

FAQ on how to find negative keywords in Google Ads

How do I find negative keywords in Google Ads?
The primary source for how to find negative keywords in Google Ads is the Search Terms report under Campaigns > Audiences, keywords, and content > Search keywords > Search terms tab. Set the date range to 30 days, sort by cost descending, filter for zero conversions. Every query on that list is a candidate for exclusion. Pair this with a pre-launch brainstorming pass and a periodic audit of existing shared lists to catch over-aggressive exclusions blocking legitimate traffic. All three phases together produce comprehensive coverage, any single source alone leaves gaps.
How do I find my negative keyword list in Google Ads?
To find your negative keyword list in Google Ads, go to Tools > Shared library > Exclusion lists > Negative keyword lists tab. For negatives set directly on campaigns or ad groups without a shared list, go to Campaigns > Audiences, keywords, and content > Search keywords > Negative search keywords tab and filter by campaign or ad group. Most accounts I audit have negatives scattered across all three locations with no consolidated view, that fragmentation is itself a problem worth resolving during the audit.
How often should I review the Search Terms report?
Every three to four days for the first two weeks of a new campaign, then weekly once it stabilises. High-spend campaigns or any account running broad match at scale get weekly reviews indefinitely. The signal that you need more frequency: the Search Terms report consistently surfaces new categories of irrelevant queries week over week rather than just isolated terms, that means your match type settings are too loose for the current review cadence.
Can I find negative keywords before launching a campaign?
Yes, and it is the most cost-efficient moment to act. I use Keyword Planner to scan related suggestions for my target terms and flag intent mismatches, then do a manual brainstorming pass thinking through every bad-fit user who might type my keywords. For a B2B SaaS campaign, this surfaces "free," "open source," "student," "tutorial," and job-seeking terms before a single impression is served. Pre-launch negatives compress the gap between launch and first coverage , the period where the most avoidable waste happens.
Can negative keywords block legitimate traffic?
Yes, and more often than expected. A broad match negative for "free" also blocks "free shipping included." A negative for "cheap" also blocks "cheapest enterprise plan." The fix is to audit by match type, not just by term, and prefer phrase or exact match when the concern is a specific query pattern. When I audit inherited accounts, fixing over-broad negatives routinely recovers more conversion volume than any new positive keyword addition. Knowing how to find negative keywords in Google Ads includes finding the ones already in the account that are doing more harm than good.