Zealous Growth. Get my marketing tips

We Took a Local Ohio Trades Shop From Invisible to +41% Revenue — Against PE-Backed Competitors. Plumbers Are Next.

Websites, Google LSA management, Google Ads, and review systems built specifically for independent plumbing companies — with no 12-month contract, no opaque ad-spend markup, and a 90-day plan you can actually read.

Get my marketing tips Free tips, every two weeks. Free 5-minute audit when you're ready.
Based in Columbus, OH Built for independent plumbing shops Wind Bender HVAC +41%, CBUS Concrete $300K year one 3-month minimum — no 12-month jail
MN
“Zealous Growth helped us beat PE-backed competitors and grow 41% in a year.”
— Matt Near, Owner, Wind Bender HVAC (Dayton, OH — HVAC, not plumbing; see case study below for why this proof applies)
Wind Bender HVAC technician — independent Ohio HVAC contractor at a residential job site
Same playbook we ran for an Ohio HVAC shop — +41% revenue, beating PE rollups. Plumbers are next.

You're Not Crazy. Plumbing Contractor Marketing Really Is Rigged Against You Right Now.

Here’s what’s actually happening in plumbing marketing today.

The shop across town got quietly bought by a PE rollup last year. Same name, same logo, same “family-owned since 1987” story on the website. But now they’re running a $50,000-a-month marketing budget across 30 sister brands and outbidding you on every Google Ads click and every LSA slot. You can’t tell from the outside — the homeowner can’t either — but you’re fighting a different competitor than the one you were fighting in 2022.

Meanwhile your current marketing guy sends a PDF full of “impressions” and “rankings” and can’t tell you which channel drove the 14 booked jobs last month. You know LSA is important — Google put it above the map pack for a reason — but the agency barely touches it, because LSA is capped by your response time and your review count, and they don’t have a system to move either one.

The shared-lead platforms (Angi, HomeAdvisor, Thumbtack, Networx) are worse. You pay $120 for a plumbing lead that got sold to four other plumbers. You’re racing three guys to the phone for a job you might not even want. The FTC fined HomeAdvisor $7.2 million in 2023 for exactly this pattern and it hasn’t changed.

And every agency’s ad copy says “24/7 Emergency Service.” So does yours. So does the PE shop’s. So does the scam listing 200 miles away that’ll intercept your phone number and send a different truck. Nobody differentiates, because nobody at the agency has ever been on a service call.

We built Zealous Growth because independent plumbing owners deserve better than that. See the marketing tips offer →

In 2024, PE was a record year for deals in the skilled trades. 2025 is expected to match or exceed it. Plumbing, HVAC, and electrical are the three categories getting consolidated fastest.— American Investment Council / WSJ, 2025

Real results we've built for Ohio trades businesses — and why they apply to plumbing

Wind Bender HVAC — Dayton, OH. The closest-possible proof for a plumbing audience: same urgency-call trade, same LSA-dominant channel mix, same map-pack dynamic, same PE consolidation pressure.

+41%
Year-over-year revenue growth
7x
Return on ad spend (Google Ads)
#1
Google Map Pack, primary service area

Wind Bender HVAC — Dayton, OH. We’d love to tell you this is a plumbing client. It isn’t — yet. Wind Bender is an HVAC shop we took from no website and half-filled GBP to +41% revenue in twelve months, against PE-backed competitors with 5-10x his ad budget.Why we’re showing it to plumbers: plumbing and HVAC are the same business on the marketing side. Map-pack dominant, review-compound-driven, LSA is your #1 paid channel, PE is rolling both trades up right now. The playbook that took Wind Bender to #1 is the same playbook we’d run for a plumber — with plumbing-specific ad groups, plumbing-specific LSA setup, and plumbing-specific review-velocity targets.We did something similar for CBUS Concrete in Columbus: $300K+ first-year revenue from zero, 8x ROAS on Google Ads, 21% conversion rate — full-stack build (website, Local SEO, Google Ads, CRM). Proves the system works cross-trade, not once.

