Your phone used to ring. Now it doesn’t. And you’re not sure when exactly it stopped, because it happened gradually, then all at once.
This situation is more common than most plumbers want to admit, and the frustrating part is that the cause is almost never obvious from the outside. You’re still in business. Your work is good. But something in the chain between “customer needs a plumber” and “customer calls you” broke down somewhere.
The mistake most owners make at this point is jumping straight to solutions. They boost a Facebook post, ask a nephew to “fix the website,” or call a marketing company that promises first-page rankings. None of that works if you haven’t identified the actual problem first.
This guide is a diagnostic sequence, not a generic marketing checklist. You’ll work through it in priority order, starting with the questions that are fastest to answer and have the biggest impact on call volume. By the end, you’ll know exactly where your plumbing leads are breaking down and what to address first.
One thing worth saying upfront: plumbing is heavily emergency-driven. A homeowner with a burst pipe is not browsing your blog or comparing three quotes. They search, they look at the top results, and they call. That urgency makes the Map Pack, your phone number visibility, and your ad call extensions more important in plumbing than in almost any other trade. Keep that in mind as you work through each step.
Step 1: Figure Out Where Your Calls Were Coming From Before
Before you change anything, you need to know what was actually working. This sounds obvious, but most plumbers who suddenly stop getting calls have never formally answered this question. They assume it was “the website” or “word of mouth” without any data to back that up.
Start with Google Business Profile Insights. Log into your GBP dashboard at business.google.com and look at call clicks and direction requests over the past 90 days. This is free data, and it tells you whether the Map Pack was driving your inbound volume. If call clicks from GBP were significant and have dropped recently, that’s your first lead.
If you run Google Ads, pull the call reporting from your campaign dashboard. Look at actual calls connected, not just call impressions. A drop in connected calls from paid search is a different problem than a drop in organic or GBP calls, and it requires a different fix.
If you don’t have any of this data, ask your last 10 customers how they found you. It takes 20 minutes and gives you a real signal. You’ll often find that the answer surprises you. Plumbers who believe most of their calls come from their website frequently discover that the Map Pack was the actual driver. When Map Pack visibility drops, call volume drops fast, and the website never changes, so it looks like the website is fine.
If you’ve never tracked this formally, now is the time to start. A call tracking number from a tool like CallRail or WhatConverts costs less than a single missed job. You assign a unique number to each channel, and the tool tells you which source generated each call. That information is worth more than any optimization tactic you’ll read about.
Success indicator: You can name the top one or two sources responsible for most of your inbound calls. Everything else in this guide flows from that answer. If you can’t name them, tracking setup in Step 6 becomes your first priority, not your last.
Step 2: Audit Your Google Business Profile for the Issues That Kill Rankings
The Map Pack drives roughly 42% of local clicks for service searches. For plumbing specifically, where a large share of searches happen on a phone during an emergency, that number may be even more consequential. If your Google Business Profile is weak, suppressed, or missing key signals, a huge portion of potential callers never see you at all.
Open your GBP and check these items in order.
Primary category: It should be set to “Plumber.” Not “Plumbing Supply Store,” not “Contractor,” not “Home Services.” The primary category is one of the strongest ranking signals GBP uses. If yours is wrong or generic, fix it immediately.
Service area: Is it accurate and not over-expanded? Some plumbers try to cover 15 surrounding towns to capture more searches. Google penalizes over-expansion. Set your service area to the territory you actually serve, and serve well. A tighter, accurate area typically outperforms an inflated one.
Hours and phone number: Are your hours current? Does the phone number ring your actual business? These sound like obvious checks, but outdated hours and disconnected numbers are more common than you’d expect, especially if you’ve changed your number or your schedule since you first set up the profile.
Review count and recency: A profile with 12 reviews, the most recent being 14 months old, sends a signal to Google that the business may be inactive or declining. Recency matters as much as volume. If you haven’t gotten a new review in months, that’s something to address actively. Ask every satisfied customer, consistently, not just occasionally.
Duplicate listings: Search your business name and phone number in Google Maps. If a second listing appears, you have a duplicate. Duplicate GBP listings split your authority and can suppress both. Flag and request removal of any duplicate through GBP support.
Service-area vs. storefront setting: If you operate as a service-area business but your listing is configured as a storefront with a residential address, Google may flag it. Make sure your listing type matches how you actually operate. Service-area businesses should hide their address and set their coverage region instead.
Success indicator: Primary category is Plumber, service area covers your actual territory, reviews are recent, no duplicates exist, and your listing shows a direct call button on mobile when someone searches your name or “plumber near me.”
Step 3: Check Whether Your Website Is Sending Callers Away
A website that loads slowly or looks broken on a phone will cost you calls even if your ads and GBP are working perfectly. Most plumbing searches happen on mobile. Emergency searches especially happen on mobile, often with one hand while the other is holding a towel against a leaking pipe. The experience needs to be immediate and frictionless.
Pull out your phone right now and load your website on a cellular connection, not Wi-Fi. Ask yourself three questions: Can you tap the phone number to call without copying it manually? Does the page load within about three seconds? Is your service area visible without scrolling? If the answer to any of those is no, you’re losing calls from people who would have hired you.
Your phone number should appear in the header on every page, not just the contact page. Plumbing calls are often urgent. A customer who has to hunt for your number will call the next result instead.
Next, open Google Search Console and check for crawl errors and manual actions. A penalized or de-indexed site will not rank in organic search regardless of how optimized your GBP looks. If you’ve never connected Search Console to your site, do it now. It’s free and takes about 10 minutes to verify ownership.
If you’re running Google Ads, check where your ads are sending traffic. If every ad points to your homepage, conversion rates will suffer. A homeowner searching “emergency drain cleaning” should land on a page specifically about drain cleaning, with your phone number prominent and a clear description of your service. Homepage traffic from paid ads is one of the most common and most expensive mistakes in plumbing advertising.
Check your site speed using Google’s PageSpeed Insights tool. It will tell you specifically what’s slowing the page down and give you a mobile score. A score below 50 on mobile is a problem worth fixing before spending more on ads or SEO.
Success indicator: Phone number is tappable in the header on every page, site loads quickly on mobile, no Search Console errors or manual actions, and paid ads point to relevant service-specific pages rather than your homepage.
Step 4: Diagnose Your Google Ads Account If You’re Running Paid Search
If you’re spending money on Google Ads and calls have dropped, the problem is almost always in one of four places: your search terms report, your match types, your call extension status, or your budget pacing. Check them in that order.
Search terms report: Open it and look for irrelevant queries eating your budget. Plumbing accounts commonly waste spend on “plumbing jobs near me” (job seekers looking for employment) or queries like “plumbing school” or “plumbing parts” if match types are too broad. Every dollar going to a job seeker is a dollar not reaching a homeowner with a broken water heater. Add negative keywords for every irrelevant term you find.
Call extensions and call-only ads: Verify they’re active. Google occasionally pauses extensions without sending a notification. If the call button disappeared from your ads, call volume will drop immediately and you won’t see an obvious error anywhere in the interface. Check the status column on your extensions tab specifically.
Budget pacing: If your daily budget runs out by mid-morning, you’re invisible for the rest of the day, including the evening hours when many homeowners discover a plumbing problem and start searching. Pull your impression share lost to budget report. If that number is high, your budget is too low for the market you’re competing in, or your bids are set too aggressively for the budget you have.
Conversion tracking: Google Ads Smart Bidding strategies like Target CPA and Maximize Conversions require call conversion data to function correctly. Without it, the algorithm has no signal and will optimize for the wrong behavior. If your call conversions aren’t being recorded at the campaign level, Smart Bidding is essentially guessing.
Home services Google Ads CPL typically runs $18-35. If you’re paying significantly more per lead, the account likely has structural problems: the wrong bidding strategy, poor Quality Scores, or landing pages that don’t convert. For a deeper look at what causes paid ads to stop producing leads, this breakdown covers the most common account-level failures.
Success indicator: Search terms are relevant plumbing service queries, call extensions are active and showing, budget runs through the full day, conversion tracking is recording calls, and your CPL is within the $18-35 benchmark range.
Step 5: Look at Local SEO Rankings and What Dropped
If your calls were coming from organic search and have declined, Google Search Console is the right starting point. Go to the Performance report and filter by your top service pages. Look at impressions and average position over the past 90 days compared to the 90 days before that. A ranking drop on your core service pages is the most common culprit for organic call decline.
Check your three most important keyword targets: “[your city] plumber,” “[your city] emergency plumber,” and your primary service like “[your city] drain cleaning.” Where do you rank today versus three months ago? If you’ve dropped from page one to page two or lower, the organic traffic drop will be significant. Page two in local search gets a fraction of the clicks that page one does.
If you’ve lost ground, the cause is usually one of three things. Thin page content that doesn’t answer the questions searchers are asking. A weak backlink profile compared to competitors who’ve been building local citations and links more aggressively. Or a competitor who recently improved their GBP signals and on-page content and moved ahead of you. Sometimes the call drop isn’t your fault at all. The competitive environment shifted.
One thing worth being direct about: local SEO takes time. Realistic CPL from organic search runs $7-15, but that result typically takes 12 months or more to build. If you need calls this week, organic SEO is not the answer. Paid search or Local Service Ads will produce results faster. If you’re deciding where to put your energy right now, this comparison of channel speed by investment type is worth reading before you commit.
Don’t abandon SEO if you’ve been building it. But don’t wait for it to recover if your pipeline is empty right now. Run both in parallel when you can.
Success indicator: You know exactly which pages and keywords declined, you have a specific reason for the drop, and you’ve decided whether to fix the SEO issue or shift budget to a faster channel while the organic rankings recover.
Step 6: Set Up Call Tracking So This Never Blindsides You Again
Most plumbers who suddenly stop getting calls have one thing in common: they had no tracking in place, so they couldn’t see the problem developing. A 40% drop in GBP call clicks doesn’t happen overnight. It happens over six weeks, and without tracking, you don’t notice until the pipeline is already dry.
The fix is simple. Assign a unique tracking number to each channel: one for Google Ads, one for your GBP listing, one for your website’s organic traffic. With a tool like CallRail or WhatConverts, this takes about an hour to set up. You forward each number to your real business line, and the tool logs which source generated each call.
Connect your call tracking to Google Ads so that connected calls are recorded as conversions at the campaign level. This is what gives Smart Bidding the data it needs to function. Without it, you’re paying for an optimization system that has nothing to optimize against.
Set a monthly review reminder, or weekly if you’re actively troubleshooting. Check call volume by channel, CPL by channel, and any sudden drops. A 30% drop in GBP call clicks over two weeks is a warning sign you can act on immediately. Without tracking, it’s a crisis you discover two months later when the bank account makes it unavoidable.
For more on how to structure your tracking and reporting across channels, this guide on tracking campaign performance covers the setup in practical detail.
Success indicator: You have a dashboard or report showing calls by source, updated at least weekly, and you know your CPL for each channel. You’re not guessing anymore.
Putting It All Together: What to Fix First
Prioritize by speed of impact. GBP issues and Google Ads problems can often be corrected in a day or two. Local SEO takes months. Don’t spend six weeks rewriting content when your call extension is simply turned off.
Work through this quick-action checklist before anything else:
1. GBP primary category confirmed as Plumber, hours and phone number current
2. Duplicate GBP listings identified and removed
3. Website phone number tappable in the header on mobile
4. Google Ads call extensions active and showing
5. Search terms report reviewed and irrelevant queries added as negatives
6. Call tracking installed with unique numbers per channel
If you’ve worked through every step and still can’t find the problem, consider the possibility that your channel mix has shifted. Many plumbers who relied on referrals for years find that referral volume naturally declines as their network ages or their original customers move on. That’s not a marketing failure. It’s a signal that you need to build a paid or organic channel intentionally, rather than depending on a source that was always outside your control.
If you’ve been through all of this and want a second set of eyes, Clicks Geek has run campaigns across the plumbing industry since 2015, with over $100 million in managed spend across more than 10,000 campaigns. We can usually tell you quickly where the breakdown is. If you’re also wondering whether your current marketing setup is worth keeping, that’s a related question worth thinking through separately.
The diagnostic sequence in this guide works because it goes in priority order: source identification first, then GBP, then website, then paid search, then organic SEO, then tracking. Each step tells you something specific. None of it requires guessing.
If you want to see what this would look like for your specific setup, including what’s realistic in your market and where your current spend is going, we’ll walk you through how it works. No pitch, no pressure. Just a straight answer about what’s broken and what to do about it.