Get FREE Book - THE AI Playbook For PPC Pros
Book Image
The AI Playbook for PPC Pros
Now available
GET for FREE
Negative keyword tool

We built a 100% free negative keyword tool (for Google ads) powered by AI 😅

It took me weeks of trial & error, but I've now got it working beautifully and it's free to use for absolutely everyone, and it delivers some incredible negative keyword suggestions to reduce wasted ad spend in your Google ads account.

Grab Our Free Negative Keyword Tool

👉 Watch the YouTube walkthrough

👉 Get the free tool here 

Simply enter your email and you'll get full access to all of our free AI agents, including the negative keyword tool.

Why I Built This

wasted ad spend add negatives

So many Google ads accounts are wasting an insane amount of spend on irrelevant keywords. This is true even for highly successful accounts with great metrics! 

I recently analyzed a campaign for a corporate retreat company that plans offsite trips for businesses. 

😔 They were spending significant real money on searches like:

  • "How to increase sales in retail footwear"
  • "Video conference facilities Sydney"
  • "Flavor search"

Clearly, completely irrelevant search terms for a business that plans company retreats!

The classic broad match disaster.

Google loves recommending broad match. They'll tell you it gets better conversions and their algorithm will surface the best leads for the best price. But in my experience, if you don't really keep a close eye on negative keywords, then broad match will often go out and rack up spend on keywords that never have any chance of converting.

The problem is, manually reviewing search terms reports is truly mind-numbing when you have hundreds or thousands of terms, and potentially multiple Google ads accounts for clients if you're an agency.

Why Most Negative Keyword Tools Don't Work

😡 I've tested a large number of these tools recently, and they all run into the same problems - They're just incredibly inconsistent! 

Either the logic is way too aggressive (it suggests negating keywords that are perfectly good) or not aggressive enough - It just covers off generic terms like 'free' or 'affordable' and even then, those can quite often be perfectly good keywords as well.

All the tools I've used (including various custom GPTs) just didn't consistently work at all.

What you need is a really strong set of guardrails and logic.

The Logic Behind Our Tool

Negative keyword agent

There's a 3 layer protection system in place. 

Every AI recommendation passes through three independent checks before reaching you:

Layer 1: AI Instructions
The system prompt explicitly tells AI "Never block brand terms or services offered."

Layer 2: Post-Processing Verification
After the AI responds, the code checks every recommendation against your business context. If it suggests blocking something you actually offer, this layer overrides it automatically.

Layer 3: Service Synonym Protection
The tool recognizes that different searches mean the same thing (like "smart lipo" = "laser lipo" = "laser liposuction"). Even if the AI suggests blocking a variant, Layer 3 checks whether it's genuinely irrelevant or just a different way of saying the same thing.

This three-layer approach is why you can trust the recommendations.

Keyword Protection System

PPC keyword protection negative keyword tool

There's a 3 layer protection system in place. 

Every AI recommendation passes through three independent checks before reaching you:

Layer 1: AI Instructions
The system prompt explicitly tells AI "Never block brand terms or services offered."

Layer 2: Post-Processing Verification
After the AI responds, the code checks every recommendation against your business context. If it suggests blocking something you actually offer, this layer overrides it automatically.

Layer 3: Service Synonym Protection
The tool recognizes that different searches mean the same thing (like "smart lipo" = "laser lipo" = "laser liposuction"). Even if the AI suggests blocking a variant, Layer 3 checks whether it's genuinely irrelevant or just a different way of saying the same thing.

This three-layer approach is why you can trust the recommendations.

Keyword Cost Analysis

The tool doesn't just say "this keyword is expensive." It provides actual business context.

So you can input your target CPA and conversion rates, and it'll try to make intelligent predictions on whether or not that keyword may in fact be profitable. 

It might also find some keywords that are borderline, but if their average cost per click is insanely low, then it might suggest something like "borderline relevance, but super cheap to test" 

Every recommendation includes reasoning, not just a label.

How It Processes Data

  • Step 1: You paste your Google Ads search terms (last 30-60 days)
  • Step 2: The tool visits your landing page and extracts: services offered, brand terms, target audience, geographic focus
  • Step 3: It sends search terms & costs to AI in batches for analysis
  • Step 4: Every suggestion passes through those three protection layers
  • Step 5: You get sorted results from "Definite Waste" to "Optimal" with plain-English rationale, cost context, and ready-to-upload CSV

On average this takes about 10 minutes for 2,000+ terms.

Example Of Wasted Spend Found

Google ads negative keyword tool

When I ran this on Campfire Company (the corporate retreat planner) here's what happened -

I started with: 2,000 raw search terms
Filtered to down to: 167 worth analyzing (clicks ≥1 OR impressions ≥20)

Automatically protected:

  • "Company retreat"
  • "Corporate retreats Europe"
  • "Leadership retreats"

Flagged as Definite Waste:

  • "Online sales coaching" — zero connection to retreats
  • "Retail footwear sales" — $66 spent, completely irrelevant
  • "Flavor search" - high CPC, no relevance

Moved to Monitor (not blocked):

  • "Best retreat venues Europe" - commercial investigation intent
  • "Retreat near me" - could be corporate, needs watching
  • "Corporate event agency" - adjacent but not retreat-specific

The client already had 8,000 negative keywords manually added. The tool still found dozens more burning budget.

How To Set This Up (15 mins)

👉 Watch the YouTube walkthrough

👉 Get the free tool here 

Quick overview:

  1. Make a copy of the sheet and run the setup script
  2. Add your API key (OpenAI or Anthropic) in the Config tab
  3. Export your search terms from Google Ads and paste them in
  4. Click "Let AI autofill context" to auto-learn your business
  5. Click "Run (auto-resume)" and let it analyze everything
  6. Review results and export your negatives CSV

The video shows you exactly how to do each step. 

Stewart Dunlop

Stewart

CEO