See the full Wind Bender story below →

Five Things We Do That the Big Plumbing-Marketing Agencies Don't

1

You get Marcus and Cole, not a layered stack.

Every other agency on your shortlist (Hook, RYNO, Scorpion, Blue Corona, Plumbing Webmasters) pitches you a “senior strategist” on the call and then staffs you with a 25-year-old account coordinator who’s never been on a service call. Zealous Growth is a 2-principal shop: Marcus runs the development, builds, and tech. Cole runs the marketing, ads, and strategy. Both of us are on every account. You’re texting the owners, not filing tickets with an account manager.

2

Google LSA management for plumbers is the center of the stack, not an afterthought.

Plumbing is the #1 Google Local Service Ads category in the U.S. LSA leads cost $25-$45 vs $183 for standard search ads. We manage the LSA auction as a first-class channel — Google Guaranteed badge maintenance, license/insurance compliance monitoring, response-time optimization, dispute-and-credit workflow for bogus leads, and review-floor coverage. Most agencies set it up once and never touch it again.

3

We own the review-velocity machine, not just the website.

300+ recent 5-star reviews is the moat that wins the local map pack for plumbers. We embed review-request automation into every truck — after every completed job, the tech triggers a text with a one-tap Google review link to the customer. That’s the difference between reading a map-pack report and moving the map-pack ranking. Built into every plan.

4

3-month minimum, not 12. Transparent ad spend, no markup.

Most plumbing agencies lock you in for a year and mark up your ad spend 15-30% without disclosure. We ask for 90 days. Ad spend goes directly to Google — you see the Google Ads account, not a filtered dashboard. If we leave, you leave with your website, your GBP, your CRM data, your Google Ads account, and your ad history. No hostage domains, no locked CRMs, no “we own the content.”

5

We'll tell you when leads aren't your problem.

Plumbing shops are short-handed. The U.S. is down 550,000 plumbers by 2027. If your booking rate on inbound calls is 35% and your close rate on estimates is 50%, you don’t need more leads — you need another truck. We’ll tell you that on the diagnostic call, even if it means a smaller retainer for us. Most agencies will keep selling you more leads while your CSRs miss half the calls.

Case Study: How We Took Wind Bender HVAC From Invisible to +41% Revenue in 12 Months

Matt runs an HVAC shop in Dayton, not a plumbing shop. We’re not pretending otherwise. We’re showing you the story because every piece of it — the LSA buildout, the map pack climb, the review system, the CRM follow-up, the fight against PE-backed competitors — maps one-to-one onto how we’d build for a plumber. Matt bought Wind Bender in 2023. The previous owner ran it on word-of-mouth. No real website. Google Business Profile was half-filled. The Dayton map pack was locked up by three PE-backed rollups and a national chain. When Matt called us, he had trucks and techs and a bank loan, and no way to compete on Google against competitors with 5-10x his ad budget. Here’s what we built in 12 months.

Beat 1 — Website + Brand (Weeks 1-4)

New site focused on Wind Bender’s geothermal specialty and full residential HVAC service. Click-to-call on every page. Integrated scheduling. Mobile-first (70%+ of HVAC searches are mobile — same for plumbing).For a plumber: residential emergency service, water heater, drain cleaning, sewer, re-pipe, and commercial plumbing each become dedicated service pages, each with location + problem keywords in the URL and schema. Urgency-driven click-to-call on every page.

Beat 2 — Google Business Profile + Local SEO (Weeks 3-8)

Rebuilt GBP across the whole Dayton service area. Service-area pages for 15+ surrounding suburbs. Targeted “AC repair [city]”, “furnace install [city]”, “HVAC company [city]” plus the emergency-intent variants.For a plumber: same playbook against the plumbing-specific query set — “emergency plumber [city]”, “water heater repair [city]”, “drain cleaning [city]”, “leak detection [city]”, “sewer line repair [city]” — plus service-area pages for every suburb within your tech-drive radius.

Beat 3 — Google Ads + Seasonal Intent Tuning (Weeks 5-40)

