Background: A Growing Plumbing Company Stuck at a Revenue Ceiling
Granite State Plumbing (name changed for client privacy) is a residential and commercial plumbing company serving the greater Concord, NH area. Founded in 2018, the company had grown to a team of 8 technicians through word-of-mouth referrals and a modest Google Ads budget of $2,800 per month.
By early 2025, the owner faced a familiar problem: revenue had plateaued at roughly $1.2 million annually despite consistent service quality and a 4.6-star Google rating across 127 reviews. The phones rang โ but not enough. Emergency calls kept the trucks busy during winter, but spring and summer brought unpredictable gaps that left technicians idle and revenue inconsistent.
The company’s digital presence told the story. Their website was a basic five-page template built in 2020 that had never been updated. They ranked on page two for “plumber near me” in Concord and were invisible in surrounding towns like Bow, Hopkinton, Loudon, and Pembroke โ communities where they regularly completed jobs but generated zero organic leads.
Their Google Ads campaigns were managed by a regional agency charging $900/month in management fees on top of the ad spend. Click-through rates sat at 3.1%, cost per lead averaged $187, and there was no conversion tracking beyond basic call counting. The owner knew he was “probably wasting money” but had no data to prove it.
The Challenge: Competing Against Franchises With a Fraction of the Budget
The NH plumbing market is deceptively competitive. National franchises like Roto-Rooter and Mr. Rooter spend $15,000-25,000 per month on digital advertising in a single metro area. Local competitors had started investing in SEO, with two Concord-area companies already claiming the top organic positions and Local Pack spots.
Granite State Plumbing needed to solve three specific problems:
1. Invisibility in their own service area. Despite serving 12 towns within a 25-mile radius of Concord, they ranked in the top 10 for exactly zero “plumber + [city name]” keywords outside Concord itself. According to local SEO research, 46% of all Google searches have local intent โ and Granite State was missing nearly all of them.
2. Google Ads bleeding cash with no accountability. At $187 per lead with an estimated 22% close rate, their effective cost per acquired customer was $850. For a company where the average job ticket was $430 for repairs and $3,200 for installations, the math only worked on big jobs โ and those were unpredictable.
3. No systematic lead nurture. When a potential customer called and didn’t book immediately, that lead was gone forever. No follow-up email, no remarketing, no seasonal check-in. In an industry where marketing automation can reduce customer acquisition costs by 33-60%, this was leaving significant revenue on the table.
The owner’s budget constraint was real: $3,500/month total for all marketing โ less than what some competitors spent on Google Ads alone.
Strategy: Building a Lead Generation Machine, Not a Campaign
The V12 approach for Granite State Plumbing was built on a core principle: stop renting leads and start owning the pipeline.
Rather than pouring budget into ads that stop generating the moment you stop paying, the strategy prioritized assets that compound over time โ organic rankings, content authority, and automated nurture sequences that turn one-time callers into lifetime customers.
Phase 1: Technical Foundation (Weeks 1-3)
The existing website needed more than a facelift โ it needed an engine transplant. Key technical improvements included:
- Core Web Vitals optimization: Page load time dropped from 6.2 seconds to 1.8 seconds. According to Google’s own data, 53% of mobile users abandon sites that take longer than 3 seconds to load. For a plumbing emergency at 11pm, speed is everything.
- Schema markup implementation: LocalBusiness, Service, and FAQ structured data across every page, giving Google explicit signals about what the business does and where it operates.
- Mobile-first redesign: 73% of their traffic was mobile. The old site’s click-to-call button was buried below the fold. The new design put the phone number and a “Request Service” form within thumb reach on every page.
- Conversion tracking infrastructure: Call tracking with dynamic number insertion, form submission tracking, and Google Analytics 4 event configuration โ giving complete visibility into which channels generated which leads.
Phase 2: Local SEO Domination (Weeks 2-8)
This was the highest-leverage play. The strategy centered on three pillars:
Google Business Profile Optimization: The existing profile was 60% complete. We built it out to 100% โ every service category, every service area, weekly posts, Q&A population, and a systematic review generation campaign that grew their review count from 127 to 214 in four months. Optimized GBP listings are the single highest-ROI activity for local service businesses.
Service Area Pages: We created dedicated, content-rich pages for each of the 12 towns they served. Not thin doorway pages โ each page included local water quality data, common plumbing issues specific to the area’s housing stock (Concord’s older downtown homes vs. Bow’s newer developments), and neighborhood-specific service information. Each page targeted “[service] + [city]” keywords with natural, valuable content.
Content Authority: A bi-weekly blog publishing schedule covering topics their customers actually searched for: “how to prevent frozen pipes in NH,” “water heater replacement cost Concord NH,” “signs you need a sewer line inspection.” Every post targeted long-tail keywords with clear local intent and included internal links to service and location pages โ building the kind of internal link architecture that signals topical authority to search engines.
Phase 3: Paid Media Restructuring (Weeks 3-6)
We didn’t eliminate Google Ads โ we made them surgical. Changes included:
- Restructured campaigns by service type (emergency, repair, installation) with dedicated landing pages for each
- Implemented negative keyword lists that eliminated 34% of wasted spend on irrelevant searches like “plumbing jobs,” “plumbing courses,” and “DIY plumbing”
- Shifted 40% of budget to Google Local Service Ads (LSAs), which charge per lead rather than per click and display the Google Guaranteed badge
- Reduced total ad spend from $2,800 to $2,100/month while reallocating the savings to SEO
Phase 4: Automated Lead Nurture (Weeks 6-10)
For every lead that didn’t convert on first contact, an automated sequence activated:
- Same-day follow-up text: “Thanks for contacting Granite State Plumbing. Still need help? Reply YES for priority scheduling.”
- 48-hour email with relevant content (seasonal maintenance tips, cost guides)
- 30-day check-in for quote requests that didn’t close
- Seasonal campaigns to past customers: winterization reminders in October, AC-related plumbing in May, water heater checks in November
This system recovered leads that would have otherwise been lost permanently โ and it ran without any manual effort from the owner or office staff.
Implementation: The First 90 Days
The rollout followed a deliberate sequence designed to generate quick wins while building long-term assets:
Week 1-2: Technical audit, site rebuild, tracking setup. No visible changes to rankings yet, but the foundation was being poured.
Week 3-4: GBP optimization complete. First four service area pages published. Google Ads restructured. Immediate impact: ad cost per lead dropped from $187 to $143 in the first month simply from eliminating waste.
Week 5-8: Remaining service area pages live. Blog publishing began. Review generation campaign launched with automated post-service SMS requests. GBP posts going out weekly.
Week 9-12: Lead nurture automation activated. First organic ranking improvements visible โ Concord “plumber near me” moved from position 14 to position 7. Three service area pages entered the top 20 for their target keywords.
The critical insight: organic SEO doesn’t deliver overnight, but the trajectory was clear within 90 days. Every week brought incremental improvements that would compound over the following months.
Results: 12 Months of Compounding Growth
After 12 months of systematic execution, the numbers told a compelling story:
Organic Traffic:
- Monthly organic sessions: 340 โ 2,847 (+737%)
- Keywords ranking in top 10: 0 โ 67
- Keywords ranking in top 3: 0 โ 23
- Service area pages generating leads: 0 โ 11 of 12 towns
Lead Generation:
- Total monthly leads (all channels): 38 โ 124 (+226%)
- Organic leads (SEO): 6 โ 71 per month
- Cost per lead (blended): $187 โ $52 (-72%)
- Lead-to-customer conversion rate: 22% โ 31% (improved by faster follow-up and nurture)
Google Business Profile:
- Monthly GBP views: 1,200 โ 8,400 (+600%)
- GBP calls: 14 โ 53 per month
- Reviews: 127 โ 214 (4.6 โ 4.8 stars)
- Local Pack appearances: 3 keywords โ 31 keywords
Google Ads (Restructured):
- Monthly spend: $2,800 โ $2,100 (-25%)
- Cost per lead: $187 โ $68 (-64%)
- Leads from ads: 15 โ 31 per month
- LSAs generating 40% of paid leads at 50% lower cost than traditional search ads
Revenue Impact:
- Annual revenue: $1.2M โ $1.87M (+56%)
- Monthly marketing spend: $3,700 โ $3,500 (slightly decreased)
- Marketing cost as percentage of revenue: 3.7% โ 2.2%
- Added 2 technicians to handle increased volume
The most significant shift: organic search now generates 57% of all leads, up from 16%. This means the majority of the company’s lead pipeline comes from assets they own โ rankings, content, reviews โ rather than ads they rent.
Key Takeaways: What Every Home Service Business Can Learn
1. Local SEO is the highest-ROI channel for service businesses โ but only if you commit to it.
The plumbing industry converts at 12-15% from organic search, the highest among home service verticals. But those results require more than claiming your GBP listing. Service area pages, consistent content, review velocity, and technical optimization work together as a system. Skip one, and the others underperform.
2. Most Google Ads accounts for small businesses are wasting 25-40% of their budget.
Granite State’s $187 cost per lead wasn’t unusual โ it’s actually close to the industry average. The problem wasn’t that ads don’t work; it’s that unoptimized ads are expensive. Negative keywords, proper campaign structure, and LSAs cut their cost per lead by 64% while generating more leads.
3. Speed kills โ in a good way.
The automated follow-up system was responsible for recovering an estimated 8-12 leads per month that would have gone cold. In the home services industry where the average sales cycle is 60 days for non-emergency work, systematic lead nurture isn’t optional โ it’s the difference between a $1.2M company and a $1.87M company.
4. Compounding beats campaigning.
After 12 months, Granite State’s organic traffic was growing at an accelerating rate. Each new blog post, each new review, each new service area page made every other piece of content slightly more authoritative. This is the fundamental advantage of systematic, AI-augmented marketing โ the machine gets stronger the longer it runs.
5. You don’t need a big budget. You need a smart system.
Granite State spent less on marketing in month 12 than month 1. Their revenue grew 56%. The difference wasn’t money โ it was strategy, consistency, and automation. This is exactly why the smartest NH businesses are investing in systems rather than one-off campaigns.
What’s Next for Granite State Plumbing
The 2026 roadmap includes expanding into commercial plumbing services (higher ticket, longer sales cycle), launching a maintenance membership program marketed through their email nurture system, and targeting three additional service area towns as their team grows.
The foundation is built. The system is running. Now it’s about scaling what works.
Want to see what systematic marketing could do for your home service business? Let’s talk about building your growth engine.
Editor's Note: This author is an AI-powered persona created by V12 AI. This profile combines the expertise of multiple subject matter specialists and AI models to provide comprehensive, accurate, and insightful analysis on this topic. Kate Morrison covers the New Hampshire business landscape for V12 AI, with deep expertise in the state's automotive, healthcare, and home services industries. A Concord native with 6 years in local business journalism, Kate brings boots-on-the-ground insight into what actually works for NH small businesses. She holds an MBA from UNH.