How to Grow Your Plumbing Business Online (Without Paying for Shared Leads)
Stop paying $80 for shared leads. Learn how to grow your plumbing business with assets you own: Google Business Profile, SEO, reviews, and smart paid ads.
You already know the drill with HomeAdvisor, Angi, and Thumbtack. You pay $50 to $80 for a lead. That same lead goes to 3, 4, sometimes 5 other plumbers. You’re racing to call first, underbidding to win, and hoping the homeowner picks up. Half the time the lead is garbage. The other half, you’re competing against yourself for a customer you already paid to reach.
There’s a better way. And no, it’s not some overnight hack. It’s building marketing assets you actually own so leads come directly to you, not to you and four competitors at the same time.
Here’s how to do it, step by step.
The Problem With Shared Leads
The shared lead model is designed to make money for the platform, not for you. Think about it: they sell the same lead multiple times. Their incentive is to generate as many leads as possible, not to generate good leads. That’s why you get “leads” from people who are just price shopping, aren’t ready to hire, or entered their info by accident.
The math doesn’t work in your favor either. If you pay $80 for a lead that 4 other plumbers also received, your actual cost isn’t $80. It’s $80 divided by your close rate on those shared leads. If you close 1 in 5, your real cost per customer is $400. For a $300 drain cleaning job.
The alternative is building your own lead sources. Your website, your Google Business Profile, your rankings, your reviews. When a homeowner finds you through Google and calls you directly, nobody else gets that call. It’s yours.
Step 1: Get Your Google Business Profile Right
This is the single fastest win in plumbing marketing, and it’s completely free.
Your Google Business Profile (the listing that shows up in the map results) drives more calls than most plumber websites do. But most plumbing companies set it up once and forget about it.
Here’s what “getting it right” looks like:
- Complete every single field. Business hours, service area, services offered, business description, attributes. Google rewards complete profiles with better visibility.
- Post regularly. Google Business Profile has a posting feature. Use it weekly. Share a photo of a completed job, a seasonal tip, a promotion. It signals to Google that your business is active.
- Respond to every review. Good ones, bad ones, all of them. It shows you’re engaged and it gives you more content on your profile.
- Add photos constantly. Real photos of your work, your team, your trucks. Profiles with 100+ photos get significantly more clicks than profiles with 5.
Most of your competitors are ignoring this. That’s your opportunity.
Step 2: Build a Real Website
A GoDaddy template with 5 pages isn’t going to cut it. Neither is whatever your nephew built in 2019.
A plumbing website that actually generates leads needs:
- Dedicated pages for each service. Drain cleaning gets its own page. Water heater repair gets its own page. Sewer line replacement, faucet repair, gas line work. Each one. This is how you rank when someone searches for a specific service.
- Dedicated pages for each city you serve. If you work in 15 towns, you need 15 location pages. “Plumber in [Town Name]” pages are how you show up in those searches. A single “Service Area” page listing all your towns does almost nothing.
- Fast load times on mobile. Most people searching for a plumber are on their phone, probably staring at a leak. If your site takes 5 seconds to load, they’re hitting the back button and calling the next result.
- Contact forms and tap-to-call on every page. Not just on the Contact page. Every single page should make it dead simple to reach you.
Good plumbing website examples all share these traits. Deep content, fast performance, and clear calls to action on every page.
Step 3: Get Reviews Systematically
The plumber with 200 Google reviews beats the one with 12 every single time in the Map Pack. It’s not even close.
But reviews don’t happen by accident. You need a system:
- Ask every happy customer. Right after the job, while they’re still grateful you fixed their problem.
- Make it effortless. Text them a direct link to your Google review page. Don’t make them search for you on Google and figure out where to click. One tap, they’re writing a review.
- Follow up once. If they didn’t leave a review after 2 days, send one polite follow-up text. That’s it. Don’t be pushy.
A plumbing company adding 8-10 reviews a month will blow past competitors within 6 months. Most plumbers get maybe 1-2 reviews a month without a system. That gap compounds fast.
Step 4: Start With Local SEO Before Paid Ads
There’s a reason we’re not talking about Google Ads yet. Organic leads from SEO cost 4-5x less than paid leads. They’re also higher quality because the person actively searched for your service, found your site, read your content, and decided to call. That’s a warm lead.
Paid ads have their place, but running ads before your website and Google Business Profile are dialed in is like turning on a faucet with no bucket underneath. You’ll pay for clicks that land on a mediocre site and bounce.
Get the fundamentals right first. Your Google Business Profile optimized. Your website built out with service and location pages. Your review count climbing. Then layer on paid when you’re ready.
Step 5: When You’re Ready for Paid, Start With LSA
When it’s time to spend money on ads, skip regular Google Ads and start with Local Services Ads (LSA), also called Google Guaranteed.
Here’s why LSA is better for plumbers:
- You pay per lead, not per click. With regular Google Ads, you pay every time someone clicks, whether they call you or not. With LSA, you pay when someone actually contacts you.
- The Google Guaranteed badge builds trust. Google verifies your business, and your ad shows a green checkmark. Homeowners trust it.
- LSA shows above regular ads. You’re at the very top of the page, above the companies paying $30-$50 per click for regular ads.
- You can dispute bad leads. Got a lead for a service you don’t offer or an area you don’t cover? You can dispute it and get your money back.
LSA isn’t perfect. You still need to respond fast and close well. But the ROI is significantly better than traditional pay-per-click for service businesses.
The Math That Makes This Work
Your average plumbing job is probably somewhere between $300 and $800. Let’s use $500 as a middle ground.
With HomeAdvisor, you’re paying $80 per lead, shared with 4 competitors. You close maybe 1 in 5 of those. That’s $400 in lead costs to land a $500 job. Your margin on marketing? $100. Barely worth the drive.
With your own website and Google Business Profile generating leads, your cost per lead drops to $30-$50 (amortized over your monthly SEO and hosting costs). Those leads aren’t shared. Your close rate jumps to 1 in 2 or better because the customer found you, read about your work, and chose to call you. Your marketing cost per closed job? $60-$100. On a $500 job, that’s a 5:1 to 8:1 return.
Even with LSA, you’re looking at $30-$60 per lead with no competition on that specific lead. Way better math than shared lead platforms.
This Takes Time. That’s the Point.
SEO isn’t instant. You’re looking at 60-90 days before you start seeing meaningful movement in rankings, and 6 months to really hit your stride. That’s the honest truth, and anyone who tells you otherwise is selling something.
But here’s what happens after those 6 months: leads come in every day. You’re not paying per lead. Your competitors are still on the HomeAdvisor treadmill, paying more every year for worse leads. And you’ve built something you own. If you stop paying HomeAdvisor tomorrow, your leads disappear overnight. If you stop paying for SEO, your rankings stick around for months.
The plumbing companies growing fastest right now aren’t the ones spending the most on shared leads. They’re the ones who got off that hamster wheel and invested in their own marketing assets. Your website, your Google profile, your reviews, your rankings. Things nobody can take away from you.
That’s the difference between renting your leads and owning them.