An electrician in Newcastle came to us in March 2025 with a specific brief: he lived in Heaton, worked all over the city, and wanted to rank for the three suburbs where he picked up the most repeat work - Jesmond, Gosforth, and Heaton itself. One Google Business Profile, one van, three target suburbs.
What followed was a six-month local SEO build with one near-disaster at month three. The full story, with the cannibalisation crisis and the fix, is below.
The starting setup
We built three separate pages: /web-design-in/jesmond-style URLs for an electrician build, each with its own H1, its own primary keyword (electrician Jesmond, electrician Gosforth, electrician Heaton), and its own service breakdown.
This is the pattern we ship on every local web design build for trades who work across multiple distinct areas. The pillar reasoning is laid out in our service-area page rationale, but the short version: one mega-page ranks for nothing; one page per suburb ranks for the suburb, if you do the rest of the work.
What we did per page
Each suburb page had unique-to-that-suburb content. Not "different photo of the same paragraph". Genuinely unique:
- 3-5 named streets the electrician had actually worked on in that suburb.
- A specific local landmark in the H1 image alt text (the Jesmond Dene, the Gosforth High Street, the Heaton Park gates).
- One short customer story specific to that suburb, with the customer's first name and street name.
- A list of the type of houses common to the suburb (Jesmond Edwardian terraces, Gosforth 1930s semis, Heaton flats - electrical work in each is genuinely different).
The point isn't to game the algorithm. The point is that the content is genuinely different because the work in those suburbs is genuinely different. That's the only durable way to do UK local web design at scale.
The cannibalisation crisis at month three
Eight weeks in, Jesmond was on page 1 for electrician Jesmond. Lovely. Then at week 11 it dropped to page 3 overnight. Gosforth took its place. Then at week 13 they both dropped and Heaton popped up.
Classic cannibalisation. We'd internally linked the three pages to each other ("we also cover Jesmond, Gosforth and Heaton") in the footer of each. Google was confused about which page was the canonical answer for which suburb.
The internal-linking fix
We did three things:
- Killed the cross-linking footer. Each suburb page now only links to the parent Newcastle hub page, not laterally to the sibling suburb pages.
- Hub page got a single 'areas we cover' list linking out to each suburb page, with descriptive anchor text ("electrician in Jesmond" not "Jesmond").
- Each suburb page got 2-3 inbound contextual links from the blog, e.g. a post about "EV charger installation in Newcastle suburbs" linking to each suburb page with the relevant anchor.
Within four weeks, all three suburb pages stabilised on page 1 for their respective keywords. None of them have dropped since.
The Google Business Profile complication
The electrician has one GBP, registered at his Heaton address. That meant Heaton was always going to rank in the map pack; Jesmond and Gosforth would only ever rank in the organic results below. We didn't try to game this with multiple GBPs (against Google's terms; gets you suspended). We accepted that the map pack would be Heaton and used the organic pages to capture the Jesmond and Gosforth searches.
Result by month 6: top 3 in map pack for Heaton, position 4-6 organic for Jesmond, position 5-8 organic for Gosforth. Total inbound enquiries: roughly 3x what he'd had before the build.
What this means for local web design for tradespeople
If you operate across multiple named areas, build a page per area, link cleanly, and accept the map pack constraint. The single biggest mistake we see other local web design builds make is either (a) one mega-page covering everywhere, or (b) ten template pages that are obviously the same content with the town name swapped. Both rank for nothing.
If you want this pattern out of the box, every Built Local plan includes up to five suburb pages built to this standard. See the 30-point local SEO checklist for the rest of the work, or read the pillar guide for the full picture.