Seasonal throttling — heat-wave weeks we pushed AC campaigns, cold-snap weeks we pushed furnace. Negative-keyword list pruned weekly to block DIY, parts, and hiring queries. Ad-group split between residential service, residential install, and commercial.For a plumber: cold-snap weeks get emergency pipe-freeze and water-heater campaigns; summer gets drain cleaning and re-pipe planning campaigns. Negatives block “plumbing jobs,” “how to unclog,” “plumbing tutorial,” “plumbing supply.” Ad groups split between residential emergency, residential planned, and commercial.

Beat 4 — CRM + Review Velocity (Weeks 6-40)

Every lead got an instant text and email. No-shows got automated follow-up. After every completed job, the CSR workflow triggered a Google review-request text with a one-tap link. Built on GoHighLevel.For a plumber: this is the single biggest lever. The plumber who sends 40 review requests a week for 18 months has a map-pack moat that the PE rollup’s acquired local shops can’t match (PE brands often have poor review recency because they’re juggling 30 sub-brands). Every truck, every completed job, every review request.

+41% Revenue YoY
7x ROAS on Google Ads
#1 Map Pack, service area
5-10x PE ad budgets beaten
Read the full Wind Bender case study → Get my marketing tips →

Plumbing marketing tips — sent by people who actually run plumbing accounts.

Twice a month, you’ll get one specific play we’re using right now to help independent plumbers win LSA jobs, climb the Map Pack, and stop losing emergency calls to the franchise across town. Tactical, short, and tied to real accounts.

Inside the tips list:

  • One actionable email every two weeks — LSA tactics, Map Pack moves, review-velocity tricks.
  • Real account breakdowns — what we changed, what it cost, what the calls did.
  • Free 5-minute Local Marketing Audit waiting for you when you want to see your scorecard.
  • No pitches. No sequences. Reply when you want to chat — or never.

Want the audit now? The minute you confirm your email, you’ll get a one-click link to our free 5-minute Local Marketing Audit. It scores you across Website, Google Business Profile, Reviews, SEO, CRM, and Content — the six areas that decide whether your phone rings during the next storm.

Free · ~2 emails/month · unsubscribe anytime

Plumbing marketing tips, plus a free audit.

Two fields, no phone, no sales call. The audit takes 5 minutes when you're ready.

Built for owner-operators 55+ cities served Two principals, no junior PMs

We send tactical plumbing marketing tips ~2x per month. Unsubscribe in any email — one click, no friction.

Simple Pricing

Two plans. One promise.

We build and run the marketing system for you. You send us photos. That's it.

Monthly plans require a 6-month minimum commitment, then month-to-month.

Growth

Get your phone ringing with local customers who find you on Google.

$2,000 / month
You supply content, we execute.
1 Your Website

A conversion-optimized site we build, host, and maintain, with ongoing CRO so it keeps turning visitors into calls.

  • Full custom build, hosting, and maintenance included
  • Ongoing conversion rate optimization
  • Live Google rating and review count as a trust badge
  • Monthly updates with your newest photos, testimonials, and project gallery
2 The Ranking Engine

Ongoing Local SEO and Google Business Profile work so you rank higher on Google Maps, whether you have 15 reviews or 500.

  • Complete Google Business Profile audit and optimization at onboarding, managed ongoing
  • Citation management: your business info listed and synced across directory sites
  • Scheduled Google Business Profile posts from your photos
  • Monthly ranking and insights report
3 Web SEO & Organic Publishing

Ongoing website SEO plus fresh content that ranks on traditional search AND AI search.

  • On-page and technical SEO, managed ongoing
  • 2 optimized posts per month, written for your business and your customers
  • Optimization for ChatGPT, Claude, Google AI, and other AI tools so they recommend you when customers ask
  • Structured content, schema, and FAQ pages designed for AI citation
4 Reputation Management

