Plumbing Marketing

How do I cut down on junk plumbing leads?

BL
Updated Oct 2026
14 min read
How do I cut down on junk plumbing leads?

The short version

  • Tag every lead by type and source for a month before changing anything.
  • Use the search terms report and negative keywords to cut DIY, job and parts searches.
  • Tighten location settings, LSA job types and service areas to the work and towns you want.
  • Protect forms with reCAPTCHA, and count only qualified calls or booked jobs as conversions.

For plumbing owners whose phones ring with spam, wrong-town and do-it-yourself calls, and who want fewer of those without losing the real jobs.

Get a free visibility audit · Book a growth call

What should I change when too many of my plumbing leads are junk?

Sort last month’s leads by type first, because junk plumbing leads usually trace back to a few fixable settings: ads matching do-it-yourself, job-hunting or parts searches, targeting that reaches people outside your service area, Local Services Ads job types or areas you don’t want, and website forms with no spam protection. Then fix the setting behind the biggest group: negative keywords and location settings in Google Ads, job types and service areas in Local Services Ads, and reCAPTCHA or similar checks on your forms. Finally, count only qualified calls or booked jobs as conversions, so Google’s bidding stops chasing the junk.

Lead quality is part of the monthly optimization in our local ads management, backed by call tracking with recording and transcription, form tracking and source tagging, so changes are judged on calls, leads and revenue. It’s part of our plumbing company marketing, and the rest of the plumbing marketing questions library goes question by question.

What counts as a junk plumbing lead?

A junk lead is a contact that was never going to become a paid job, no matter how well you handled it. For plumbing companies, in our judgement, they tend to fall into a handful of groups:

  • Spam and sales calls: robocalls, people selling you leads or software, and bot form fills.
  • Wrong town: callers outside the area your trucks cover.
  • Wrong service: septic pumping, well pumps or appliance repair when you don’t do them.
  • Do-it-yourselfers: people who want free advice on fixing it themselves.
  • Job seekers and suppliers: applicants, parts reps and vendors.
  • Duplicates: the same person calling three times about one leak.

Keep these separate from lost leads: real homeowners with real problems who didn’t book because nobody answered, the quote was too high or a competitor got there first. Those are a sales and answering problem, not a targeting one, and the fixes below won’t help them. Price-only shoppers sit in between; stopping price shoppers covers that group.

Step 1: How do I find out where my junk leads come from?

Tag every lead for a month before changing any setting. Each call and form needs two labels: where it came from (Google Ads, Local Services Ads, your Google profile, the website) and what it was (booked, real but lost, or one of the junk types above). Without both, you’ll fix the wrong thing.

Call tracking makes this practical. CallRail, for example, lets you mark a lead as qualified or not qualified from the activity log, score a call from your phone keypad as soon as it ends, or set automation rules that qualify, tag or value calls for you, which requires its transcript feature to be on (How to qualify leads in CallRail). ServiceTitan, Housecall Pro and Jobber can carry the lead source onto the job, so you can see which junk never became a job. Tracking which plumbing marketing books jobs covers the setup.

At the end of the month, count each junk type by source. In our judgement, one or two groups usually account for most of it, and that tells you which of the next steps to start with.

Step 2: Which searches are bringing in junk calls?

If the junk comes from Google Ads, the search terms report is where to look. It shows the actual searches that triggered your ads and how those searches performed (About the search terms report). For a plumber, the searches that produce junk calls tend to be easy to spot once you look: how to fix a running toilet, plumber salary, plumbing supply near me, or a service you don’t offer.

Each of those becomes a negative keyword, which stops your ads from showing on searches that contain it. Put the ones that apply everywhere, like jobs, salary, DIY and parts, in one list for the whole account, and add service-specific ones to the campaign they belong to. Negative keywords that stop wasted spend has a starting list and the rules that trip people up.

Check it weekly for the first month, then monthly; new junk searches keep appearing.

Step 3: Are my ads reaching people outside my service area?

Possibly, because that’s how Google’s location targeting starts. By default it reaches people who are in or regularly in your target area and people who have shown interest in it, through their searches, recent visits or the content they view. Google recommends the default for most Search campaigns but says to consider the Presence setting when you only want to reach people in your chosen locations (About advanced location options).

For urgent plumbing work, in our judgement, Presence is usually the better fit: the homeowner with a leak is almost always searching from the house with the leak. Then check the map itself. A radius drawn wide to get more volume will reach towns your trucks don’t want to drive to, and those callers count as junk even when they’re real customers. If your call log shows good out-of-town calls for big jobs, such as landlords arranging a water heater, keep those in a separate campaign rather than loosening the main one.

