When a negative keyword blocks your best keyword
A negative keyword can quietly stop your best Google Ads keyword from showing. How negative match types block keywords, where to look, and how to fix it.
In this guide
When a negative keyword overlaps with one of your own keywords, Google is clear about the result: the negative stops your ad from showing (Google Ads Help). It’s easy to miss, because the keyword still sits in the account looking healthy. Here’s how to find those conflicts, work out which negative is responsible, and fix them without deleting negatives that are doing a useful job.
Why a negative keyword can switch off your best keyword
A negative keyword exists to stop your ads showing for searches you don’t want. The trouble starts when it also covers searches you do want.
A simple example. You add free as a broad match negative to keep out people looking for something for nothing. One of your best keywords is the phrase match “free quote”. A broad negative blocks any search containing all of its terms (Google Ads Help), and Google says negatives that overlap with your keywords stop the ad from showing (Google Ads Help). The legacy conflict script covered below treats a broad negative as blocking a phrase keyword that contains its words (script code copy). In practice, the keyword is switched off.
Nobody sets out to do this. Conflicts can come from a negative added in a hurry to stop one bad search term, or a shared list applied to a campaign it was never written for. In my own setup, the weekly search term report includes a check for keywords blocked by conflicting negatives.
How negative match types really work
A common mistake is assuming negatives behave like your positive keywords. They don’t.
Google says negatives don’t match close variants or other expansions, and separately that casing and misspellings are handled automatically (Google Ads Help). To block a synonym, or both singular and plural, you add each one yourself. A negative for job won’t block “jobs”.
The three negative match types work like this (Google Ads Help):
- Negative broad blocks searches that contain all your negative terms, in any order.
- Negative phrase blocks searches that contain the terms in the same order, with extra words allowed.
- Negative exact blocks only searches with exactly those terms and no extra words.
Two edge cases. If a search is longer than 16 words, your ad can still show when the negative term comes after the 16th word (same source). And in Display and Video campaigns, every negative is treated as broad (Google Ads Help).
Which negative match types can block which keywords
The older conflict script from Google’s Ads Scripts Team (more on it below) uses a simple rule to decide whether a negative fully blocks a keyword, assuming the words match (script code copy):
| Your keyword’s match type | Negative broad can block it | Negative phrase can block it | Negative exact can block it |
|---|---|---|---|
| Broad | Yes | No | No |
| Phrase | Yes | Yes | No |
| Exact | Yes | Yes | Yes |
The table is about full blocks. A broad keyword can match searches a phrase or exact negative doesn’t cover, so those negatives may trim its traffic without switching it off. An exact keyword is the opposite: any negative type with the right words can shut it down.
The four places negatives live
The same term can sit at more than one level, so checking one isn’t enough.
- Ad group negatives apply to a single ad group.
- Campaign negatives apply to every ad group in the campaign.
- Negative keyword lists are shared: up to 20 per account, with up to 5,000 keywords each (Google Ads Help). One list can be applied to up to 1,000 campaigns (Google Ads Help), so one careless addition can reach a lot of keywords.
- Account-level negatives apply to Search and Shopping inventory across Search, Performance Max, App, Shopping, Smart and Local campaigns. They’re capped at 1,000, can be broad, phrase or exact, and live under Admin > Account settings > Negative keywords (Google Ads Help). Account-level negatives also reach Performance Max. For the placement side of Performance Max, see blocking junk Performance Max placements.
When you find a conflict, change the term where it actually sits. Deleting a campaign negative won’t help if the same word is also on a shared list.
How Google flags conflicts, and why you shouldn’t auto-apply the fix
Google has a recommendation called “Remove conflicting negative keywords”. Its wording: “Your ads may not serve because of conflicting negative keywords. Remove them so your ads can show.” (Google Ads Help). It sits under “Keywords and targeting” and can be set to auto-apply (Google Ads Help).
I’d leave auto-apply off for this one. Applying it removes the negatives, and some are there on purpose. A negative for “jobs” keeps out people looking for work; one for “DIY” keeps out people who want to do it themselves. If one of those overlaps with a keyword, the negative may be right and the keyword wrong. Pausing the keyword is a valid alternative, and an automatic removal can’t make that call.
Treat the recommendation as a prompt to look, and decide each case yourself. Keeping a person in the loop on automated suggestions is the theme of using AI in a marketing workflow without losing control.
Auditing conflicts: the legacy script and a manual check
The legacy script
One long-standing tool is a Negative Keyword Conflicts script, version 1.3.3, from the Google Ads Scripts Team in 2015. A copy of the code is on GitHub, though its owner is unconfirmed (script code copy). Treat it as a legacy tool.
According to that code, it:
- checks ad group negatives, campaign negatives and shared lists, on enabled campaigns and enabled items only
- does not check account-level negatives
- applies the match type logic in the table above
- writes results to a spreadsheet and sends an email
- stops above 250,000 positive or 50,000 negative keywords
- was written against API version v201809
At least one practitioner maintains a patched version. Nils Rooijmans publishes an updated alert script that checks enabled campaigns only (Nils Rooijmans). Whichever you use, check account-level negatives separately. Running a check like this on a schedule is one of the jobs in five Google Ads automations that pay for themselves.
A manual check
For a smaller account, or to confirm what a script reports:
- Pick the keywords that matter most, such as those with the most conversions.
- List every negative that could apply: ad group, campaign, each shared list on that campaign, and the account-level list.
- Find negatives whose words all appear in the keyword.
- Use the table to see whether that match type can block the keyword’s match type.
- Note which level each conflicting negative sits at.
A hypothetical example to show the steps:
- Keyword: “free quote”, phrase match, in a campaign’s main ad group.
- Negative found:
free, broad match, on a shared list attached to that campaign. - Check: every word of the negative appears in the keyword, and the table says a broad negative can block a phrase keyword.
- Verdict: a conflict. Fix it on the shared list, where the negative sits.
Fixing a conflict: remove, narrow, or pause
The right fix depends on whether the negative is still doing a useful job.
Remove the negative
If the negative was a mistake, or the search it blocked no longer matters, remove it from the level where it sits. Check the other levels for the same term first.
Narrow the negative’s match type
If the negative is mostly right but too broad, tighten it. In the earlier example, the broad negative free blocks “free quote”. The exact negative [free] would block only the search “free” on its own, because exact negatives allow no extra words (Google Ads Help). A phrase negative such as “free download” would keep out one kind of freebie search without touching “free quote”.
Pause the keyword
If the negative protects you from searches you really don’t want, the keyword may be the problem. Pausing it keeps the negative in place and stops a keyword that can’t serve from cluttering your reports.
Whichever you choose, run the check again to confirm the conflict has cleared.
FAQ
Do negative keywords block plurals and misspellings?
Google says misspellings and casing are handled automatically. Plurals are a different matter: negatives don’t match close variants or other expansions, so add both forms plus any synonyms (Google Ads Help).
How many negative keywords can I add in Google Ads?
Up to 20 shared lists per account, with up to 5,000 keywords in each (Google Ads Help). Account-level negatives are capped separately at 1,000 (Google Ads Help).
Do account-level negative keywords apply to Performance Max?
Yes. They apply to Search and Shopping inventory across Search, Performance Max, App, Shopping, Smart and Local campaigns (Google Ads Help). The legacy script doesn’t read this list, so check it yourself.
For the wider picture, see my guide to how Google Ads works for lead generation.
8 sources, all opened and checked
- About negative keywords, Google Ads Help
- Account-level negative keywords, Google Ads Help
- Negative keyword list limits, Google Ads Help
- Negative keywords and negative keyword lists, Google Ads Help
- Remove conflicting negative keywords recommendation, Google Ads Help
- Auto-apply recommendations, Google Ads Help
- Negative Keyword Conflicts script v1.3.3 (legacy code copy, owner unconfirmed), GitHub Gist
- Negative keyword conflicts alert script update, Nils Rooijmans