Review Kickstart gets your review count moving in your first 90 days; Review Velocity keeps it climbing while protecting your rating.

  • Review Kickstart: we run your past customer list through our signature outreach flow
  • Review Velocity: automated review outreach for every completed job
  • Automated review responses on your behalf
  • Reputation protection: happy customers get a review link; unhappy customers get flagged to you first
90-Day Guarantee

20+ new Google reviews and measurable Google Maps rank improvement within 90 days, or we keep working for free until you hit it.

Read the full guarantee →
Start with Growth
See what this costs à la carte
  • Web SEO & organic content (2 posts/mo)$1,000/mo
  • Website build, hosting, maintenance & CRO$750/mo
  • Local SEO & Google Business Profile (1 location)$500/mo
  • Review & reputation management$500/mo
À la carte total$2,750/mo — save 27%

What's not on that list: the hundreds of hours of agency expertise it takes to make these services actually work together. That's what we bring.

Add-ons

Pair with either plan when you're ready.

Google & Facebook Ads Management

Scoped to your spend

Capture the customers searching for you right now. Google Search, Google Local Service Ads, and Facebook ads, all tracked through to booked jobs.

  • Full campaign build, management, and optimization
  • Call tracking tied to booked jobs
  • Dedicated landing pages designed to convert
  • Monthly reporting with clear cost-per-booked-job numbers

Compare at: typical agency fees $1,500-5,000/mo plus 15-25% spend markup.

Additional Sub Brands

$750/moeach additional sub brand

Run a second brand, service line, or location under the same system: its own site presence, Google Business Profile, and local SEO, managed alongside your main brand.

  • Dedicated web presence for each sub brand
  • Separate Google Business Profile and local SEO management
  • Reviews and reputation managed per brand
  • Rolled into your existing reporting

Why we're built different

Most marketing tools make you the operator. You pay for software, then hire someone to run it, then hope it all works together.

We’re the operators. You keep running your business. We handle the website, the Google listing, the reviews, the content, the follow-up, the reporting. You just send us photos of the work you’re already doing.

And because we’ve done this specifically for local service businesses, we know exactly what generates calls, what’s a distraction, and what wastes a budget.

Real Questions, Straight Answers About Plumbing Lead Generation and Marketing

Do you actually have a plumbing case study? I don't see one.

