Case study · Home services SEO
Home services SEO case study: plumbing & HVAC, 28K to 74.3K monthly organic visits
A home services SEO case study for a US plumbing and HVAC brand — what we were asked to fix, the local SEO and technical SEO strategy we ran, the keyword rankings and organic traffic growth it produced, and what the numbers do and don’t prove.
The brief
What we were hired to do
A large home-services site with strong brand awareness, leaving non-brand demand on the table.
- Industry
- Home services
- Main market
- United States72% of traffic share
- Engaged
- Since 2025
- Status
- Ongoing
- Sources
- Semrush, Search Console & GA4Sep 2026
The challenge
What was holding growth back — and how we fixed it
Five problems, each matched to the work that resolved it.
Strong brand, untapped non-brand demand
Brand searches were already strong. Searches for the service itself — not the company — were the untapped opportunity.
Built coverage around what homeowners search
Service pages and supporting content aligned to repair, installation and maintenance searches — and the questions homeowners ask before they book.
Intent-led coverageService + location searches underperforming
Priority services weren’t ranking strongly for the “service in my area” searches that come with a job attached.
Service and location pages rebuilt for intent
High-intent service pages optimised, and location pages improved to build market-level relevance — without duplicated city copy.
Service × location mappingNo clear route from search to service
The path from a Google search to the right service page wasn’t as direct as it needed to be.
Internal linking and templates restructured
Every priority search now has an obvious landing page, and supporting articles link straight to the service they relate to.
Clear search-to-service pathsTechnical foundations holding pages back
Crawlability, indexation and template issues limited how reliably priority pages were discovered and surfaced.
Full technical audit, fixes by impact
Crawl, indexation, internal-linking and template fixes, prioritised by their effect on the pages that drive enquiries.
Foundations firstLocal relevance and authority too thin
To compete market by market, local signals and third-party authority both needed strengthening.
Local presence and authority built on merit
Google Business Profile support where applicable, plus relevant mentions, citations and links — relevance over volume.
Relevance over volumeThe strategy
Six home services SEO principles behind every decision
The rules we worked to — they decided what got done first, and what didn’t get done at all.
Foundations before growth
Fix crawl, indexation and templates first, so every later improvement lands on pages Google can surface.
One page, one intent
Map each priority search to the single page that answers it — service, location or supporting guide.
Relevance without duplication
Build location relevance market by market, never with copy-and-paste city pages.
Content that feeds services
Answer homeowner questions, then link each answer to the service it naturally leads to.
Authority on merit
Pursue relevant mentions, citations and links. Skip volume-for-volume link building.
Measure, then re-prioritise
Track keywords, visibility, technical health and demand continuously, and move effort to what’s working.
The journey
Our plumbing & HVAC SEO strategy, phase by phase: 28K to 74.3K
What we focused on at each stage, what we actually did, and why it mattered.
Technical SEO
Before adding a single page, we made sure Google could crawl, index and understand the pages that matter.
Why it mattered: Every later phase depends on priority pages being discoverable.
What we did
- Full technical audit of the site
- Crawlability and indexation fixes
- Internal linking pointed at priority pages
- Page-template improvements
- Priority-page optimisation
Service pages
The searches with a job attached: repair, installation and maintenance. These are the pages where a search turns into an enquiry.
Why it mattered: This is where organic visibility becomes revenue opportunity.
What we did
- Service pages optimised for high-intent searches
- Each page aligned to one clear intent
- Stronger on-page relevance for priority services
Location pages
Homeowners search by service and by place. We strengthened relevance for each market the business serves.
Why it mattered: Duplicated location pages are one of the most common reasons multi-location sites stall.
What we did
- Location pages improved for market-level relevance
- No thin or duplicated city copy
- Locations linked to the services offered there
Content
Homeowners research before they book. A content strategy captured that earlier demand and passed it to the service pages.
Why it mattered: Earlier-stage searches now feed the pages that convert.
What we did
- Content strategy built around homeowner questions
- Supporting articles answering real queries
- Internal links from every article to the relevant service
Local search
Strengthening the business information and location signals people rely on when choosing a local provider.
Why it mattered: Local signals decide who appears when a homeowner needs someone nearby.
What we did
- Google Business Profile support where applicable
- Consistent business information across local signals
Authority & monitoring
Earning third-party trust on relevance, while tracking every movement so effort goes where it’s working.
Why it mattered: The current snapshot shows 824 referring domains behind the growth.
What we did
- Relevant mentions, citations and links
- Keyword and visibility tracking
- Technical-health and demand-trend monitoring
+46.3K visits · +165%
Workstreams overlap and continue in parallel — the order shows priority, not fixed dates. The engagement is ongoing.
The result
SEO results: organic traffic nearly tripled
The evidence
SEO case study evidence: four screenshots, three sources
Semrush estimates show the site’s keyword rankings and organic visibility. The client’s own Search Console and Analytics show what actually happened on Google and on the site.

