↑

Home › Blog

Can a negative keyword list get too long?

· 2 min read

In short

Length does not hurt performance, but Google caps negatives at 10,000 per campaign and 5,000 per shared list, with 20 shared lists per account. The real cost of a long list is the time spent adding one-off searches: block the shared root word once instead of every variation, and check each negative against your own converting searches before adding it.

The hard limits

Google publishes these caps for negative keywords:

WhatLimit
Negative keywords per campaign10,000
Keywords per shared negative keyword list5,000
Shared lists per account20 (a manager account has its own 20)
Negatives on Display and Video campaigns1,000

If you are far from these numbers, the list is not too long for Google.

When a long list does hurt

A long list hurts in 2 ways, and neither is the length.

  • One negative too many. A negative that matches a search you want blocks your own customers. In a thread on r/googleads this week an advertiser said they had been burned by a broad negative with a second meaning that overlapped with their real buyers.
  • Your time. Adding one search per week, one at a time, never ends. Several advertisers in the same thread said that in old accounts hundreds of exact negatives can be replaced by a handful of phrase or broad ones built on the shared word.

How to shrink a list without losing anything

  1. Group the negatives by the word they share: "free", "jobs", "diy", "used".
  2. For each group, check that the shared word never appears in a search that converted for you.
  3. If it never does, replace the whole group with that one word as a negative broad.
  4. Move negatives that apply to every campaign into a shared list, so you maintain them once.

Remember that negatives do not match plurals or synonyms: "job" and "jobs" are 2 entries.

Find the root words faster

The work in step 2 is reading search terms. Ads MCP connects your AI assistant to your Google Ads account in read only mode: search_terms lists what people typed with spend and conversions, so you can ask which root words never converted, and negative_keywords_file writes the CSV to import in Google Ads Editor.

Ads MCP is a read-only Google Ads connector for ChatGPT, Claude and other AI assistants. It finds the searches that spend without converting and hands you a file to import. Free: 50 tool calls a month.

More from the blog

  1. Google Ads charged the same click twice? Check this first

    You see one visit in your analytics but the click cost shows up again 2 hours later. Before you assume a double charge, know that Google Ads numbers arrive late and get corrected later, and that invalid clicks are filtered or credited back. Here is how to check what you really paid.

  2. Did a max CPC cap on Target CPA hurt your campaign?

    Random expensive clicks push many advertisers to move a Target CPA campaign into a portfolio strategy just to set a max CPC cap. Then the campaign stops spending. Here is what Google says about bid limits, what to look at, and how to test the cap instead of guessing.

  3. Tracking Google Ads phone leads in the EU with cookie consent

    With a proper cookie banner, many visitors who click your ad never show up in your reports, and phone leads get lost with them. Calls from the ad itself and calls from the website are 2 different problems. Here is what Google offers for each, and what to do in a country without Google forwarding numbers.