Step 4: Is my ad copy inviting the wrong callers?

Sometimes the ad itself pulls in junk. In our judgement, the common plumbing versions are:

  • An ad that doesn’t name your towns, so people outside your area assume you come to them.
  • A headline built around “cheap” or a discount, which attracts callers who want the lowest price and little else.
  • An ad for “all plumbing services” when you don’t do septic, wells or commercial work.
  • A tap-to-call button running at hours when nobody screens calls, so every robocall and wrong number gets through to voicemail and has to be sorted later.

Name the jobs you want and the towns you cover. An ad that tells the wrong caller it isn’t for them costs nothing when they skip it.

Curious what your marketing is actually booking?

Get a free visibility audit — no obligation, no sales pitch.

Get my free visibility audit

Step 5: How do I stop spam and fake form fills?

Google filters invalid traffic, such as bot clicks and accidental clicks, and doesn’t charge you for what it catches; if it finds invalid traffic after you’ve been billed, it issues a credit where appropriate and possible. But Google is clear that its filters can’t control what happens on your website after the click, so bots and real people with fake details can still reach your forms. Its advice for your side: protect lead forms with tools like reCAPTCHA and server-side validation, and consider a double opt-in that asks people to confirm their email (About invalid traffic).

For a plumbing form, in our judgement, a double opt-in adds a step most homeowners with a leak won’t take. reCAPTCHA plus a required phone number and a short “what’s going on?” field usually filters bots without losing real customers. If spam calls are the problem, most call tracking and phone systems let you block repeat numbers; check yours.

Step 6: Is my conversion tracking teaching Google to find more junk?

In our judgement, this is the step most owners miss. If your campaigns use automated bidding and you count every 10-second call and every form fill as a conversion, you’re effectively telling Google that a robocall and a booked repipe are worth the same.

Google gives you a few ways to tighten that. For calls from ads and calls to the number on your website, you set a minimum call length, and only calls that last at least that long count as conversions (About phone call conversion tracking). Its advice on lead quality is to focus campaigns on lead-specific goals such as “qualified lead”, “converted lead”, “book appointment” or “request quote” (About invalid traffic). And offline conversion imports let you send back what happened after the call, such as a signed job, so Google Ads can record the outcomes that matter. In our judgement, setting the minimum call length from your own booked calls, then importing booked jobs once your job software and call tracking are connected, is the order that works for most plumbing shops.

Step 7: How do I cut junk leads from Local Services Ads?

Google screens Local Services Ads leads when the customer first makes contact and doesn’t charge for ones it judges invalid or low quality, such as duplicates. Charged leads keep being reassessed and may be credited automatically; in most cases credits arrive within 30 days. What Google no longer credits is leads for a job type you don’t service or an area you don’t serve (About Automated Local Services Ads lead credits). Those are yours to fix in settings.

So the LSA version of this work is: turn off job types you don’t want, shrink service areas to where your trucks go, and rate every bad lead in the lead feedback survey, which Google says it uses to send you more of the leads that suit you. If you only want people searching for specific services, you can switch off the broad search setting that shows you for general searches like “plumber near me”, knowing Google says it may reduce your leads (Edit your industries, service areas, and job types). When a lead slips through anyway, disputing bad LSA leads covers what you can do.

Plumber replacing a leaking shutoff valve under a bathroom vanity on a booked service call

Are competitors clicking my ads and calling to waste my money?

It happens, and Google lists competitors who click to increase your spend among the kinds of invalid traffic it filters. You can see how many clicks it removed by adding the Invalid clicks column to your campaign table, and credits for traffic caught after billing show up as “Invalid activity” adjustments on your invoice (About invalid traffic).

In our judgement, though, competitor clicks are rarely the main source of plumbing junk; wrong searches, wide maps and loose settings explain more. Work through the steps first. If junk stays high, Google’s page explains how to request an investigation.

Step 8: What should my office do with junk calls?

Handle them fast and mark them. Whoever answers should be able to tell in the first few questions whether it’s a job: what’s the problem, where’s the house, how soon. Out-of-area callers and services you don’t do get a polite no and, if you have one, a referral. Then the call gets tagged with its junk type, so next month’s count is accurate.

One caution: not every do-it-yourselfer is junk. In our judgement, someone asking how to shut off their water during a leak is often a booked job five minutes later if the person on the phone offers to send someone. Train the office to offer the visit before ending the call. Why plumbing ads get clicks but no calls covers the opposite problem, when real calls aren’t getting through.

How do I know I've cut junk without cutting good leads?

Watch two numbers each month: the share of leads that were junk, and cost per booked job. Total leads will likely fall as you tighten settings; Google says as much about narrowing LSA job types and areas. That’s fine as long as booked jobs hold and each one costs less. If booked jobs fall too, you’ve cut something real, and the last change you made is the place to look.

