Home/Case Studies/Home-services franchise group

Case study · Home services SEO

Home servicesOrganic search · 2020–2026

Franchise SEO case study: home services, from 1K to 69.8K monthly organic visits

A franchise SEO case study: six years of multi-location SEO for a home services franchise group with plumbing and HVAC brands — the strategy, the keyword rankings and organic traffic growth, and the recent dip, all stated.

~1KMonthly organic visits, 2020
69.8KMonthly organic visits, Sep 2026
~70×Growth since 2020
34.1KRanking keywords

Overview

From almost no organic traffic to 69.8K a month

In 2020 the site drew roughly 1,000 organic visits a month. Six years later the same measure sits at 69.8K — with 34.1K ranking keywords and no paid search in the mix.

IndustryHome services
Main marketUnited States26% traffic share
Reference point~1K visits/month2020
Latest snapshot69.8K visits/month18 Sep 2026
SourcesSemrush, Search Console & GA4Sep 2026
EngagementSince 2020Ongoing

The challenge

Where it started: a 2020 diagnosis

A recognisable brand, with almost none of that recognition showing up in organic search.

2020 · starting point~1K

estimated monthly organic visits — for a brand serving homeowners across the United States.

01

Barely visible in organic search

Around 1,000 estimated organic visits a month. On the all-time chart, organic traffic sits close to zero until 2020.

02

A huge service catalogue to cover

Home services spans repairs, cleaning, maintenance and installation — each with its own searches, in every market the brand serves.

03

Results crowded by directories

Home-services searches are contested by directories and lead-gen marketplaces, all competing for the same homeowner’s click.

04

A complex brand structure

One parent brand, many service brands and local providers — hard for search engines to interpret as a single, connected entity.

The strategy

A multi-location franchise SEO strategy: four pillars, one compounding result

No single tactic does this. Each pillar makes the others work harder — which is why growth kept building for six years instead of levelling off.

Pillar 01

Cover every service intent

Map the full service catalogue to the searches homeowners actually run.

Pillar 02

Build for scale

Architecture and templates that let a large, growing site stay crawlable and consistent.

Pillar 03

Earn authority

Relevant links and mentions, earned on merit rather than bought in bulk.

Pillar 04

Make it understandable

Clear entities, schema and practical answers that search engines and AI assistants can interpret and quote.

Compounding demand69.8Kestimated monthly organic visits · 34.1K keywords · 0 paid

The process

How we worked: five steps, on repeat

The same loop, run again and again as the site grew — each cycle building on the last.

Diagnose

Audit the site, the market and the competition. Set the baseline.

Baseline

Map

Match every service and market to the searches that carry demand.

Keyword map

Build

Create and improve the pages, templates and content that answer them.

Pages & content

Earn

Grow authority through relevant links, mentions and citations.

Authority

Measure & refine

Track rankings, traffic and AI visibility — then move effort to what works.

Reporting

↻ Then back to step one — with a bigger footprint to diagnose each time.

Implementation

What we ran — and where it shows

Seven workstreams, each paired with the number in the snapshot that reflects it.

Workstream
What we did
Where it shows in the data

Technical SEO cleanup

Crawlability, indexation, duplicate-content controls, canonicals, redirects and internal-linking improvements.

A footprint that scaled from ~1K to 69.8K visits

Search-led information architecture

Pages organised around service, brand, location and homeowner intent.

34.1K ranking keywords, still growing (+5.1%)

Scalable service & location pages

Stronger templates with genuinely useful, locally relevant content — not interchangeable city-page copy.

26% traffic share in the United States

Content strategy

Practical guidance on seasonal maintenance, repairs, home improvement and common homeowner questions.

585 pages cited in AI answers

Entity & schema optimisation

Clarified the relationship between the parent brand, its service brands, services and local providers.

1.8K mentions across four AI platforms

Authority growth

Earned and strengthened relevant links and brand mentions to compete on national service terms.

Authority Score 45 · 4.8K referring domains · 1.1M backlinks

Ongoing measurement

Tracked pages, keyword groups, technical health and search visibility to prioritise the next opportunities.

Six-year climb, recovering from dips along the way

