Case Study — Owner-Operated Plumbing Company

From 8 to 47 Calls Per Week: How a Plumbing Company Scaled With Local SEO and Google Ads

Weekly calls grew from 8 to 47, Google Ads cost per lead dropped to $19, owner hired first employee and doubled fleet within 6 months.

488%
Increase in Weekly Inbound Calls
Top 3
Google Maps for Primary Keyword
$19
Average Google Ads Cost Per Lead
2x
Fleet Size (1 truck to 2 trucks)

Project Overview

Client
Owner-Operated Plumbing Company
Location
Treasure Valley, Idaho
Timeframe
6 months
Services
Local SEO, Google Search Ads, Google Business Profile Optimization, Landing Page Design, Review Generation, Content SEO
Challenge
Inconsistent referral-based pipeline, zero organic visibility, previous Google Ads attempt failed generating only 2 jobs on $900 spend.

The Challenge

This plumbing company had been operating for four years when their owner reached out to us. They were generating enough work to stay busy — mostly through word of mouth and referrals from a local real estate agent — but the pipeline was inconsistent. Good weeks brought in plenty of work. Bad weeks were stressful. There was no reliable engine generating leads, which meant the owner couldn’t plan hiring, couldn’t confidently take on larger jobs that required a crew, and felt perpetually at the mercy of whether his phone rang that day.

He had tried Google Ads briefly on his own — spent about $900 over six weeks and got “maybe two jobs” from it, which he calculated was a loss. That experience had soured him on paid advertising entirely. He came to us specifically asking about SEO, saying he wanted “something that compounds over time rather than something that stops the moment I stop paying.”

We agreed with that philosophy — with one important caveat. For a plumbing company with limited brand awareness and no organic visibility yet, building SEO to the point of meaningful lead generation would take 4–6 months. Could his business sustain that runway, or did he need leads sooner? After a candid conversation, we agreed on a hybrid approach: build the SEO foundation aggressively while running a tightly managed Google Ads campaign to generate immediate revenue — then scale back paid spend as organic took over.

The Starting Point

At the start of our engagement, the business had:

  • No Google Business Profile (it existed but had never been claimed or optimized)
  • A four-page website built on a DIY platform with no SEO optimization
  • 11 Google reviews at 4.6 stars
  • Zero organic keyword rankings for any commercial plumbing search terms
  • An average of 8 inbound calls per week, almost entirely referral-based

What We Did

Week 1–2: Google Ads Launch (Immediate Revenue)

We launched a tightly structured Google Search Ads campaign targeting emergency plumbing, drain cleaning, water heater repair, and water heater replacement in their service area. Unlike the owner’s previous attempt, we built the campaign with proper structure: separate ad groups for each service type, specific match types to avoid wasted spend on irrelevant queries, a comprehensive negative keyword list from day one, and a dedicated landing page for each service category rather than sending traffic to the homepage.

We also set up call tracking with recording so we could hear exactly what types of calls the ads were generating and continuously optimize accordingly. In week one, the campaign generated 11 inbound calls at an average cost of $24 per call. Conversion to booked job was approximately 70%.

Month 1: GBP and Technical Foundation

We claimed, verified, and completely rebuilt their Google Business Profile. Primary category set to “Plumber.” Twenty-six services added. Business description written with keyword targeting. Forty-one photos uploaded across all categories. A weekly Google Posts schedule activated. We also migrated their website to WordPress and built out eight core service pages, each optimized for its target keyword cluster.

Months 2–3: Review Generation and Content

We implemented a text-message review request system and trained their dispatcher to make a brief verbal mention at the end of every service call. Within 90 days, their Google review count grew from 11 to 68, maintaining their 4.7-star average. The increase in review count and recency — combined with the GBP rebuild — began moving them up in Google Maps rankings within 45 days.

We published two blog posts per month targeting informational plumbing searches (“how to know if your water heater needs replacing,” “why does my drain keep clogging,” “what to do if a pipe bursts”) that drove qualified organic traffic and positioned the business as a knowledgeable, trustworthy resource before the customer even picked up the phone.

Months 3–6: Organic Momentum and Ad Optimization

By month three, they were appearing in the Google Maps local pack for several of their secondary service keywords. By month five, they had broken into the top three for their primary keyword — “plumber” in their service area — the most competitive position in local plumbing search.

As organic calls grew, we systematically reduced Google Ads spend on the keywords where organic was now generating sufficient volume, reallocating budget toward higher-competition terms and seasonal opportunities (frozen pipe emergencies in winter, outdoor plumbing in spring). This allowed their total lead volume to grow without proportionally increasing their ad spend.

The Results at 6 Months

  • Inbound calls per week: Grew from 8 to 47 — a 488% increase. Approximately 60% now come from organic/Maps, 40% from Google Ads.
  • Google Maps ranking: Top 3 for primary keyword, #1 for three secondary terms including “emergency plumber” and “drain cleaning” in their area.
  • Google Reviews: 68 reviews at 4.7 stars (from 11 at 4.6).
  • Google Ads performance: Average cost per lead of $19 — compared to the owner’s previous self-managed attempt at approximately $450 per lead.
  • Revenue impact: The owner hired his first full-time employee in month four — the first time in four years he felt the pipeline was reliable enough to make that commitment. By month six he was running two trucks instead of one.

The owner’s summary: “I came in skeptical because I’d burned money on Google Ads before and gotten nothing. What was different this time was that every decision had a reason behind it — the landing pages, the negative keywords, the call tracking. And while the ads were working, the SEO was building in the background. Now I have both. I have a floor of organic calls every week regardless of what my ad budget is, and I have ads that I can turn up when I need more volume. That combination is something I don’t think I’ll ever give up.”

What Made the Difference

Two things separated this engagement from the owner’s previous failed attempt at Google Ads. First, the campaign structure: proper landing pages, tight keyword match types, aggressive negative keyword management, and conversion tracking meant that almost every dollar went toward reaching people who were genuinely searching for a plumber right now. Second, the SEO running in parallel meant the ads weren’t carrying all the weight indefinitely — they were buying time while a more sustainable, compounding channel was being built simultaneously.

The combination of immediate paid results and long-term organic growth is what we recommend for most home service businesses that are starting from zero visibility. Patience alone doesn’t pay the bills while SEO builds. But paid advertising alone never gets cheaper. Running them together is how you get to a point where your marketing costs are falling while your lead volume is rising.

More Client Results

View All Case Studies →
Ready to Grow?

Your Business Could Be Our Next Success Story

Every day without strong SEO is a day your competitors are taking customers that should be yours. Let's fix that — starting with a free, no-obligation strategy call.

No contracts. No pressure. Just a straight conversation about growing your business.

📞 Book Your Free Strategy Call →