Change one thing at a time and give it a couple of weeks, so you can tell which change did what. In our judgement, a short list of settings, made in the order above, removes most of the junk most plumbing shops see.

Not sure which of these is costing you jobs?

A free visibility audit checks the Google profile, reviews, site and tracking, and shows what to fix first.

What's different about junk leads for plumbing companies

Do-it-yourself searches look like plumbing searches. Plumbing problems are ones homeowners often try to fix themselves first, so many searches with plumbing words in them come from someone holding a plunger, not looking for a plumber. In our judgement, that makes the search terms report more important for plumbers than for most trades.

Emergencies make screening harder. A real customer with water on the floor may sound rushed or vague on the phone. Screen on location and job type, not on how polished the caller sounds.

Neighboring trades share words. Septic, well, water treatment and appliance searches overlap with plumbing. Decide which of those you do, and exclude the rest in your keywords and LSA job types.

A worked example: fewer leads, cheaper booked jobs

These numbers are made up to show the math, not a benchmark for your market. Say a plumbing company spends $2,000 on Google Ads in a month and gets 50 leads. After tagging them, 22 turn out to be junk: 7 spam or sales calls, 5 from outside the service area, 6 do-it-yourself or job-seeker calls and 4 for services it doesn’t offer. Of the 28 real leads, 12 book. That’s a junk share of 44% and a cost per booked job of $2,000 divided by 12, or about $167.

The owner adds negative keywords, switches to Presence targeting, tightens the map, adds reCAPTCHA to the form and sets a minimum call length for conversions. The next month, spend is $1,700 and leads drop to 34, with 8 junk and 26 real. If 13 book, the junk share is about 24% and each booked job cost $1,700 divided by 13, or about $131.

Fewer leads, more booked jobs, less money. That trade only shows up if leads are tagged, which is why step 1 comes first. For reference, our Essentials package is $3,500 a month and includes Google Ads management for up to $2,500 a month in ad spend plus call, web and form tracking; every package includes call tracking with recording and transcription. Ad spend is paid to Google separately.

Where junk plumbing leads come from and the setting that fixes each: DIY, job and parts searches are fixed with negative keywords found in the search terms report; out-of-area callers with Presence targeting and a tighter map; bots and fake forms with reCAPTCHA and server-side validation; wrong Local Services Ads jobs or towns with job type and service area settings, since Google no longer credits those leads

Frequently asked questions

Do I pay for spam calls from Local Services Ads?

Not if Google catches them. Leads it judges invalid or low quality, such as duplicates, aren’t charged, and charged leads that later turn out to be low quality may be credited automatically, usually within 30 days.

Do I pay for bot clicks on my Google Ads?

No, for the ones Google detects. It removes invalid clicks found before the end of the billing cycle and credits invalid activity found after you’ve been billed, where appropriate and possible.

Should I switch off phone calls and use forms only?

In our judgement, no. Most urgent plumbing work comes by phone, and forms attract their own spam. Screen calls and tag them instead.

How long should a call last to count as a lead?

You choose the minimum call length in Google Ads. In our judgement, set it from your own call log: look at how long your booked calls usually last and start just below that.

Will cutting junk leads lower my lead count?

Usually, yes. Google says narrowing LSA job types and service areas can reduce leads, and the same is true of tighter ad targeting. Judge the change on booked jobs and cost per booked job, not lead count.

Key takeaways

  • Tag every lead by source and type for a month, so you fix the setting behind the biggest group.
  • Cut DIY, job and parts searches with the search terms report and negative keywords.
  • Use Presence targeting and a tighter map, and keep LSA job types and service areas to the work you want.
  • Protect forms with reCAPTCHA and count only qualified calls or booked jobs as conversions.
  • Expect fewer leads; judge the change on booked jobs and cost per booked job.

Want a second set of eyes on your setup?

We'll look at how you show up locally and where calls are leaking, then send you a plain-English breakdown.

More in this section

Sources

  1. About the search terms report — Google Ads Help
  2. About advanced location options — Google Ads Help
  3. About invalid traffic — Google Ads Help
  4. About phone call conversion tracking — Google Ads Help
  5. About offline conversion imports — Google Ads Help
  6. About Automated Local Services Ads lead credits — Google Local Services Help
  7. Edit your industries, service areas, and job types — Google Local Services Help
  8. How to qualify leads in CallRail — CallRail Help Center

Ready to pick your package?

Book a discovery call and we'll recommend the right fit for your business.

  • No commitment
  • 15-minute call
  • Custom recommendation