FASTLAUNCHWEBGet My Free Website Audit
Case StudiesOctober 4, 20255 min read

CASE STUDY: TAMPA PLUMBER GOES FROM YELP DEPENDENCY TO SELF-SUFFICIENT LEAD GEN

Carlos was spending $400/month on Yelp ads and getting trash leads. Six months after launching his own website, he cancelled Yelp and hasn't looked back.

Carlos M. runs a 3-man plumbing operation in Tampa, Florida.

Good crew. Good reputation. Been at it for 11 years.

But for the last 4 years, Carlos had a dirty little secret. His entire lead pipeline depended on one thing.

Yelp.

Not Google. Not his website (he barely had one). Not word of mouth (that had slowed down). Yelp.

He was paying $400/month for Yelp ads. And for a while, it worked. He was getting 10-15 leads a month from the platform.

Then Yelp started doing what Yelp always does.

And things got ugly.

The Yelp Problem

If you've used Yelp as a business owner, you know the drill.

First, your reviews start getting "filtered." That 5-star review from a real customer who was genuinely thrilled with your work? Yelp's algorithm decides it's "not recommended" and hides it.

Meanwhile, that 1-star review from someone you've never even worked for? Front and center. Unfilterable.

Carlos went from a 4.8 rating to a 4.2 in six months. Not because his work got worse. Because Yelp's algorithm decided to hide 14 of his best reviews.

Then the Yelp sales calls started getting more aggressive. "If you increase your ad budget to $600/month, we can help with your review visibility." Carlos had heard the stories. He felt like he was being shaken down.

"It felt like paying protection money," he told us. "Like if I stopped paying, bad things would happen to my reviews." (We've written about this dynamic in depth in our post on why plumbers need a website, not just Yelp.)

His lead quality dropped too. The people calling from Yelp were increasingly price shoppers. Tire kickers. People looking for the cheapest option who'd ghost him after getting a quote.

He was paying $400/month to fight for scraps.

The "What If" Moment

Carlos's brother-in-law runs an HVAC company in Orlando. He'd gotten a professional website built about a year earlier and was raving about the results.

"He kept telling me, 'You gotta get your own website. Stop renting your business on Yelp,'" Carlos said.

For months, Carlos resisted. He'd had a website before. A Wix site he built himself back in 2019. It never generated a single lead.

"I figured websites just didn't work for plumbers," he admitted.

Sound familiar?

But his brother-in-law's numbers were hard to ignore. 25+ inbound calls per month. 80% close rate. Zero Yelp dependency.

So Carlos finally made the call.

What We Built

We started with a deep dive into Carlos's market. Tampa is competitive. Lots of plumbers. Lots of established businesses with strong online presence.

But we also found opportunities. Several high-value keywords had weak competition. And Carlos had one big advantage: 11 years of experience and a stack of happy customers.

Here's what his website included:

12 optimized pages: - Homepage targeting "plumber in Tampa FL" - Service pages for drain cleaning, water heater repair, sewer line repair, garbage disposal, re-piping, and leak detection - Area pages for Tampa, Brandon, Wesley Chapel, and Riverview - About page with real team photos - Reviews page with 28 Google reviews embedded

Google Business Profile overhaul. We cleaned up his profile, added 30+ photos, listed all his services with descriptions, and set up a weekly posting schedule.

NAP consistency fix. His business name was listed 4 different ways across the internet. We standardized everything.

Review generation plan. A simple system for asking every happy customer for a Google review (not Yelp... Google).

The site was live in 6 days.

Month 1: The Transition

Carlos kept his Yelp ads running while the website got established. Smart move. You don't cut your only lead source before the replacement is ready.

In the first 30 days, the website generated 5 inbound calls. Not earth-shattering. But consider: these were direct calls from homeowners who found Carlos on Google, read his reviews, and called HIM specifically.

Close rate: 80%. Four out of five became paying customers.

Compare that to Yelp: 12 leads, 3 closed. 25% close rate.

Even with fewer leads, the website was already more efficient.

"The quality was completely different," Carlos said. "These people weren't shopping. They'd already decided they wanted me."

Month 3: The Tipping Point

By month 3, the website was ranking on page 1 for 8 keywords:

  1. "Plumber Tampa FL" (position 5)
  2. "Drain cleaning Tampa" (position 3)
  3. "Water heater repair Brandon FL" (position 1)
  4. "Emergency plumber Wesley Chapel" (position 2)
  5. "Leak detection Tampa" (position 4)
  6. Plus 3 other long-tail keywords

Monthly inbound calls from the website: 18.

Close rate: still 75-80%.

Meanwhile, Yelp was producing 10 leads with a 20% close rate.

The website was outperforming Yelp by every metric. More leads. Better quality. Higher close rate. Lower cost.

Carlos reduced his Yelp budget from $400 to $200.

Month 5: The Breakup

By month 5, the numbers were undeniable.

Website: 24 calls/month. 78% close rate. ~19 new customers/month.

Yelp ($200/month): 6 leads/month. 17% close rate. ~1 new customer/month.

Carlos picked up the phone and cancelled Yelp.

"It was scary for about 5 minutes," he said. "Then I looked at my call log and realized I didn't need them anymore."

He was right. Nothing changed. His phone kept ringing. Same volume. Better quality.

Actually, it got better. Without the Yelp budget, he reinvested $100/month into Google Ads as a supplement to his organic traffic. That generated an additional 5-7 calls per month.

Where Carlos Is Now (Month 8)

Here are Carlos's current numbers:

  1. Website inbound calls: 28-32/month
  2. Google Ads calls: 6-8/month
  3. Total monthly leads: 34-40
  4. Close rate: 72%
  5. New customers per month: 24-29
  6. Monthly marketing spend: $199 (website hosting + maintenance + small Google Ads budget)
  7. Yelp spend: $0

His revenue from online leads has roughly tripled. His marketing costs have been cut in half.

He hired a fourth plumber in month 7 because he couldn't keep up with the volume.

"I wish I'd done this 4 years ago," Carlos told us. "I spent over $19,000 on Yelp over the years. I could've had a website generating free leads that entire time."

That's the part that stings.

The Lesson

Carlos isn't unique. His situation is the norm for plumbers who rely on third-party platforms for leads.

Yelp, Thumbtack, Angi, HomeAdvisor... they all work the same way. You're renting leads on someone else's platform. They control the quality. They control the pricing. They control your reviews.

And whenever they want more money, they just turn the screws a little tighter.

Your own website is the only lead channel you truly own. Nobody can take it away. Nobody can filter your reviews. Nobody can raise your rates.

The investment is a fraction of what you'd spend on platform ads. And the returns compound over time. If you're weighing the same decision Carlos faced, our comparison of Angi/HomeAdvisor vs. owning your own website breaks down all the numbers. You can also claim your free listing on Google Business Profile to start building your own online presence today.

Ready to Break Free?

If you're stuck on the Yelp treadmill (or Thumbtack, or Angi, or any other platform), you don't have to stay there.

Get your free website audit and we'll show you what a self-sufficient lead generation system looks like for YOUR plumbing business.

No pressure. No sales pitch. Just the numbers. And the numbers always tell the truth.

---

P.S. Carlos specifically asked us to use his story (first name, not last) because he wants other plumbers to know there's a way out. "I was paying $400/month to be miserable on Yelp," he said. "Now I pay $199/month and I'm booked solid." Check our pricing and see if the math works for you.

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