FASTLAUNCHWEBGet My Free Website Audit
Case StudiesJuly 24, 20255 min read

CASE STUDY: JACKSONVILLE PLUMBER FIRES TWO COMPETITORS' LEAD SOURCES WITH BETTER WEBSITE

How a Jacksonville plumber stopped paying for overpriced leads and built a website that generates more calls than Angi and HomeAdvisor combined.

Dear Plumber,

Marcus was writing three checks every month.

One to Angi. One to HomeAdvisor. And one to a local "marketing agency" that promised him the world and delivered clip art.

Total monthly spend on lead generation: $2,800.

Leads per month from all three sources combined: about 25.

Cost per lead: $112.

Jobs actually booked from those leads: maybe 8 to 10.

Cost per booked job: $280 to $350.

For a guy whose average ticket was $450... that math is brutal.

wipes sweat

Marcus is a master plumber in Jacksonville, Florida. Licensed for 11 years. Two trucks. Three employees. Does excellent work. Five-star reviews from everyone who's ever hired him.

But he was feeding almost half his revenue to lead generation companies that sent him garbage leads and expected him to fight 4 other plumbers for every one of them.

Sound familiar?

The Breaking Point

The final straw came when Angi sent Marcus a lead for a "full bathroom remodel." He drove 40 minutes across Jacksonville to give an estimate.

The homeowner? They wanted a $15 drain stopper replaced. Not a remodel. A drain stopper.

The same lead had been sent to 3 other plumbers.

Marcus drove home, sat in his driveway, and said something I can't type here. Then he called us.

What We Built

Marcus had no website. None. Zero. His entire online presence was his Google Business Profile (with 14 reviews) and whatever Angi and HomeAdvisor showed about him.

He was 100% dependent on platforms he didn't own and couldn't control. This is exactly the pay-per-lead trap we warn plumbers about.

Here's what we changed:

### Week 1: The Foundation

  1. Built a mobile-first, fast-loading website designed to convert visitors into callers
  2. Created 10 individual service pages targeting specific keywords ("water heater repair Jacksonville," "drain cleaning Southside," "emergency plumber Jacksonville Beach")
  3. Set up click-to-call buttons everywhere (sticky header, floating button, after every section)
  4. Added his 14 Google reviews to the site plus 8 new testimonials we helped him collect
  5. Included his actual photos, his team, his trucks, before/after work shots

### Week 2: Google Business Profile Overhaul

  1. Updated his GBP with complete service categories, proper descriptions, and 25 real photos
  2. Added products/services section with descriptions
  3. Set up an automated review request system (text message after every completed job)
  4. Made sure his NAP was consistent everywhere

### Week 3: Local SEO Launch

  1. Submitted his business to 40 local directories (Yelp, BBB, Yellow Pages online, local business listings) using our citation building strategy
  2. Created service area pages for 6 Jacksonville neighborhoods (Riverside, San Marco, Mandarin, Jacksonville Beach, Arlington, Southside)
  3. Published the first batch of blog content targeting long-tail local searches

### Week 4: Review Blitz

  1. Marcus started asking every happy customer for a Google review
  2. The automated text system was sending review links within 2 hours of job completion
  3. In 30 days, he went from 14 reviews to 28

The Results: Month by Month

### Month 1

Website leads: 7

Not amazing. But remember, these leads came for FREE. No per-lead charge. No shared leads. No driving 40 minutes for a drain stopper.

Marcus kept his Angi and HomeAdvisor accounts running as backup. Smart.

### Month 2

Website leads: 16

Google Business Profile started climbing. He was now showing up in the Maps 3-pack for "plumber Jacksonville" searches in 3 neighborhoods.

Marcus cancelled HomeAdvisor. Saved $600/month.

### Month 3

Website leads: 27

Google reviews: 41 (4.9 average).

His service area pages were ranking. His drain cleaning page hit position 3 for "drain cleaning Jacksonville." His emergency plumber page was on page 1.

Marcus cancelled Angi. Saved $1,200/month.

### Month 6

Website leads: 38

Google reviews: 67.

Ranking on page 1 for 19 different keywords.

Marcus also cancelled the "marketing agency" that was doing nothing. Saved another $1,000/month.

Total monthly savings: $2,800. Monthly leads from website: 38. Cost per lead: approximately $0 (after the initial website investment).

Let's Talk About Lead Quality

Here's the part that matters even more than the numbers.

Marcus told us that the leads from his website are dramatically better than the ones he used to get from Angi and HomeAdvisor.

Why?

Because nobody else is getting the same lead. When someone visits Marcus's website, reads his content, sees his reviews, and calls his number... they're calling HIM. Not him and 4 competitors simultaneously.

These people have already decided they want Marcus. They've already been pre-sold by his website. The conversation is "when can you come?" not "how much do you charge compared to the other 3 guys?"

His close rate went from 35% on lead gen leads to 72% on website leads.

Read that again.

72% close rate.

Because by the time they pick up the phone, they already trust him. The website did the selling.

The Money Math

Let's do the full calculation.

Before (lead gen dependent): - Monthly spend: $2,800 - Monthly leads: 25 - Close rate: 35% - Booked jobs: ~9 - Average job: $450 - Revenue: $4,050 - After lead gen costs: $1,250 profit from leads

After (website-driven): - Monthly spend: $0 in per-lead costs (just his website/hosting) - Monthly leads: 38 - Close rate: 72% - Booked jobs: ~27 - Average job: $450 - Revenue: $12,150 - Profit increase: $10,900/month

That's not a typo. Going from platform-dependent lead generation to owning his online presence turned into almost $11,000 per month in additional profit.

Marcus hired a fourth employee in month 5. He's shopping for a third truck.

What Marcus Says Now

"I was paying Angi and HomeAdvisor to make me fight with other plumbers for every job. Now customers come to me because they chose me. The leads are better, the close rate is higher, and I don't owe anybody a cut. I just wish I'd done this years ago."

The Takeaway

You don't have to rent your leads. You can own them. Read about how to calculate what a lead is worth to your business.

Lead gen platforms like Angi, HomeAdvisor, and Thumbtack aren't evil. They serve a purpose, especially when you're getting started. But depending on them long-term is like renting an apartment when you could own the house.

Every dollar you spend on their platform builds THEIR business. Every dollar you invest in your own website builds YOURS.

See our pricing and find out what it costs to stop renting and start owning.

Or get your free website audit and let us show you exactly how much you're leaving on the table.

P.S. Still writing checks to lead gen companies every month? Add up what you've spent in the last 12 months. Now imagine that money invested in your own website, your own Google presence, your own brand. That's the difference between building equity and paying rent. Let's make the switch.

DONE READING? LET'S MAKE YOUR PHONE RING.

Book a free 15-minute audit. We'll look at your current website and tell you exactly what's costing you calls. No pressure. No BS.

Get My Free Website Audit

MORE ARTICLES