Negative Keywords for Contractor Google Ads: The List That Stops Wasted Spend
A homeowner searching "how to fix a leaky faucet" and a homeowner searching "emergency plumber near me" can trigger the same ad if your account has no negative keyword list. Here is the copy-paste list built for contractors, plus the weekly habit that keeps your search terms report from quietly draining the budget every month.
Open the Search Terms report on almost any contractor's Google Ads account that has never touched negative keywords, and the pattern is always the same. Mixed in with the real buyers, "emergency plumber near me" or "same day AC repair," sits a pile of clicks from people who were never going to call: "how to fix a leaky faucet myself," "HVAC technician salary," "free electrical wiring diagram." Every one of those clicks came out of the same budget as the real leads.
Negative keywords for contractor Google Ads accounts are not an advanced tactic. They are the single fastest fix for the most common leak in a contractor's search budget, and most accounts are running without one. WordStream's account-level analysis puts that leak at 20% to 40% of spend, which is exactly why the search terms filtering with the most opportunity, DIY researchers, job seekers, and price shoppers, keeps showing up in account after account across every trade.
This guide covers why the waste happens in the first place, gives you a real copy-paste negative keyword list built for contractors, and lays out the weekly habit that keeps that list catching new junk terms as Google's matching gets broader every year.
A negative keyword list is not something you set once and forget. It is closer to a spam filter. It needs new entries every week or the junk finds its way back in.
Why Contractor Accounts Bleed Spend Without a Negative Keyword List
Google's match types are built to find you more searches, not fewer. Broad match, the default and most common setting in a contractor's Search campaign, is designed to expand your reach to "related" queries, including ones that share intent-adjacent words but not actual buying intent. A campaign targeting "roof repair" can legitimately show for "how to repair a roof yourself" unless something tells Google not to. Nothing in a standard keyword list does that. Only a negative keyword list does.
How broad match makes 2026 accounts more exposed, not less
Google has continued widening what counts as a "related" search every year, and 2026 is no exception. That is good for advertisers chasing volume in a shrinking auction. But it means an account built in 2022 and never revisited is now matching a noticeably wider, junkier set of searches than it was three years ago. A negative keyword list that was "good enough" at setup is not automatically still good enough today.
The three negative match types, straight from Google
Google's own documentation defines three negative keyword match types, and knowing the difference is what keeps a list precise instead of accidentally blocking real customers:
- Negative broad match (the default): your ad will not show if the search contains all of your negative terms, in any order. Broadest coverage, easiest to accidentally over-block.
- Negative phrase match: your ad will not show if the search contains your exact negative phrase, in the same order. Good middle ground for multi-word junk terms like "diy garage floor epoxy."
- Negative exact match: your ad will not show only if the search matches your negative term exactly, with no extra words. The most surgical option, used when a term is fine in most contexts but wrong in one specific form.
Mixing all three, rather than defaulting every entry to negative broad, is what separates a list that actually protects spend from one that quietly blocks a real customer who happened to phrase their search in an unlucky way.
Account-level list vs. campaign-level lists
Google Ads supports a single account-level negative keyword list that applies across every eligible Search and Shopping campaign, alongside campaign-specific lists for terms that are only wrong in one context. A one-person plumbing company running just a service campaign might never need more than the account-level list. A multi-service contractor running separate campaigns for installs versus repairs, or residential versus commercial, benefits from layering campaign-level exclusions on top. That way "warranty" can be blocked in the new-install campaign without touching the repair campaign, where warranty questions are a real, biddable intent.
"Most contractor accounts I open for the first time have zero negative keywords. Not a short list, zero. That single gap is usually the fastest 20% cost-per-lead improvement I can make in the first week, before touching a single bid or headline."
The Copy-Paste Negative Keyword List for Contractors
This is a starting list, not a finished one, every trade and market will need to add its own terms over time. But these categories cover the junk that shows up in almost every contractor account, regardless of trade. Paste these into your account-level negative list as phrase match unless noted otherwise, then tighten individual terms to exact match if you notice them blocking real searches.
DIY and information-seekers
These searches are people trying to solve the problem themselves, not hire someone to solve it for them. They convert on informational content, not on a service ad.
- how to, diy, do it yourself, tutorial, step by step, guide, instructions, video, youtube
- repair myself, fix it myself, install myself, replace myself
- parts, part number, replacement part, wholesale, supply store, supplier
- diagram, wiring diagram, schematic, manual, pdf
Job seekers and career searches
These are people looking for work in your trade, not people who need your trade's services. Volume on these terms is often higher than owners expect.
- jobs, hiring, careers, employment, apprenticeship, apprentice
- salary, hourly rate, pay, how much do [trade]s make, wages
- training, certification, license requirements, how to become a
- resume, job description, indeed, ziprecruiter
Cheap, free, and price-shopper terms
Not every price-conscious searcher should be excluded, "affordable" and "cost" searches can still convert. But these specific terms correlate heavily with people who were never going to book at a real market rate.
- free, no cost, cheapest, lowest price, discount code, coupon
- diy kit, budget, under $[X], on sale
- craigslist, facebook marketplace, used
Reviews, complaints, and unrelated services
A mix of irrelevant categories that shows up across almost every trade once you look closely at a few weeks of search terms.
- reviews, complaints, lawsuit, scam, ripoff, bbb
- rental, rent, lease, financing calculator, loan
- [unrelated adjacent trade names your ads accidentally match]
- [city names well outside your actual service area]
Two categories deserve caution rather than a blanket add. Do not negative out your own brand name unless you are certain you never want to appear for it. And be careful with competitor names, some contractors intentionally bid on competitor brand terms to capture comparison shoppers, so blocking them account-wide can undo a deliberate campaign strategy elsewhere in the account.
The Weekly Search Terms Report Habit That Stops the Waste
A negative keyword list built once and never revisited degrades. New junk terms surface every week as Google's matching evolves and as seasonal search behavior shifts. The list above will stop the most common waste, but the habit of reviewing new search terms is what keeps a contractor account clean six months from now, not just this week.
What to look at first: impressions, then cost
If there is only time for a 15-minute weekly pass, sort the Search Terms report by impressions first. High-impression junk terms are usually the fastest-growing leak. Then sort by cost with zero conversions, since those are the terms actively spending money with nothing to show for it. A term with high impressions but no clicks is low priority. A term with real spend and no conversions after a reasonable sample size is not.
When to add a negative versus adjust something else
Not every underperforming search term needs a negative keyword. If a term is relevant but the ad copy or landing page is not converting it, the fix is the ad or the page, not exclusion. Negatives belong on terms that are fundamentally the wrong searcher, not terms that are the right searcher landing on the wrong experience. Confusing the two is a common reason contractor accounts end up either bloated with negatives that block real customers, or too thin to matter.
| Reactive cleanup (quarterly, after the fact) | Weekly habit (proactive) | |
|---|---|---|
| When waste gets caught | After weeks or months of spend already gone | Within days of a new junk term appearing |
| Typical review time | 1-2 hours, done in a rush | 10-15 minutes, done consistently |
| List quality over time | Bloated in bursts, then stale | Steadily refined, fewer over-blocks |
| Seasonal shifts | Often missed until the season ends | Caught while the season is still active |
| Owner's actual cost | Weeks of compounding wasted spend | A recurring 15-minute task |
Twenty to forty percent of a typical account's spend goes to searches that were never going to convert. That is not a rounding error, that is a second marketing budget hiding inside the first one. Mitchell Wolfert, Founder, M.Wolf Media
Building the master exclusion list over time
Treat the account-level negative list as a living document, not a one-time upload. Every week's Search Terms review should add a handful of new entries. Every few months is also worth a pass to check whether any existing negative is now blocking a search pattern that has become a real source of business, seasonal remodel language or a new service you started offering, for example. A list that only ever grows without periodic review can start working against you as your services change.
FAQ: Negative Keywords for Contractor Google Ads
What are negative keywords in Google Ads?
Negative keywords are search terms you tell Google Ads to exclude your ads from matching. They stop your ad from showing on searches that contain words like "free," "diy," "jobs," or "how to," which signal a searcher who was never going to hire a contractor, protecting your budget for searches from people actually ready to book.
How much budget do negative keywords actually save a contractor?
Accounts without active negative keyword management typically waste 20% to 40% of their budget on irrelevant clicks, per WordStream's analysis of Google Ads accounts. For a contractor spending $3,000 a month, that is potentially $600 to $1,200 a month going to searches that were never going to convert.
Do Local Services Ads need negative keywords too?
No, Local Services Ads do not use keyword targeting the way Search campaigns do, they match based on your service categories and area instead. Negative keywords apply specifically to Search (and Shopping) campaigns. If you run both LSA and Search, the negative list only protects the Search side of your account.
How often should I review my negative keyword list?
Weekly, at least for the first 60 to 90 days of a new campaign or any high-spend account, where waste accumulates fastest. A 15-minute weekly pass through the Search Terms report, sorted by impressions and then by cost with zero conversions, catches new junk terms while they are still small instead of after weeks of compounding spend.
Should I block competitor names as negative keywords?
Not automatically. Some contractors intentionally bid on competitor brand names to capture comparison shoppers, so a blanket account-level block can undo a deliberate strategy elsewhere in the account. Decide competitor-name bidding as its own strategic choice, then set negatives to match that decision rather than defaulting to exclude every competitor name.
What is the difference between negative broad, phrase, and exact match?
Negative broad match blocks a search if it contains all your negative terms in any order. Negative phrase match blocks a search only if it contains your exact phrase in the same order. Negative exact match blocks a search only if it matches your negative term exactly, with no extra words. Mixing match types, rather than defaulting everything to broad, keeps a list precise instead of accidentally blocking real customers.
Keep Reading: More Google Ads Playbooks
Want to know exactly how much your account is wasting right now?
We'll pull your Search Terms report, flag the waste, and send back a free negative keyword audit and starter list built for your trade and service area. No pitch.
Get my free audit