Plumbing & Heating ·Edinburgh

From one van and one man to a £1.8m business.

Three years of compounding search work for a family plumbing and heating firm in Edinburgh. They grew from a single van to twenty employees. Here's the part we were responsible for.

20
People on the books

Up from one. A business, not a sole trader.

700+
Enquiries per month

From SEO alone. Sustained, not a launch spike.

Still live
Retained partnership

Three years in and still compounding.

Client
SD Plumbing & Heating
Industry
Plumbing & heating (domestic)
Location
Edinburgh · Scotland
Services
Local SEO · Content · Technical
The same business, either end of the work

One van, one man. Then this.

SD Plumbing & Heating in its first years: a single silver Ford Transit with a roof ladder and a hand-applied mobile number on the side panel
Then One van, one man.
The SD Plumbing & Heating fleet today: eight red and white liveried vans and a pickup lined up on Calton Hill in Edinburgh
Now A full fleet and twenty people on the books.
1 → 20 Employees
£1.8m Annual turnover
~30 → 700+ Enquiries a month

We are not going to claim we built this business. SD did that, by being good at the job and turning up when they said they would. What we changed is who got to find out about them, and at what scale.

What the business looked like on day one.

SD are a family-run plumbing and heating firm, built on word-of-mouth and the reputation of good, reliable work. When they came to Arken, the business was profitable and busy, but every enquiry came from the same couple of channels: existing customers, recommendations, and the occasional Checkatrade lead. Search wasn't pulling its weight.

The site reflected that. A handful of indexed pages, most of them thin. A Google Business Profile that was claimed but not optimised. No reviews flywheel. No meaningful visibility in the map pack for their service area. Ranking outside the top 20 for the terms customers were actually typing.

They'd spoken to two other agencies before us. Both sold them technical audits full of issues Google didn't care about. The brief we got was short: "we want the phone to ring more, and we want to understand what's actually happening."

What that looked like in the search results.

The photographs above are the outcome. This is the channel underneath them, before and after.

Before
  • Handful of enquiries a week, mostly word-of-mouth
  • Ranking outside top 20 for core services
  • GBP incomplete, no review system
  • Thin site, duplicate pages, no internal structure
  • No visibility in the map pack
Now
  • 700+ enquiries a month, most weeks
  • Top 3 for core commercial terms
  • Dominant map-pack position across service area
  • Deep site, earning links, internal flow that sells
  • Inbound pipeline consistently ahead of capacity
A note on how we count. Enquiry numbers are self-reported by the client, because a lot of SD's leads come in by phone and walk-in, which we don't track directly. If call tracking matters to you, we'd set it up on day one. We didn't here, because it wasn't how SD wanted to work.

Four phases, named by what they did.

Not when they happened. A long-tenured client passes through all four; a newer one might still be in phase one.

Phase 01

Cleaning house.

The technical and structural work that had to happen before anything else would move. Indexation cleanup, GBP basics, fixing the site architecture so every page had a reason to exist. Quiet work that unlocked everything after.

Phase 02

Owning the local pack.

Building local authority at the map-pack level. Service-area pages with intent, citations tied to real locations, the reviews system that now runs itself. The phase where Google started treating SD as the default answer for "plumber near me" across their catchment.

Phase 03

Earning the search.

Content at depth. Problem-first guides for the questions customers type before they're ready to buy, service explainers for the terms with commercial intent, supporting pages that point the right readers toward the right money pages. The phase that compounds.

Phase 04

Defending the ground.

The work nobody talks about because most agencies never get here. Holding rankings, refreshing content before it decays, responding to algorithm changes, widening the moat. Where SD live now.

The specific plays that moved the needle.

Not the whole stack, just the decisions that disproportionately mattered.

Play 01 · Local

Sub-area page strategy.

We mapped the catchment by postcode, not by city. Every service area that generated regular work got its own page, written to rank against the specific terms customers in that area actually search for. Generic "Edinburgh plumber" pages don't beat pages written for a specific neighbourhood.

Play 02 · Content

Problem-first guides, not service pages.

Most plumbing sites have pages for their services. We built the library of pages for the problems customers search before they know they need a plumber: the leaking, the knocking, the pressure drop. Those pages rank for early-intent terms, then route readers to the service pages that close.

Play 03 · Technical

Indexation cleanup that unlocked the rest.

Before we shipped anything new, we cut what didn't earn its place. Thin pages, duplicates, parameter sprawl. The index shrank before it grew. What stayed was structured so Google understood how it all connected, which made every subsequent page pull its weight.

Play 04 · GBP

A reviews system that runs itself.

Reviews are the compounding asset most local businesses leave on the table. We built the process, request timing, message templates and the light-touch chase, so review volume kept growing without SD having to think about it. The reviews still come in every week. We haven't touched the workflow in two years.

The thing that makes Arken different is they tell you when something isn't worth doing. Every other agency we spoke to had a long list of things to sell us. Arken had a short list of things to do, and a shorter list of things to ignore. Three years in, the phone hasn't stopped ringing.

[Name] [Role], SD Plumbing & Heating

Still going.

The work isn't over. SD are a live client, and the retainer is structured around the phase they're in now: defending the ground. That means holding map-pack position against newer entrants, refreshing content before it starts to decay, and slowly widening the service-area footprint where the capacity exists to take the calls.

The next twelve months are about deepening what's there, not starting over. That's how most of our oldest client relationships look: the work keeps compounding, the output keeps mattering, and the monthly retainer still earns its place because the phone keeps ringing.

Your version of this

Different trade, same shape of problem?

Send us your URL. We'll run your site through the same first-pass analysis we ran on SD, and send you a 15-minute video walkthrough of what we'd do. Or whether we're the right people to do it.