Negative keywords take precedence over your keywords, so an overlap stops the ad serving with no error and no alert. Check all four levels: account-level negatives, shared lists, campaign negatives and ad group negatives. Google's Recommendations page catches some of these. In our test against an account with four planted conflicts it found two, missing one on the account-level list and one at exact match, and the only fix it offered was deletion. Removal is usually the worst of the three available fixes, because the negative was added for a reason.
Why a Negative Keyword Can Switch Off Your Own Keyword
Negative keywords take precedence over positive ones. If a search query matches a keyword you are bidding on and also matches a negative keyword anywhere in scope, the negative wins. Your ad does not enter the auction.
Nothing about this looks like an error. The keyword stays enabled. The campaign keeps running. Impressions simply do not arrive, and a keyword with no impressions looks like a keyword nobody searches for.
The reason this is hard to catch is that it usually happens over time rather than at the moment of the mistake. Somebody blocks a term. Eighteen months later somebody adds a keyword, or launches a campaign, or renames a product, and the old negative now reaches something it was never meant to touch. Two reasonable decisions, made by different people, months apart, and nothing in Google Ads connects them.
The specific case that catches people out: a negative added years ago at account level, blocking a keyword in a campaign created last month. The person who added the negative has often left. The person running the campaign has never read the account-level list.
The Four Levels You Have to Check
A negative keyword can sit in four places, and each has a different reach. A check that covers one level tells you nothing about the other three.
1. Account-level negative keywords
Applied once in account settings and active across the account. The widest reach and the least frequently read. If a conflict is going to sit undiscovered for years, this is where it does it.
2. Shared negative keyword lists
Lives in your shared library and applies to whichever campaigns you attach it to. The dangerous property is that the list and its attachments are separate things. A list can gain campaigns long after the terms were written, so a term that was safe when added becomes unsafe without anyone editing it.
3. Campaign-level negative keywords
Sensible for terms that are irrelevant to everything in the campaign. The risk arrives when a new ad group is added later with keywords the old negative reaches.
4. Ad group-level negative keywords
Often used for routing rather than blocking, steering a query towards one ad group by excluding it from another. The narrowest reach and the smallest blast radius.
The practical consequence: if you check your campaign negatives and find nothing, you have ruled out one of four levels. The account-level list and the shared lists both reach further and are both read less often.
Method 1: Google's Recommendations Page
Google does surface some conflicts on its own. You get a notification reading Conflicting negative keywords, and clicking through opens a Recommendations page headed Remove conflicting negative keywords, listing each conflict with its source and the keywords it blocks.
This is the fastest check available and it takes about ten seconds. It is also incomplete, and the extent of that is worth knowing rather than assuming.
We tested it against an account with four known conflicts
We built a Google Ads account specifically to test this: five campaigns, ten ad groups, 55 keywords and 56 negative keywords spread across all four levels, with four conflicts planted deliberately, one at each level of severity. We knew exactly what was in there before we looked at what Google reported.
Google found two of the four.
| The conflict | Level it sits at | Found by Google? |
|---|---|---|
tracking (broad) | Campaign | Yes |
expense app (broad) | Campaign | Yes |
expense report software (exact) | Campaign | No |
free (broad) | Account-level list | No |
The account-level miss is the expected one. Google's check appears not to reach that level, which is also the level with the widest reach and the oldest terms.
The exact-match miss is harder to explain. That conflict sat at campaign level, exactly where the two it did find were sitting, and the negative was identical to the keyword it was blocking. Whether that is a deliberate exclusion or a gap, we cannot say. It was not reported.
And the only remedy offered is deletion. Both findings appeared under a heading reading "Select negative keywords to remove", with an Apply button. There is no option to narrow the negative instead, and no indication of which fix would actually clear the conflict. If auto-apply is switched on for this recommendation, Google removes them without asking.
That matters because deleting a negative throws away whatever protection it was providing. Both of the conflicts Google found could have been cleared by narrowing the match type instead, keeping the block in place for the queries it was written for.
Method 2: Ad Preview and Diagnosis
If you suspect one specific query is being blocked, this is the direct test. Tools, then Ad Preview and Diagnosis, then enter the query with your target location and device. If a negative is blocking it, Google says so.
The limitation is scale. This checks one query at a time and you have to know which query to ask about. It is a confirmation tool rather than a discovery tool, and it works well once you already suspect something.
Method 3: Compare Your Negatives Against Your Keywords Yourself
The complete check is the manual one: take every negative keyword in the account, at all four levels, and compare each against every active keyword it could physically reach.
Three things make this harder than it sounds.
Match type behaviour is not intuitive
A broad match negative blocks a query only if every word in the negative appears somewhere in that query, in any order. It does not expand to synonyms or close variants the way positive broad match does. A phrase match negative requires the words consecutively, in order. An exact match negative blocks only that query.
So expense app as a broad negative blocks "expense tracking app", because both words are present. A lot of manual checks miss that, because the words are not adjacent.
Scope decides whether a conflict is real
A negative can only block a keyword it can physically reach. An ad group negative cannot touch a keyword in a different ad group. A shared list only reaches the campaigns it is attached to. Compare everything against everything and you will produce a long list of conflicts that cannot actually happen, which is worse than useless because it buries the real ones.
The exports do not give you everything
If you export your negative keywords from Google Ads, shared negative lists appear as a name with no contents. The export tells you a list is attached and nothing about what is inside it. To include those you would export each list separately from the shared library, then work out which campaigns each is attached to, and match them by hand.
Free conflict checker, runs in your browser
Export your negative keywords and your keywords from Google Ads, drop both files in, and see which of your negatives are blocking keywords you are still bidding on. Ad group scope is respected, match types are read from the export, no signup and nothing is sent to a server. It tells you how many shared lists it could not see into, because that is the one level no export can show.
Open the free conflict checkerWhat to Do With What You Find
A conflict has three possible fixes, and they are not interchangeable.
- Narrow the match type to phrase. Clears the conflict when the negative's words appear in the keyword but not consecutively. Keeps the block working for the queries it was written for.
- Narrow to exact. Clears it when the keyword is longer than the negative. The block then applies only to that precise query.
- Remove the negative. Always clears the conflict, and always discards the protection. This is the last resort, not the first.
Which one works depends on the specific pair of terms. In the test account, tracking cleared at exact and expense app cleared at phrase. Google recommended deleting both.
A fourth option worth remembering: move the negative to a narrower level. A term that causes a conflict at account level may be entirely safe at campaign or ad group level, where it reaches fewer keywords.
How Often to Check
The honest answer is that "periodically" is advice nobody follows, because it has no trigger and produces nothing visible when it comes back clean.
Better to attach the check to events that actually happen:
- When you take over an account. Everything accumulated under somebody else, in one pass.
- When product or service names change. A rename can move a product inside an existing block, and the ads stop with no connection to the rename.
- When a keyword stops getting impressions and low search volume does not explain it.
- When you add a negative above ad group level. Check it against your active keywords before it goes in, not after.
- When a shared list gains a campaign. The terms did not change, and the reach did.
Check All Four Levels in Sixty Seconds
SearchSavior reads every negative keyword in your account, at account level, shared list, campaign and ad group, and tells you which of them are blocking keywords you are still bidding on. It also works out which fix actually clears each one, and every change reverses from a changelog. Free for 7 days, no card.
Start a free trialFrequently Asked Questions
How do I check if a negative keyword is blocking my own Google Ads?
Check all four levels where negatives can live: account level, shared negative lists, campaign level and ad group level. Google's Recommendations page flags some conflicts, the Ad Preview and Diagnosis tool tests a single query, and a manual comparison of your negative list against your active keywords catches the rest. Most people check one level and assume they have checked all of them.
Does Google Ads tell you when a negative keyword is blocking a keyword?
Sometimes. Google sends a notification reading "Conflicting negative keywords" and opens a Recommendations page listing them. In our test against an account containing four known conflicts, Google found two. It missed a conflict on the account-level negative list and a campaign-level exact match conflict. There is no error state and no alert for the ones it does not find.
Why would a negative keyword block my own keyword?
Negative keywords take precedence over positive keywords. If a search query matches both, the negative wins and the ad does not enter the auction. This usually happens over time rather than at the moment the negative is added: a term is blocked, then later a keyword or a campaign is added that the old negative reaches.
Should I remove a negative keyword that is blocking my keywords?
Not necessarily. Removal is one of three fixes and usually the most destructive, because the negative was added for a reason. Narrowing a broad negative to phrase or exact match often clears the conflict while keeping the protection. Which of the three works depends on the specific pair of terms, so check before you delete.
Can I check negative keyword conflicts without connecting my account to a tool?
Partly. Export your negative keywords and your keywords from Google Ads and compare them. SearchSavior's free conflict checker does this in your browser with no signup and nothing sent to a server. The limit is that Google's export names your shared negative lists without listing their contents, so that level cannot be checked from a CSV by anyone.