How to Build a Google Ads Negative Keyword List: A Step-by-Step Guide
This Google Ads negative keyword list guide shows how to build a negative keyword list that holds up. You pull the Search terms report, sort search terms by judgment instead of copy-pasting, apply negatives at the right level, and keep the list current with a short review routine.
A negative keyword tells Google Ads not to show your ads for searches that include certain words. This google ads negative keyword list guide walks you through building one that holds up: sorted by judgment instead of copy-pasted, applied at the right level, and kept current with a short routine.
Before you start, you need Google Ads access with at least a few weeks of Search campaign data, plus permission to edit campaigns and the shared library. Without some data, you'd be guessing at what to block.
Step 1: Pull Your Search Terms Report and Set a Review Window
First, separate two things people mix up. A search term is the exact phrase someone typed into Google. A keyword is what you bid on. Negative keywords block search terms, so the Search terms report is your raw material.
In Google Ads, open the Search terms report for your Search campaigns. Google has moved menu items around several times, so if you can't find it, check the current Google Ads Help page for the report (as of November 2026) rather than trusting an old tutorial. Pick a date range with enough data: roughly the last 30 days for a high-volume account, up to 90 days for a slower one.
Then get the biggest waste to the top:
- Sort by cost, highest first.
- Re-sort by clicks, filtering for terms with zero conversions.
- Filter out terms you've already added as keywords or excluded, so you only see new decisions.
Before you judge anything, set a rule. The classic mistake is blocking a term after a single click. Decide on a minimum click count or spend threshold that fits your account size, and only review terms that cross it. A $5 test account and a $50,000 per month account need very different thresholds. Terms below the line wait for more data.
If you'd rather not export to a spreadsheet, Keywordme is a Chrome extension that works inside the Search Terms Report, so you can review and act on terms without leaving Google Ads.
Step 2: Sort Search Terms into Relevant, Irrelevant, and Maybe
Go down your filtered list and put every term into one of three buckets:
- Relevant: leave it alone, or add it as a positive keyword if it performs and isn't one yet.
- Irrelevant: a negative candidate.
- Maybe: ambiguous. Watch it, don't block it yet.
The irrelevant bucket tends to fill from a handful of categories. These examples are illustrative, not from a real account:
- Job seekers: "marketing manager jobs", "agency careers"
- Free-seekers: "free invoice template", "free crm"
- Research or DIY intent: "what is ppc", "how to run ads yourself"
- Wrong product or location: a service you don't offer, a city you don't serve
- Competitor names you don't want to bid against
When a term isn't obvious, use a two-part test. Would you be happy to pay for a click from this person? And would your landing page actually serve them? If either answer is no, it's a negative candidate. If you can't tell, it's a "maybe."
Watch for the word-level trap. It's tempting to see one bad term containing "cheap" and block "cheap" everywhere. For a premium brand, that may be right. For a discount retailer, "cheap" could be your best-converting traffic. Your business context decides, not the word.
Keep the "maybe" bucket in a note or a label somewhere. You'll come back to it in Step 7 once those terms have more data behind them.
Step 3: Choose the Right Match Type for Each Negative
Negative match types don't behave like their positive counterparts, and this is where many lists go wrong. A negative broad match blocks searches that contain all of the negative's words, in any order. It does not expand to synonyms or related searches the way positive broad match can. Negative phrase and negative exact are stricter. Confirm the details against Google Ads Help's "About negative keywords" page before you rely on them.
The other surprise: as of November 2026, Google's documentation says negatives don't match close variants such as plurals or misspellings. If you want to block "template" and "templates," you generally need to add both. Recheck the Help page, since this is the kind of rule that can change.
A worked example (illustrative)
Say you sell CRM software and add the negative free as broad. That blocks any search containing "free," including "free crm trial," which might be a search you actually want. Now suppose you instead add the negative [free crm software] as exact. It blocks only that exact search, not "free crm software download" or "best free crm."
Neither is automatically right. The broad one is wide and risky; the exact one is safe and narrow.
A workable rule of thumb:
- Exact for a single bad query that shares words with good ones.
- Phrase or broad for words that are toxic in nearly every context, like "jobs" for a service business.
Before committing to a broad negative, ask which converting search terms contain those words. If any do, narrow it.
In Keywordme, you can apply a match type with a click while you review terms, which keeps this decision attached to the term you're looking at.
Step 4: Decide Where Each Negative Lives: Ad Group, Campaign, or Shared List
A negative's level determines how much traffic it can block. Google Ads lets you place negatives at the ad group level, the campaign level, in a shared negative keyword list applied to multiple campaigns, and at the account level. Check Google Ads Help for current availability and any limits on list sizes, since those caps change.
A shared negative keyword list is a named set of negatives you build once in the shared library and apply to as many campaigns as you want. Edit the list and every campaign using it updates.
Use this decision rule:
- Account-level or shared list: terms irrelevant to everything you sell, such as "jobs" or "free" for most paid services.
- Campaign level: terms irrelevant to one offer or product line.
- Ad group level: terms you use to steer traffic between ad groups.
Here's an illustrative steering example. Suppose one ad group targets "running shoes" and another targets "trail running shoes." A search for "trail running shoes" could trigger either. Adding "trail" as a negative in the first ad group nudges that query to the one built for it.
The common mistake is putting a negative on a whole campaign when it only applies to one product line. If your campaign covers both software and consulting, and "tutorial" is junk only for consulting, a campaign-level block quietly kills good software traffic. When in doubt, go lower. A narrow placement is easy to widen later.
Agencies can save serious time here. Build a starter shared list per vertical (say, one for home services, one for B2B software), reuse it on every new client account, then customize it from that client's own search term data.
Step 5: Add the Negatives and Organize Them into Themed Lists
There are two main ways to add negatives. You can add them straight from the Search terms report by selecting terms and choosing the negative option, or you can create a shared list in the shared library and apply it to campaigns. Menu paths shift, so follow the current Google Ads Help instructions if your interface looks different.
Organize by theme, not by date. Lists named for what they block stay auditable months later. For example:
- Jobs & Careers
- Free & DIY
- Competitors
- Locations
When someone asks why a term stopped showing, you can open the right list and see.
For bulk entry, you can paste several terms at once. Match type is set by formatting: phrase match goes in quotation marks, exact match goes in square brackets, and unmarked terms are broad. Confirm this formatting against Google's current documentation before pasting a big batch, because a mistyped bracket changes what you block.
Before you save, check every addition for two things: the match type and the level. A quick scan takes seconds and catches the expensive errors, like an exact-match term accidentally saved as broad.
Keywordme can speed this up. It lets you build negative lists from the Search Terms Report with one-click actions and bulk editing, so you aren't copying terms between tabs. You still choose each term and each match type, so the review stays in your hands.
Step 6: Check That Your Negatives Aren't Blocking Good Traffic
A negative list can hurt you quietly, because blocked searches don't show up anywhere. So test it on purpose.
Start with a cross-check. Compare your new negatives against your converting keywords and your top-performing search terms. Any overlap, especially with a broad negative, needs a second look. Google Ads has also shown warnings in the past when a negative conflicts with a keyword you're bidding on. Look in the interface or Help documentation for the current feature name and location, and don't treat the absence of a warning as proof you're safe.
Next, watch the numbers for a few weeks after you make changes. Check impressions and conversions on the affected campaigns. A sudden drop on your core terms points to an over-broad negative.
If you find one, you have three fixes:
- Remove the negative.
- Narrow its match type, for example from broad to phrase or exact.
- Move it to a lower level, such as from campaign to ad group.
The mistake that makes all of this harder is adding hundreds of negatives in one pass. If performance shifts, you can't tell which one did it. Work in smaller batches and keep a simple change log with the date, what you added, the level, and why. A basic spreadsheet or doc is enough. It turns "something broke" into a ten-minute investigation instead of a guessing game.
Step 7: Set a Review Routine to Keep the List Current
A negative list is never finished. Search behavior shifts, you launch new offers, and what counted as irrelevant last quarter may not today.
Set your cadence by spend. New or high-spend accounts usually deserve a weekly or biweekly review. Stable, lower-spend accounts can often go monthly. There's no universal rule, so let the volume of new search terms guide you.
A fast routine looks like this:
- Open the Search terms report and sort by cost.
- Scan the top terms that meet your Step 1 threshold.
- Bucket them as relevant, irrelevant, or maybe.
- Add negatives with the right match type and level.
- Log the changes.
Also revisit the "maybe" terms from Step 2. Once they've collected enough clicks, you can usually make the call.
Trigger an extra review after any of these:
- You change match types on your positive keywords.
- You launch a new campaign.
- Seasonality kicks in.
- You introduce a new offer.
Teams and agencies should assign one owner per account and keep list naming consistent across clients, so anyone can pick up an account and understand it.
Since this is a recurring job, shaving effort off each pass adds up. Keywordme cuts the manual work of a regular review by letting you act on terms right inside the report.
What a Finished Negative Keyword List Looks Like
When you're done, your list is themed into clearly named groups, applied at the level where each negative belongs, and backed by a change log that explains what happened and when. That's what separates a maintained list from a pile of blocked words.
The next job is making the review pass fast enough that you actually keep doing it. 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.