Negative Keywords in Google Ads: Stop Paying for the Wrong Clicks
Broad match makes you pay for "free," "jobs," and "diy" clicks that never buy. Mine the search terms report by cost, add phrase or exact negatives, and dodge the over-blocking traps.

Negative keywords tell Google Ads which searches must never trigger your ads. Set them well and you stop paying for clicks that were never going to buy: the emergency plumber billed for "plumbing courses," the paid boutique showing on "free dresses." It's the cheapest fix most small accounts skip, and an afternoon in the search terms report clears months of waste.
Why irrelevant searches quietly burn budget
The keywords you bid on aren't the searches you pay for. On broad or phrase match, Google maps one keyword onto a wide net of queries. Bid on "running shoes" and you can pull "how to start running," "running late meme," or "free running shoes giveaway." Each click costs the same, though only a slice come from someone ready to spend.
Broad match earns its keep by finding demand you'd never think to target, and it surfaces the occasional gem. Left unchecked, it also surfaces noise you pay for per click. A handful of junk terms across a month of traffic funds a steady stream of non-buyers. Negative keywords cut them off without touching a bid. When your cost per acquisition drifts up, check here first, the same logic that drives how to lower your CPA in Google Ads.
Start with the search terms report
The search terms report shows the actual queries people typed before your ad showed or got clicked, not your keywords. It sits under a campaign's Search keywords area, on the Search terms tab. Plenty of account owners have never opened it once.
Sort by cost, highest first, then scan the conversions column for terms with real spend and zero conversions. Read them like a human: "cheap," "free," "diy," "salary," "jobs," "used," a rival's brand, a city you don't ship to. Each is a block candidate.
Two settings sharpen the report. Widen the date range to 30 or 90 days so you judge patterns, not one slow Tuesday. Filter for clicks greater than five so a single stray click doesn't send you chasing ghosts. If conversion tracking is set up, add a conversion-value column: a query with one sale and a tiny basket can still lose money once you weigh what it earned against what it cost.
Say "free crm software" burned $60 this month with no signups (illustrative; your report has its own version). Block it and the saving compounds, because that query would cost roughly the same next month, and the one after.
Add the negatives, and pick the right match type
Negative keywords carry their own match types, and they don't behave like the positive ones you know. The three give different blast radii. Pick wrong and you either block almost nothing or wipe out traffic you meant to keep.
The gotcha most people miss
Negative keywords don't match close variants. Block "free" and you haven't touched "freee," the plural, or a typo. Google adds close variants on the positive side, not the negative side. So you add each variant yourself, or you keep paying for the misspellings.
What it blocks
Searches containing all your terms, in any order
Best used for
Blocking a whole theme, like "free" or "jobs"
What it blocks
Searches with your terms in that exact order
Best used for
A specific phrase, though some variations slip by
What it blocks
Only the exact query, nothing added
Best used for
Surgically removing one bad term
| Negative match type | What it blocks | Best used for |
|---|---|---|
| Negative broad | Searches containing all your terms, in any order | Blocking a whole theme, like "free" or "jobs" |
| Negative phrase | Searches with your terms in that exact order | A specific phrase, though some variations slip by |
| Negative exact | Only the exact query, nothing added | Surgically removing one bad term |
A rule that holds up: use phrase negatives for themes you always want gone (free, cheap, jobs, salary), and exact negatives when one query is the problem but its near-neighbours might still convert. Treat broad negatives cautiously; they overreach most and cut off searches you never intended to touch.
Say you sell premium office chairs and "used office chairs" keeps eating budget. A phrase negative for "used" kills the theme across the board, covering "used office chair," "buy used chairs," and the rest. If instead only "office chair repair" misfires, a negative exact removes it while leaving "office chair repair kit" alone, which matters when the kit is something you actually sell.
Group them with a shared negative keyword list
A negative keyword list is a reusable set you build once and attach to many campaigns, so you don't fix one campaign while three others bleed on the same term. Most accounts run two standing lists: one for universal junk (jobs, salary, free, diy, "how to"), one for brand or competitor terms. Edit the list once and every attached campaign updates.
Shared lists apply broadly, so a careless entry hits everything at once. Keep the universal list genuinely universal, with terms like "free" and "jobs" that rarely convert for anyone. Niche or product-specific negatives belong at the campaign level, where you can watch the effect in isolation before it spreads across the account.
Turn cleanup into a short weekly habit
The people who get the most from negatives spend fifteen minutes a week, not marathon audits. Open the search terms report, set the range to the last seven days, sort by cost, read the top twenty or thirty queries. Most weeks you add two or three negatives and close the tab, occasionally catching a new pattern before it costs much.
Facing a long candidate list, work top-down by spend: a term that cost $40 with no conversions beats one that cost 80 cents, even if the cheap one looks more obviously irrelevant. Blocking in cost order means your first few negatives save the most, so a rushed session still pays. Keep a note of themes already handled so you're not re-litigating "jobs" every week.
Mistakes that cost more than they save
The priciest mistake is over-blocking. Drop a broad negative like "shoe" onto a shoe store and one click knocks out half your real traffic. Negatives stay live until you pull them, and an over-aggressive one bleeds silently: you never see the searches you stopped showing for, so nobody notices until sales dip and someone goes hunting for the cause.
Second, conflicts. Bid on "running shoes" while "shoes" sits in an attached negative list and the negative wins: your keyword never serves, and Google won't always flag it loudly. Before adding any broad negative, check it isn't buried inside a term you pay good money to show for.
A quieter trap catches careful people: adding a negative at the wrong level. A negative set on one ad group only blocks that ad group, so the same query still fires next door. Junk everywhere goes at campaign level or in a shared list; junk in one place but useful in another belongs at the ad-group level.
Treat this as ongoing work. Google tests new matches weekly, so fresh junk surfaces constantly and a quarterly scrub leaves months of drift between passes. Reopen the search terms report about a week after a big cleanup to confirm you cut waste, not good queries. For everywhere else spend leaks, how to audit your Google Ads account picks up where this one leaves off.
Where AdPilot fits
This work is repetitive and judgment-heavy at once, a good fit for an agent to surface and a human to sign off. AdPilot connects through Google's one-click OAuth, so there are no API keys to generate, and it stores tokens AES-256 encrypted. The AdPilot agent reads the search terms report, clusters the low-value queries, and drafts negative-keyword additions as proposal cards you approve one at a time. Nothing changes in your account on its own; you stay the one clicking yes or no on every card.
Every approved change gets snapshotted first, so you see a real before/after on the spend those terms were eating, plus a full audit log of who changed what and when, and one-click Revert on anything. Guardrails hold the agent in bounds: no campaign deletions, no shared budgets touched, and nothing changes without your approval. AdPilot is in early access, with limited spots while our app finishes Google's verification — but every change you approve is written to your live account for real. If you're running Google Ads without an agency, this is the grind it takes off your plate. Open the approval flow on the dashboard, read one consented worked example, then check pricing, where a free 7-day trial covers a single account and paid plans start at $99 a month.
Frequently asked questions
What are negative keywords in Google Ads?
Where do I find the search terms report?
How many negative keywords should I add?
What's the difference between negative broad, phrase, and exact match?
Can negative keywords hurt my campaigns?
Do negative keywords block misspellings and plurals?
How often should I update my negative keyword list?
Keep reading

Running Google Ads Without an Agency: A Weekly System That Works
Read the search terms report, check pacing against target CPA, make one or two small changes, measure. Here's the weekly loop that runs a healthy account without a retainer.

How to Audit Your Google Ads Account: A DIY Checklist
An eight-pass Google Ads audit with the exact report and column for each step: search terms sorted by cost, tCPA conversion floors, match types, negatives, and geo/device/schedule targeting.