No — not yet. We’ll be straight with you: we have case studies across concrete, HVAC, eCommerce, food, and hospitality, but we have not shipped a plumbing client. The reason we’re confident this playbook works for plumbing is that our HVAC case study (Wind Bender — +41% revenue, 7x ROAS, #1 in the map pack against PE-backed competitors) is the closest-possible proof: same urgency-call trade, same LSA-dominant channel mix, same review-compound dynamic, same PE consolidation pressure. If you sign as our first plumbing client, you get priority attention from both principals and a pricing concession acknowledging you’re helping us build the plumbing case study. Ask us about it on the call.

We're already spending on LSA. Why do I need an agency for Google LSA management for plumbers?

Because LSA looks simple and isn’t. The LSA auction is ranked by response time, review volume, review recency, badge status, license/insurance currency, and your historical conversion rate — not by bid alone. Most plumbers either set LSA up once and never tune it, or they bid aggressively and get throttled because their response time is slow. We actively manage the auction: Google Guaranteed badge compliance monitoring, dispute workflow for bogus leads (Google refunds these, most plumbers never file), response-time coaching for your CSR, and review floor maintenance. Plumbers who do this get $25-$45 LSA leads; plumbers who don’t get $60-$90 leads in the same market.

How do you fight spam listings in the local map pack for plumbers?

Ongoing suppression. Plumbers are a top target for Google Maps spam — fake listings, keyword-stuffed business names, UPS-box addresses, duplicate listings. In 2024 alone Google removed 12 million fake profiles. We monitor your service-area map pack weekly, report spam listings via Google’s redress form, and track removal. No agency can promise 100% cleanup (Google’s pace is faster than suppressions can be filed), but we’re measurably more aggressive about it than an agency that checks in quarterly.

I'm fighting a PE-backed competitor in my market. Can you help?

That’s our exact Wind Bender case. Yes. The PE rollups have bigger budgets but three weak spots: (a) PE brands often keep the acquired local name but have worse review recency because the corporate team juggles 30+ sub-brands, (b) their ad copy is often templated across markets and doesn’t reflect local realities, (c) their response time on LSA often slips as call volume grows. We build the local review-velocity moat, win the LSA auction on response time and badge status, and run ad copy that names local landmarks, local seasonality, local neighborhoods — the PE team won’t. Wind Bender won his market doing exactly this.

Do you work with commercial plumbing, or just residential?

Both — but they’re different funnels. Residential plumbing converts on urgency, reviews, and LSA. Commercial (property managers, facility directors, multifamily, GCs) converts on NDA history, insurance limits, and net-30 terms. If you’re 100% residential, we run the residential plumbing contractor marketing stack. If you’re mixed, we build separate campaigns and often a separate landing page for commercial intake. If you’re 100% commercial, we’ll be honest on the diagnostic call — commercial is more of a relationship + content + ABM motion and less of a Google Ads / LSA motion, and we may not be the best fit.

Can you help me hire techs? My lead flow isn't my problem — my bench is.

Honest answer: recruitment marketing is not our core service. If that’s your main need, another agency may be a better primary fit. What we will do: acknowledge on the diagnostic call when your constraint is upstream of leads, tune the retainer down to match what you can actually book, and in some cases run a small recruitment campaign alongside lead-gen. But we’ll never sell you 50 leads a month when your bench caps at 15. The U.S. is projected to be 550,000 plumbers short by 2027 — technician capacity is often the real growth bottleneck and most agencies won’t say that.

What about the 24/7 emergency framing? Every plumber says that.

That’s the trap. Our ad copy doesn’t just say “24/7 emergency” — it names tracked response-time proof (“Avg 38-minute dispatch, Columbus metro”), named-technician credentials (licensing visible in the ad), and upfront pricing commitments if your business offers them. The goal is to differentiate on the actual decision drivers on an emergency plumbing call — not repeat the same three words every competitor uses.

What's the contract? How do I get out if it's not working?

3-month minimum. After 90 days, month-to-month, 30-day notice to cancel. No exit fees. No “we own your domain” nonsense. If you leave, you leave with your website, your GBP, your CRM data, your Google Ads account, your LSA profile, and your ad history. That’s non-negotiable for us — we won’t hold any client hostage.

What does plumber marketing cost with Zealous Growth?

Two plans. Growth $2,000/mo — website with hosting and ongoing CRO, Local SEO + citations, Google Business Profile and LSA profile setup, web SEO with monthly publishing, and review velocity on every completed job. Full Department $3,500/mo — everything in Growth plus lead capture automation (speed-to-lead, SMS and email nurture, booking), email marketing, social media management and moderation, and photo and video editing. 3-month minimum then month-to-month. Paid ads management (Google Ads + LSAs) is an add-on scoped to your spend — ad dollars go directly to Google, no markup. Additional sub brands are $750/mo each.

What if your system doesn't work for plumbing specifically? You'd be learning on my dime.

Fair concern. Two things. First, the system is not plumbing-specific — it’s an urgency-call trade system that worked for an HVAC shop against PE competition, which is the closest mirror to plumbing marketing that exists. Second, our first plumbing client gets priority attention from both principals (Marcus and Cole on every weekly call), a case-study pricing concession, and a 90-day clear-exit — if we haven’t moved the needle on LSA slot position, map-pack ranking, or booked calls in 90 days, you walk with no fees. We’d rather earn the plumbing case study than lock a skeptical first client into a year they don’t trust.

Free marketing tips. Free audit. Zero sales pressure.

See where your plumbing business actually stands on LSA and the local map pack — and what it would take to run the playbook we ran for Wind Bender HVAC against PE-backed competition.

Get my marketing tips Tips delivered every two weeks. Free 5-minute audit any time. Unsubscribe anytime.
Call Get the tips →
Questions? Call us. (614) 426-0117