The result

Franchise SEO results: roughly 70 times the organic traffic of 2020

34.1KBroad keyword footprintRanking keywords, still growing (+5.1%).
0Nothing boughtNo paid traffic or paid keywords in the snapshot.
1.8KMentioned in AI answersAcross ChatGPT, AI Overviews, AI Mode and Gemini.

Before & after

Then vs now

The same site, measured the same way, six years apart.

Measure
2020
Sep 2026
Estimated organic visits
~1K a month
69.8K a month
Organic footprint
Near zero on the all-time chart
34.1K ranking keywords
Authority
—
Score 45 · 4.8K referring domains · 1.1M backlinks
Paid dependence
—
0 paid visits · 0 paid keywords
AI answers
Not yet a search channel
1.8K mentions across four AI platforms

— = not captured for 2020. AI answer engines were not a meaningful search channel before 2022.

2020~1KStarting point — close to zero
2021–2022First climbOrganic traffic moves into the tens of thousands
2022–2025Steady growthContinued gains, with dips and recoveries
Early 2026Peak near 100KThe highest point on the chart
Sep 202669.8KLatest snapshot — about 30% below the peak; −18% on Semrush’s period comparison

Milestones read from the Semrush all-time traffic chart; values between the two measured points are approximate.

The evidence

Franchise SEO case study evidence: four screenshots, three sources

Semrush estimates show the franchise’s keyword rankings and organic visibility. The client’s own Search Console and Analytics show what actually happened on Google and on the site.

Franchise SEO case study evidence: Semrush Domain Overview for the home services franchise’s domain dated 18 September 2026, showing 69.8K estimated organic traffic (down 18%), Authority Score 45, 34.1K organic keywords, 4.8K referring domains, 1.1M backlinks, zero paid traffic and an all-time traffic chart rising from near zero in 2020
Third-party estimate

Domain overview: 69.8K organic visits a month

Semrush Domain Overview · Worldwide desktop · 18 Sep 2026

Organic traffic
69.8K−18% on period
Ranking keywords
34.1K+5.1%
Authority Score
454.8K referring domains
Paid traffic
0Earned, not bought

What it tells usNear zero before 2020, a steady climb from 2020, a peak near 100K in early 2026 and 69.8K now — roughly 70× the 2020 starting point, with 26% of traffic share in the United States.

AI search breakdown

Where AI answers mention the brand

Google AI Mode585 mentions375 cited pages
Gemini551 mentions108 cited pages
ChatGPT315 mentions101 cited pages
Google AI Overviews306 mentions256 cited pages

Total: 1.8K mentions · 585 unique cited pages · AI visibility score 27. Pages can be cited on more than one platform.

Franchise SEO Case Study: Plumbing and HVAC SEO results for a home services franchise: Semrush Organic Rankings, US desktop, 22 September 2026, showing 29.7K keywords, 65.1K estimated traffic, $973.8K traffic cost, 4.1K branded and 60.9K non-branded traffic, with local plumbers and plumbers at position 2, plumbing company at position 3 and hvac company at position 4
Third-party estimate

Multi-location SEO keyword rankings: 94% non-branded

Semrush Organic Rankings · US desktop · 22 Sep 2026

US traffic
65.1Kfrom 29.7K keywords
Non-branded
60.9Kvs 4.1K branded
Traffic value
$973.8Kmonthly ad-cost equivalent
Commercial intent
22Kvisits, the largest share

What it tells usAlmost all US visits come from people searching for a service, not the brand. The franchise ranks at position 2 for “local plumbers” (110K searches) and “plumbers”, position 3 for “plumbing company” (135K) and position 4 for “hvac company”. US traffic is down 20.9% on Semrush’s period comparison, in line with the recent dip.

Franchise SEO Case Study: Franchise SEO results in Google Search Console: Performance report for the home services franchise over three months to September 2026, showing 56.3K total clicks, 69.5K impressions, 81% average CTR and average position 19, with daily clicks climbing steadily from late June to about 1K a day
First-party data

Search Console SEO results: 56.3K clicks in three months

Google Search Console · Performance · web search · 3 months to Sep 2026

