Negative Keywords for Service Businesses by Intent

Sort service-business search terms by intent, not by single words. You can usually block DIY searches and job-seeker searches for good, as long as you avoid a few traps. Words like "licensed", "job" (singular) and "hiring a…" belong to buyers, so leave them alone.
Never block cost and price searches as a group. For a service business they are often the last step before someone calls you. Block "repair" or "install" only for work you don't do. Block town names only after you've checked your location settings, and never block "near me".
Why the big negative keyword lists don't fit service businesses
Generic negative keyword lists block words. For a service business, though, what a word means depends on what you sell. The same term can be waste in one account and your best lead in another. "Training" is waste for a plumber and the whole product for a dog trainer. "Repair" is waste for a company that only installs new roofs and the main keyword for one that fixes leaks.
Most pages that rank for this topic offer one of two things. Some explain how negative keywords work. Others give you a list of hundreds of words to paste in. The lists are fine as a prompt and risky as a paste. They often include "cost", "price", "cheap", "repair", "used" and "license", and every one of those is a buying signal for some kind of service business.
When you paste a bad negative, Google Ads shows no error. The blocked searches simply stop appearing, so the search terms report never shows you what you lost. You just get fewer calls, and nothing tells you why.
So group your search terms by intent and ask one question about each group: could someone searching this ever hire us?
- Never means you block the group permanently, at account level, and stop thinking about it.
- Sometimes means you block specific phrases and review the rest.
- Often means you don't block it. You fix the ad, the landing page or the bid instead.
The groups below run roughly from safest to riskiest to block. If you want the wider picture first, negative keyword lists by industry covers where to start before you narrow down to service work.
DIY and how-to searches: safe to block, with care on "how to"
People searching DIY terms have mostly decided not to pay someone, so you can block this group permanently. "How to unclog a drain yourself", "diy gutter cleaning" and "replace garbage disposal step by step" come from people with a wrench already in hand.
Words that are safe in almost every service account:
- diy
- do it yourself
- yourself
- tutorial
- step by step
- youtube
- video
- instructions
- wiring diagram
- manual
The hard one is "how to". A bare "how to" negative would also block "how to find a good electrician" and "how to choose a roofing contractor". Those people are shopping for a pro. Block the action phrases instead: "how to fix", "how to replace", "how to install", "how to repair", "how to clean". Add each one as a phrase match negative.
Here is an example of what this group costs. A plumbing account pays for 60 clicks a month on "how to fix leaking tap" variants at $4 each. That's $240 a month on people who wanted a video, not a visit.
One honest exception: urgent mid-job searches. "How to shut off water main" may come from someone standing in an inch of water. Some of those people give up and call an emergency plumber. If you run a 24/7 emergency service, check whether queries like this have ever converted for you before you block them. If you don't offer emergency work, block them.
A related group is parts and retail: "garbage disposal for sale", "water heater home depot", "replacement thermostat amazon". These people are buying a product, not a service. Block "for sale", "home depot", "lowes", "amazon" and "parts". The exception is if you sell and install, for example "water heater installed" packages. In that case keep "parts" off the list.
Jobs, careers and training: block, but watch three buyer words
Job-seeker searches are the clearest waste in service accounts, and you can block most of this group permanently. "Plumber salary", "hvac apprenticeship", "electrician jobs near me" and "how to become a roofer" come from people who want to work in your trade, not hire it.
Safe to block in almost every account:
- jobs
- careers
- salary, salaries
- wage, hourly rate
- apprenticeship, apprentice
- how to become
- resume
- indeed, glassdoor, ziprecruiter
- school, course, classes, certification exam
- now hiring, we're hiring
Here is what it costs: 25 clicks a month on "plumber salary" variants at $8 each is $200. Add the $240 of DIY clicks from the previous section and that's $440 a month on people who were never going to hire you. They also feed your bid strategy the wrong signals, as described in smart bidding bad data.
Now the traps. Each of these shows up on pasted lists, and each one blocks buyers.
"Licensed", "certified", "insured"
"Licensed electrician near me" is one of the strongest buying searches a homeowner can type. They want someone qualified, today. Don't add "license" or "licensed" as a negative. If job seekers searching for licensing are costing you money, block the phrases that belong only to them: "license exam", "how to get license", "licensing requirements".
"Job" singular vs "jobs" plural
"Jobs" is almost always a job seeker. "Job" in the singular often isn't: "small plumbing job", "quote for roofing job", "handyman for small jobs" (plural here, and still a buyer). Block "jobs" as a phrase match and check your search terms for "small jobs" and "odd jobs" before you trust it. Never block "job".
"Hiring"
"Now hiring" is a job seeker. "Hiring a contractor for bathroom remodel" and "tips for hiring a roofer" are buyers doing their homework. Block "now hiring" and "we're hiring". Leave "hiring" alone.
If you sell training
Some service businesses sell training: dog trainers, driving schools, first aid courses, swim lessons. For them, "training", "course" and "classes" are the product. Agencies should take this one seriously. A shared "jobs and training" list built for a plumbing client and copied to a dog-training client will quietly block that client's main keyword. Keep training words in their own list so you can leave it off accounts where it doesn't belong.
Cost and price searches: never block the group
For a service business, a price question is often the last step before a call, so don't block "cost", "price", "quote" or "estimate" as a group. Someone searching "how much does a new roof cost" usually has a roof that needs replacing and is working out a budget.
This is where pasted lists do the most damage. "Cost" and "price" show up on most generic negative lists because they look like browsing words. In e-commerce they often are. In home services, a homeowner who asks what a job costs is usually close to deciding.
Block price searches only when they also belong to another group:
- "plumbing course cost", "hvac school price" belong to training
- "cost of diy bathroom remodel" belongs to DIY
- "average electrician salary", "cost to become a plumber" belong to jobs
"Free" and "cheap" need their own judgement. "Free estimate" is one of the best searches a contractor can get. "Free plumbing advice" is not. The details are in blocking "free" and "cheap" searches without losing buyers.
What if price searches convert worse than your core terms? That's fairly common, but it isn't a negative keyword problem. Give them their own ad group, an ad that mentions price ranges or free quotes, and a landing page that answers the price question. If they still cost too much per lead, change the bid or the budget. A negative is the wrong tool for a search that sometimes works.
Repair, install, replace: block the work you don't do
Here you block services, not words, and the list changes when your service menu changes. "Furnace repair" is waste for a company that only installs new systems. "Furnace installation" is waste for a repair-only shop. Block neither word on its own. Block the specific jobs you turn down.
Typical decisions in this group:
- Repair vs replacement. A roofer who only does full replacements can block "shingle repair" and "roof patch". Be careful with "roof leak repair", though. Leaks often end in a replacement quote. Check your conversion history before blocking it.
- Brands you don't service. An appliance repair company that isn't authorized for one brand can block "[brand] dishwasher repair". Phrase match on the brand plus the appliance works better than blocking the brand name alone, which may also block a brand you do service in a different category.
- Warranty work. "Water heater under warranty" often means the manufacturer's own network will do the job. Block it if you can't do warranty work.
- Emergency and after-hours. If nobody answers your phone at 2 a.m., "24 hour plumber" and "emergency electrician" send clicks to a voicemail. Block "24 hour", "24/7" and "after hours". Think twice about "emergency": daytime emergencies are still emergencies, and you may want those calls.
- Customer type. A residential-only cleaner can block "commercial", "office cleaning" and "janitorial". A commercial-only firm blocks "house", "home" and "apartment". Check the exact phrasing in your own search terms first.
Keep this group in its own named list, for example "Services we don't offer". When the business adds repair work next spring, you remove one list instead of digging through 400 mixed negatives. Before you add a list like this, check that it doesn't block your own keywords. Google won't always warn you, as covered in negative keyword conflicts Google Ads won't flag.
Out-of-area searches: block towns after you fix location settings
You can block town names you don't serve, but they usually point to a location targeting problem, so check your location settings first. Location targeting decides who sees your ads. Negatives only catch searches that name somewhere else, like "plumber san antonio" typed by someone in your service area.
Once your location settings are right, the town names still reaching you come from people inside your area searching for elsewhere. Some of them are worth having. An adult child arranging a repair at a parent's house two towns over is a real customer if you cover that town. Block towns that are clearly too far away. Keep border towns, and towns you'd drive to for a large job.
The traps:
- Town names that are ordinary words. Orange, Mission, Independence, Normal, Commerce, Center. A broad negative "orange" might block "orange county plumber" when you serve Orange County. Pair the town with the service as a phrase: "plumber orange city".
- Same name, different state. Portland, Springfield, Columbus. Someone in your Portland who types "electrician portland" is local. Don't block a city name that matches one you serve.
- Neighborhoods. A neighborhood inside your city may share a name with a distant town. Check the search terms before you block.
Never block "near me". It's how most people search for local services. If "near me" searches look bad, the cause is your location settings or your landing page, not the words.
Other groups that need a decision
A few more groups come up in most service accounts. None of them can be blocked blindly.
- Reviews and complaints. "Best rated plumber reviews" is a buyer comparing options. Don't block "reviews". "[competitor] lawsuit", "[competitor] scam" and "how to file complaint against contractor" are research or anger. Block those as phrases.
- Information and symptoms. "Signs of termites", "why is my ac blowing warm air", "water heater making popping noise". These people have a problem and haven't decided who will fix it. In some trades they convert. In others they read and leave. Review them. Don't block the group.
- Competitor names. Whether to bid on them is a business decision, not cleanup. If you don't want competitor traffic, block the names as phrases.
- Rentals and equipment. "Carpet cleaner rental", "pressure washer rental", "dumpster rental" for a cleaning company. Block "rental" and "rent" unless renting is part of what you sell.
The groups at a glance
| Group | Block (phrase match) | Don't block | Verdict |
|---|---|---|---|
| DIY / how-to | diy, yourself, tutorial, how to fix, how to install | how to find, how to choose | Permanent |
| Retail / parts | for sale, home depot, amazon, parts | installed, supply and install | Permanent unless you sell parts |
| Jobs / careers | jobs, salary, apprenticeship, now hiring, license exam | job, licensed, certified, hiring a | Permanent |
| Training | course, school, classes | — | Permanent, except training businesses |
| Cost / price | course cost, cost to become | cost, price, quote, estimate | Never as a group |
| Services not offered | specific jobs you turn down | your own service words | Review when the menu changes |
| Out-of-area | distant towns, paired with service | near me, border towns | Review yearly |
| Reviews / info | lawsuit, scam, complaint | reviews, symptoms | Case by case |
How to apply the lists: match types, structure, Performance Max
Use phrase match for almost every service-business negative, and keep groups in separate lists so you can switch one off without touching the others.
Match types. A single, unambiguous word like "diy" or "salary" works as a broad negative. Broad negatives with more than one word behave unpredictably across match types, so use phrase match for anything with two or more words. Use exact match when you want to block one specific search and nothing near it. Exact-match keywords on your side don't stay exact either, which matters when you reason about overlap. See close variants in Google Ads.
Structure. Three lists cover most service accounts:
- A permanent list for DIY, retail and jobs, applied to every Search campaign.
- A "services we don't offer" list that changes with the business.
- An out-of-area list that you check once a year.
Whether to apply these at account level or campaign level depends on how many campaigns you run and how different they are. Account-level vs campaign-level negative lists walks through that choice.
Performance Max. Many service businesses now run a Performance Max campaign next to Search. Performance Max accepts up to 10,000 campaign-level negative keywords, but it doesn't accept shared negative keyword lists. Your three tidy lists won't attach to it. You have to add the same terms to each Performance Max campaign directly, and update them by hand when the lists change. If they seem not to hold, Performance Max negative keywords not working covers the usual reasons.
Mistakes. You will block something you shouldn't. Plan for it. Keep a note of what you added and when, and know how to reverse it. The steps are in how to undo negative keywords in Google Ads.
Where PPCleaner helps, and where it doesn't
PPCleaner handles the steady flow of new waste. It doesn't make your business decisions for you. Every night it reads the search terms your account paid for in Search, Shopping and Performance Max (Google reports them in campaign_search_term_view). It judges which ones were never going to convert and adds those as negatives. It never blocks a term that converted in the last 90 days, and every block can be undone in one click for 90 days. It doesn't touch your bids, budgets, ads or keywords.
That fits the permanent groups well. Job-seeker and DIY searches keep showing up in new wordings ("plumber pay per hour texas", "fix running toilet no tools"). Many of them get only a click or two each, which is why they add up unnoticed. Low volume terms add up shows how.
Here is what it can't do:
- It can't know your service menu. "Furnace repair" is a perfectly good search on its own terms. If you don't do repairs, that's a fact about your business, and the "services we don't offer" list is yours to write.
- It depends on your conversion tracking. The 90-day protection only protects terms that recorded a conversion. If phone calls aren't tracked as conversions, a search that brings in calls can look like it never converts, and PPCleaner could block it. Many service businesses get most of their leads by phone. Fix call tracking before you trust any automated judgement, including ours.
- It can't see what Google doesn't report. Display, Video and App campaigns report no search terms, so there is nothing to read there. Some search terms are also hidden for privacy reasons, and no tool can recover them.
- It won't fix price searches. If "how much does a new roof cost" converts but too expensively, that's a bid and landing page issue. PPCleaner leaves bids alone on purpose.
If your problem is clicks that don't turn into calls, start by reading what people actually typed. Google Ads clicks but no sales is the place to begin.
Frequently asked
Should a service business block "cost" and "price" as negative keywords?
No. In home and local services, a price question is often the last step before a call. Block only price searches that belong to another group, such as "plumbing course cost" or "cost to become an electrician". If price searches convert but cost too much per lead, give them their own ad group and landing page instead of blocking them.
Is it safe to add "jobs" and "license" as negatives for a contractor?
"Jobs" as a phrase negative is usually safe, but check your search terms for "small jobs" or "odd jobs" first, and never block "job" in the singular. Don't block "license" or "licensed": "licensed electrician near me" is a strong buying search. Block "license exam" or "how to get license" instead.
Should I block city names outside my service area?
Check your location settings first, because they decide who sees your ads. Then block towns that are clearly too far away, paired with your service as a phrase ("plumber orange city"), so you don't block common words or a same-name town you actually serve. Keep border towns, and never block "near me".
Can I use one shared negative list for all my Performance Max and Search campaigns?
Not for Performance Max. It accepts up to 10,000 campaign-level negative keywords but doesn't accept shared negative keyword lists. You can apply shared lists to Search, but you have to add the same terms to each Performance Max campaign directly and update them by hand when your lists change.
Will PPCleaner block searches that bring in phone calls?
PPCleaner never blocks a term that converted in the last 90 days, but it only knows about conversions your account records. If calls aren't tracked as conversions, a search that brings in calls can look like it never converts. Set up call tracking first. Any block can be undone in one click for 90 days.
Clean your search terms. Save time and money.
Every night, PPCleaner reviews the searches your campaigns actually paid for, groups them by intent, and excludes the ones that never convert. No spend threshold to wait for, nothing touched but negatives — and one click undoes any of it.
Start 7 days freeSearch, Shopping and Performance Max · Cancel in one click
Related articles

Google Ads Search Terms by Language: Block or Keep?
Google's language setting decides who can see your ads. It does not decide which words they typed, so Spanish, French or Russian queries still show up in an English campaign. Here is how to find them, decide which ones you can actually serve, and block the rest with negatives that hold.

Google Ads Wrong Location Clicks Start in the Search Terms
Location exclusions only check where the searcher is standing. They never read what the person typed. Out-of-area clicks come through two separate gaps, and each one needs its own fix.

Average Google Ads Wasted Spend per Month, Reconsidered
The famous "you waste a quarter of your budget" number mostly comes from how waste gets defined, not from your account. Here's how to measure your own waste rate and decide what's normal for an account like yours.
