Plumbing PPC (pay-per-click ads, where you pay each time someone clicks) gets expensive when you can't tell which searches and which calls are real jobs. The fix is to know what people actually typed, block the searches that will never hire you, and track phone calls instead of counting rings. Skip that and you may happily pay Google to send you DIYers, job hunters and a guy who wants to know what a P-trap is.
This guide is about cutting junk clicks and junk calls. For how to split emergency and planned work into separate campaigns, read Google Ads for plumbers: emergency vs planned work.
Here's the puzzle. The dashboard says the ads are getting clicks. The phone is ringing. And yet the schedule isn't full. Something doesn't add up. Let's solve it.
Picture this: busy phone, empty schedule
Picture an owner. You're under a customer's sink when your phone buzzes for the third time in ten minutes. You wipe your hands, answer, and it's someone asking if you're hiring apprentices. Next call: a guy wants a free walkthrough of how to replace his own toilet flapper. The one after that is a tenant who wants the landlord's number.
At the end of the week, you look at the report. Plenty of clicks. Plenty of calls. Two booked jobs.
This is a made-up scene, but it shows what can happen when nobody reviews search terms and calls. The money isn't disappearing. It's going to the wrong searches. Three clues explain where.
Clue one: emergency keywords are not the same as "plumber" keywords
A keyword is what you bid on. A search term is what a person actually typed. Those two things are not always close, and the gap between them is where junk clicks can live.
Think about the mindset behind different searches:
- "Emergency plumber near me" or "burst pipe": someone standing in water, phone in hand, looking for help right now.
- "Water heater not working" or "clogged main line": a real problem, a bit less panic, still sounds like a buyer.
- "How to fix a leaky faucet" or "plumbing apprenticeship": someone who wants information or a job, not you.
Costs vary by market and by keyword, so the goal isn't to chase the cheapest click. The goal is to know which searches you're paying for and whether they sound like someone who would hire a plumber.
Google has a report for this. It's called the search terms report, and it shows the queries that triggered your ads. Reading it is the plumbing equivalent of opening the wall to see what's really back there. It might not be pretty, but it tells you something real.
Clue two: negative keywords are your shutoff valves
A negative keyword tells Google, "Don't show my ad when someone searches this." Words worth considering for your list: jobs, careers, salary, school, course, DIY and "how to" style searches, depending on what you actually sell.
There's a catch that Google's own help page spells out, and it's worth knowing before you go valve-happy. For Search campaigns, negatives come in three match types, and they work differently from regular keyword match types:
- Negative broad match: the ad won't show if the search contains all of your negative terms, in any order.
- Negative phrase match: the search has to contain your exact terms in the same order.
- Negative exact match: the search has to be those exact terms, in that order, with no extra words.
Negatives also don't match close variants or synonyms. Block "jobs" and someone typing a near-relative of that word may still see your ad. And the opposite mistake is real too: too many negative keywords can reduce your reach, including reach to people who would have hired you.
So this is not a set-it-and-forget-it job. Check the search terms, block the clear junk, and leave the gray areas alone until you have more evidence.
Clue three: a ringing phone isn't the same as a booked job
Here's the clue that solves the puzzle. A ringing phone feels like proof the ads work. But a call from a job seeker rings exactly as loud as a call from a homeowner with a flooded basement.
Call tracking helps you tell them apart. Google's call reporting counts phone calls made to a Google forwarding number, from a call button or by dialing manually. A few details from Google's help page matter here:
- A phone call conversion is defined by call duration, which you set. A five-second hangup and a ten-minute conversation are very different events, so think about what length fits a real job inquiry.
- Manually dialed calls count for campaigns and ad groups, but not for keywords and ads. So if someone reads your ad and then types the number by hand, you may not be able to tell which keyword drove it.
- Calls are reported on the date they happen, while call conversions are reported on the date of the ad click. Because those dates can differ, the two sets of numbers may not line up day by day.
Tracking only gets you part of the way. The rest is old-fashioned: someone has to listen to calls, or at least log which ones became jobs. Ask your office, "Was that a booked job, a wrong number, or a price shopper?" A simple tally can beat a fancy dashboard.
The turn: the leak wasn't the ads, it was the measuring
Back to our made-up week. The culprit wasn't one bad keyword. It was three small things stacking up:
- Broad searches were pulling in information seekers and job hunters.
- Nobody was blocking them, because nobody was reading the search terms.
- Every call counted as a win, so the account looked healthy while jobs stayed thin.
Notice what's missing: a magic fix. Cleaning this up may take rounds of adjusting. You tighten, watch, and adjust again. You may sometimes block something that turns out to have been fine. Nothing here is guaranteed, and anyone who promises exact results from plumbing PPC is selling you something other than plumbing leads.
Budgets: how to think about them without a magic number
Costs vary, so you won't find a number here. Instead, here's what moves the dial:
- Your service area. A dense metro with lots of competing plumbers is a different auction than a small town.
- Your job mix. A drain cleaning and a repipe are worth very different amounts, so what you can afford to pay for each lead differs too.
- Your capacity. If your trucks are booked, more leads just make people wait, and waiting customers call the next plumber.
A sane way to set a budget is to work backward. How many extra jobs can your crew take on? What's a typical job worth to you? What can you spend to win one and still be happy? That's your ceiling. Then consider starting below the ceiling and letting real call data tell you whether to push up.
Two more questions are worth asking whoever manages your account. Do your ads show up when nobody is there to answer the phone? And do they reach towns you don't serve? Ask them to walk you through how timing and location are set up, and whether that matches your real hours and your real service area.
A quick word on Local Services Ads
Google also has Local Services Ads. As commonly described, they charge per valid lead rather than per click, and you set a weekly budget. That's a different model with different rules, so confirm the current details on Google's Local Services help center before you build a plan around it. Regular search ads and Local Services Ads work differently, so don't assume one behaves like the other.
Three questions to ask whoever runs your ads
You don't need to become a marketer. You need to ask better questions:
- "Can I see the search terms people typed, and what you blocked this month?" If the answer is a blank stare, that tells you something.
- "How do you know which calls were real jobs?" Listen for call tracking, a call duration that counts as a conversion, and someone checking the results.
- "When do my ads run, and where?" The answer should match your answered-phone hours and your real service area.
The takeaway
Plumbing PPC isn't expensive just because clicks cost money. It gets expensive when you can't tell a homeowner with a burst pipe from someone who wanted a free tutorial. Look at what people actually typed, block the clear junk, and count booked jobs instead of rings.
Your next step: open your search terms report this week, or ask whoever manages your account to show it to you. Read the last month of queries and note any that clearly wouldn't hire you.
FAQ
What are the best keywords for plumbing PPC?
A good place to start is searches that show urgent intent, like emergency plumber, burst pipe, clogged drain or water heater not working, combined with your service area. The "best" list depends on the jobs you want and your competition. Check the search terms report regularly to see what people actually typed, then add or block terms based on real data.
How much should a plumber spend on PPC?
It varies by market, competition, job value and how many jobs your crew can handle. Work backward from what a booked job is worth to you and how much capacity you have, consider starting below that ceiling, and adjust as call data comes in. Be wary of anyone who names a universal number without asking about your business.
How do I know if my plumbing ads are bringing junk calls?
Turn on call tracking, set a call duration that fits a real job inquiry, and have your office note whether each call became a booking, a wrong number or a price shopper. Then compare that to the search terms report. If the calls that don't turn into jobs seem to line up with certain queries, those are negative keyword candidates.
If you'd rather have someone else handle it, Growth Hackr Ads is done-for-you Google Ads management for local home service businesses. See how Growth Hackr Ads works.