Total clicks
56.3Kfrom Google search
Impressions
69.5Kin search results
Average CTR
81.0%clicks per impression
Average position
19.0across all queries

What it tells usGoogle’s own data shows a steady climb: daily clicks rose from under 100 in late June to around 1K a day by September.

Franchise SEO Case Study: Home services franchise SEO results in Google Analytics 4: traffic acquisition report, 23 March 2025 to 27 June 2026, showing Organic Search as the largest channel with 46,550 sessions, 78.8% of all 59,075 sessions
First-party data

Analytics: organic search drives 78.8% of sessions

Google Analytics 4 · Traffic acquisition by channel · 23 Mar 2025 – 27 Jun 2026

Organic sessions
46,550in the period
Share of sessions
78.8%of 59,075 total
Engaged sessions
17,73478.8% of all engaged
Vs next channel
10.7×Paid Other (4,361)

What it tells usOrganic search is by far the franchise site’s biggest source of visits — nearly four in five sessions, more than ten times the next channel.

Proof & limits

What this proves — and what it doesn’t yet

What it shows

  • Estimated organic visibility up roughly 70× since 2020
  • A 34.1K-keyword footprint that is still growing
  • All of it earned — no paid traffic or paid keywords
  • Strong AI search presence: 1.8K mentions, 585 cited pages
  • Most US organic traffic is non-branded (60.9K vs 4.1K branded)
  • First-party GA4 data: organic search drives 78.8% of all sessions

What it doesn’t show yet

  • Leads, booked jobs or revenue from organic search
  • Why traffic has eased back from its early-2026 peak (−18% on Semrush’s period comparison)
  • The effect of brand, franchise and other marketing activity over six years

That’s why we call this a visibility result, not a revenue claim — and why the recent dip is on the page rather than cropped out.

FAQ

Your questions, answered

Straight answers on the numbers, the dip, and what they do and don’t mean.

Still have a question?Talk to our team — no sales script, just answers.Ask us directly →
01Is 69.8K 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, but it is not the same as sessions in Google Analytics or clicks in Search Console, which is why we label it an estimate throughout.

02Why does the snapshot show traffic down 18%?

The −18% is Semrush’s comparison with the previous period. It follows an early-2026 peak near 100K, so today’s 69.8K is roughly 30% below the high point. A snapshot alone does not show why — seasonality, ranking changes and branded demand can all move it. We show the dip rather than crop the chart, because the six-year trend is the result, not the peak.

03How much of this traffic is branded?

Very little, on Semrush’s US estimate: 4.1K branded visits against 60.9K non-branded — about 94% of US organic traffic comes from people searching for a service, such as “local plumbers” or “hvac company”, not the brand name.

04Does 70× more traffic mean 70× more leads?

No, and we will not claim it does. Traffic creates the opportunity for enquiries; how many convert depends on the pages, the offer, booking flows and the branded versus non-brand mix. Lead and revenue claims need CRM, call-tracking and analytics data.

05What did SDM actually do for this client?

Seven workstreams, run continuously: technical SEO cleanup, search-led information architecture, scalable service and location pages, a content strategy built around homeowner questions, entity and schema optimisation across the group’s brands, authority growth through relevant links and mentions, and ongoing measurement to decide what came next.

06How is franchise SEO different from single-location SEO?

Franchise SEO has to work at two levels at once: the parent brand and every local territory. That means a clear entity structure linking the brand, its service brands and local providers, location pages that are genuinely local rather than copy-pasted, and authority that supports competitive national terms while each location still wins its own local results.

07Is this a plumbing and HVAC SEO case study too?

Yes. The franchise group includes plumbing and HVAC brands, and its strongest non-branded keyword rankings are plumbing and HVAC searches: position 2 for “local plumbers” and “plumbers”, position 3 for “plumbing company” and position 4 for “hvac company”. The same multi-location SEO approach is how we run plumbing SEO and HVAC SEO for single-location companies too.

08Can you do the same for my home-services business?

It depends on where you start — your current rankings, service areas, technical health and competition. We set a measurable baseline in a 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.

SD
Written by
SEO & content team · More case studies