Domain overview: 74.3K organic visits
- Organic traffic
- 74.3K+31% on period
- Ranking keywords
- 11.2K+2.9%
- Authority Score
- 38824 referring domains
- Paid traffic
- 16Earned, not bought
What it tells usA steady two-year climb from about 24.8K (Jan 2025) to 74.3K, with 72% of traffic share in the United States.
AI search breakdown
Where AI answers mention the brand
Total: 110 mentions · 218 unique cited pages · AI visibility score 21. Pages can be cited on more than one platform.

Plumbing SEO keyword rankings: most traffic is non-branded
- US traffic
- 69.3Kfrom 10.5K keywords
- Non-branded
- 55.3Kvs 14K branded
- Traffic value
- $1.5Mmonthly ad-cost equivalent
- Commercial intent
- 35.4Kvisits, the largest share
What it tells usMost visitors never searched the brand name — this is emergency plumber SEO working on non-brand demand. The site ranks at position 3 for “emergency plumber” (246K searches) and “water heater repair” (201K), and at position 4 for “water heater repair near me”.

Search Console SEO results: 75.0K clicks in three months
- Total clicks
- 75.0Kfrom Google search
- Impressions
- 98.6Kin search results
- Average CTR
- 76.1%clicks per impression
- Average position
- 5.1across all queries
What it tells usGoogle’s own data confirms the traffic. Clicks were flat through the summer, then climbed sharply from mid-September.

Analytics: organic search is the top channel
- Organic sessions
- 11,950year to date
- Share of sessions
- 40.9%largest channel
- Engagement rate
- 66.9%vs 42.2% for Direct
- Vs Paid Search
- 2.75×the sessions (4,342)
What it tells usOrganic search brings more visits than any other channel, and those visitors engage the most — 1m 08s on average.
Proof & limits
What this proves — and what it doesn’t yet
✓What it shows
- Estimated organic visibility up 165% over the engagement
- Growth spread across 11.2K keywords, not a handful
- A steady two-year climb rather than a seasonal spike
- The brand is now cited in AI search answers
- Most US organic traffic is non-branded (55.3K vs 14K branded)
- First-party Search Console and GA4 data showing organic search as the leading channel
–What it doesn’t show yet
- Leads, booked jobs or revenue from organic search
- The effect of other activity — redesigns, paid campaigns, new locations, seasonality
That’s why we call this a visibility result, not a revenue claim. This page will be updated as the client approves lead and revenue data for publication.
FAQ
Your questions, answered
Straight answers on the numbers, what they mean, and what we actually did.
01Is 74.3K real measured traffic?
No — it is a third-party estimate. Semrush models estimated monthly organic visits from ranking positions and keyword volumes. It is a reliable way to compare visibility over time and against competitors, but it is not the same as sessions in Google Analytics or clicks in Search Console. We state it as an estimate for exactly that reason.
02Does 165% more traffic mean 165% more leads?
It does not, and we will not claim it does. Traffic growth creates the opportunity for more enquiries; how many convert depends on the pages, the offer, call handling and the mix of branded versus non-brand demand. Lead and revenue claims need CRM, call-tracking and analytics data, which this snapshot does not contain.
03Why publish a visibility result at all, then?
Because it is what the evidence supports, and because the baseline, the date and the source are all visible. Most agencies publish a percentage with none of those three. You can judge this one.
04What is SDM actually doing on this account?
Technical SEO, service-page and location-page work, content that answers homeowner questions, local search and Google Business Profile support, and authority building through relevant mentions and links — running continuously since 2025 rather than as a one-off project.
05What does SEO for home service businesses involve?
Mostly four things: service pages that match what homeowners actually search, local relevance for every area you cover, technical foundations that let those pages be crawled and understood, and trust signals — reviews, credentials and clear answers — that turn a ranking into a call. This case study shows how those pieces add up over an engagement.
06Is this a plumbing and HVAC SEO case study too?
Yes. The client is a plumbing and HVAC home services brand, and its strongest non-brand keyword rankings are plumbing searches: position 3 for “emergency plumber” and “water heater repair”. The same approach — service pages, service-area pages, technical SEO and local SEO — is how we run HVAC SEO for heating and cooling companies and plumbing SEO for plumbers.
07Can you do the same for my home-services business?
The honest answer depends on where you start: your current rankings, your service areas, your site’s technical health and how much competition sits in your markets. We set a measurable baseline in the free audit before any work begins, so you can hold us to the movement from it.
Work with SDM
Want this kind of visibility in your service area?
A free audit of your visibility, the pages worth fixing first, and a baseline to judge us against.