Google Ads negative keywords: the cheapest way to stop wasting money

If I could fix only one thing in every account I've audited, it would be this one. Most Google Ads accounts are quietly paying for searches they never wanted, and the fix takes an afternoon. Negative keywords tell Google "never show my ad for these searches," and in my audits they routinely uncover 20% to 30% of spend going to clicks that had no chance of converting.
This is the cheapest optimization in paid search. No new budget, no redesign, no landing page work. Just a list of words you refuse to pay for.
What negative keywords actually do
A regular keyword tells Google when you want to show up. A negative keyword does the opposite: it blocks your ad from showing whenever that word appears in the search. If you sell custom kitchen remodeling and someone searches "free kitchen design ideas," you don't want that click. Add "free" as a negative keyword and you'll never pay for it again.
The reason this matters so much is match types. Even if you use phrase or exact match keywords, Google's matching has grown looser over the years, and close variants can pull in searches you'd never approve manually. The search terms report proves it on almost every account: job seekers looking for careers pages, students looking for definitions, people comparing you to DIY alternatives.
The starter negative keyword list most businesses need
Every business is different, but after auditing dozens of accounts, these categories come up again and again:
- Free and cheap hunters: free, cheap, discount, coupon, promo code. Unless your strategy is competing on price, these clicks rarely buy.
- Job seekers: jobs, career, hiring, salary, internship. People searching "marketing jobs" don't want to hire a marketer.
- DIY and how-to researchers: DIY, how to make, tutorial, course (for service businesses). Someone learning to do it themselves is not calling you today.
- Competitor confusion: add your own brand name as a negative if you're running generic campaigns, so you don't pay for traffic that would have found you anyway.
- Irrelevant meanings: this is the sneaky one. A "jaguar repair" shop doesn't want car-related searches; a physical therapist doesn't want "physical therapy assistant salary." Check what your keywords actually mean to Google.
That last category is where the real money hides. Words have double meanings, and Google matches loosely. The only way to find these is to read your search terms report regularly.
How to find your own negatives (the 20-minute routine)
Here's the exact routine I run for clients, weekly at first, then monthly once the list matures:
- Open the search terms report (Campaigns > Insights and reports > Search terms). Sort by cost, highest first.
- Scan the top 50 terms by spend. For each one ask a blunt question: would this searcher call me or buy from me? Be honest.
- Add anything irrelevant as a negative, at campaign level first. Use phrase match negatives so all variations get blocked.
- Watch for patterns rather than single words. If "salary" shows up once, block salary. If five different job-related terms show up, block jobs, career, hiring, and hr in one go.
- Check the conversions column before blocking. Occasionally a term that looks junk has actually converted. Google loves proving me wrong here. Never block a term with recent conversions without checking.
Twenty minutes a week. That's the whole discipline. Accounts that do this consistently look completely different after three months compared to accounts that set keywords once and forget them.
List levels: shared lists save headaches
Once you manage more than one campaign, build a shared negative keyword list (Tools > Shared library) instead of adding the same words everywhere. I keep three lists:
- Universal list: applies to everything. Free, jobs, career, download, torrent, reddit (yes, really), definition, meaning.
- Service-specific lists: per campaign. My kitchen remodel client blocks "paint" and "countertop kits"; my SaaS clients block "internship."
- Brand protection list: used inverted, this one protects brand campaigns by being applied to generic ones, so brand traffic stays cheap and clean.
Shared lists update everywhere at once. When you discover a new junk term in one campaign, one click adds it across the account.
Mistakes people make with negatives
- Blocking too aggressively early on. New accounts need data. If you block half your searches in week two, you starve the algorithm. Block clear junk only, let volume accumulate.
- Forgetting match type behavior. A phrase match negative blocks anything containing that phrase. Make sure "free" isn't inside a term you actually want, like "free consultation." That one trips up almost everyone.
- Set and forget. Search behavior drifts. New junk terms appear constantly. The list needs a monthly touch minimum.
- Ignoring Performance Max. PMax handles negatives differently (account-level lists only, and even then partially). If you run PMax, put your universal list at account level or you're exposed.
What this is worth in real money
Quick math from a typical audit. Say you spend $2,000 a month and the search terms report shows 25% of clicks are clearly non-commercial: job seekers, students, freebie hunters. That's $500 a month buying nothing. Blocking those terms redirects that money toward searches that can actually convert, which usually means more leads from the same budget within weeks.
Negative keywords won't make a bad offer work, and they won't fix a broken website. But for accounts that already have decent fundamentals, this is the fastest lever available. It costs nothing, it takes minutes a week, and the savings compound every month you keep the habit.
If you'd rather have someone else do the digging, that's literally part of my weekly routine for clients. Happy to take a look at your search terms report and tell you exactly what I'd block, free of charge, on a short call.
Md Forhad
Founder, BGen Digital
Want to Implement These Strategies?
Let's discuss how I can help you build a high-performing Google Ads account.