Skip to content
SEO Swansea

Morriston Trades Business — Organic SEO Case Study

This case study is illustrative and based on composite data from similar local SEO campaigns. It demonstrates typical results achievable for trades and service businesses in the Morriston area.

Quick Answer

A plumbing and heating business in Morriston went from no online presence whatsoever to 20 new leads per month within 6 months. The campaign achieved 450% organic traffic growth, page 1 rankings for "plumber morriston," "boiler repair swansea," and "heating engineer swansea," and a measurable return on investment from month 4 onwards.

This case study shows what's possible when a service business with zero online visibility commits to a structured organic SEO campaign. The business was a two-person plumbing and heating operation based near Morriston Hospital, serving residential and light commercial customers across Swansea. The owner had been running things for over a decade purely on word of mouth, but referral volume was drying up and younger homeowners were searching online rather than asking neighbours for a recommendation. The business had no website, no Google Business Profile, and no digital footprint of any kind.

We're documenting the 6-month campaign that took the business from invisible to page 1 for its core terms, covering the challenges, the strategy, and the results. For the companion case study on Google Maps SEO for hospitality, have a look at the Mumbles restaurant case study.

The Challenge

The business operated from premises near the Phoenix Trading Estate in Morriston, covering a service area that included Morriston, Sketty, Uplands, SA1 Waterfront, Llansamlet, and the wider Swansea postcode area. Despite being Gas Safe registered, experienced, and competitively priced, the owner had never put a penny into online marketing. There was no website, no social media, and no listing on Google Maps. When a homeowner in Morriston searched for "plumber near me" or "boiler repair morriston," this business simply didn't exist.

The competitive landscape made things harder still. Swansea has a high density of plumbing and heating businesses, many of which have invested in websites and Google Business Profiles. National aggregators like Checkatrade, MyBuilder, and Bark dominate the first page for generic trades terms, taking a commission on every lead they pass along. The business was paying indirectly through lost opportunities: every lead going to a competitor or an aggregator was revenue that should have come in direct.

The owner's goals were refreshingly straightforward: show up when local customers search, generate enough leads to keep two engineers busy, and stop relying on a shrinking pool of word-of-mouth referrals. The budget was modest, which meant the strategy had to be efficient and focused on the activities that would move the needle fastest.

The Strategy

We structured the campaign across 6 months with a clear progression from build to optimise to expand. Every decision was guided by one question: what will generate leads fastest with the budget we have?

Months 1-2: Building the Foundation

Step one was building a website designed for conversion and SEO from the ground up. The site was built on a fast, lightweight framework with clean HTML, proper heading hierarchy, and mobile-first responsive design. Page load time came in under 1.5 seconds on 4G, which is critical for trades searches where people are often on their phone dealing with something urgent — a burst pipe, a broken boiler, that kind of thing.

The site architecture was built around service area pages. Rather than a single "Areas We Cover" page listing postcodes, we created individual pages for each target area: Morriston, Sketty, Uplands, SA1, Llansamlet, Cwmdu, and Gorseinon. Each page had unique content about the area, the specific services offered there, typical property types and their common plumbing and heating issues, and genuine local references. The Morriston page mentioned proximity to Morriston Hospital and the residential streets around the Phoenix Trading Estate. The SA1 page covered the newer apartment developments along the waterfront and their particular heating system requirements.

At the same time, we set up and optimised a Google Business Profile with the correct categories (Plumber, Heating Contractor, Boiler Repair Service), service area definitions matching the website, high-quality photos of completed work, and a full service list with descriptions. We also submitted the business to 30 local directories with consistent name, address, and phone number data.

Months 3-4: Technical SEO and Content

With the site indexed and the profile live, months 3 and 4 focused on technical optimisation and building out the content. We added LocalBusiness structured data with service area markup, put FAQ schema on every service page to answer common customer questions, and made sure the site cleared all Core Web Vitals thresholds. Internal linking was wired so every area page linked to relevant service pages and vice versa, creating a tight topical cluster around plumbing and heating services in Swansea.

We also published practical content targeting informational queries that lead to service bookings: "How to bleed a radiator" (with a nudge toward professional help if needed), "Signs your boiler needs replacing" (linking to the boiler installation service page), and "Emergency plumber Swansea: what to do before help arrives." These pages captured people at the research stage and positioned the business as a knowledgeable, trustworthy provider.

The review strategy kicked off in month 3. Every completed job included a follow-up text with a direct link to the Google review page. The owner was coached on asking for reviews at the natural moment of satisfaction — typically when the customer expressed relief that the problem was sorted. Reviews grew steadily, each one reinforcing the business's prominence signal in Google's local algorithm.

Months 5-6: Expansion and Refinement

By month 5, the site was on page 1 for its primary terms and pulling in consistent leads. We shifted focus to expanding into adjacent terms and fine-tuning conversion. New service pages went up for niche offerings: power flushing, underfloor heating, smart thermostat installation, and landlord gas safety certificates. Each page targeted specific long-tail queries with lower competition but strong commercial intent.

We kept the Google Business Profile fresh with regular posts about completed projects (with customer permission), seasonal tips, and service promotions. The profile got new photos monthly. We also listed the business in Swansea Enterprise Park and Cwmdu Industrial Estate directories, strengthening local entity associations in Google's knowledge graph.

Conversion rate optimisation in month 6 included adding click-to-call buttons above the fold on mobile, a sticky phone number bar, and a simple quote request form. These changes increased the conversion rate from organic traffic by 35%, which translated directly to more leads from the same visitor numbers.

The Results

450%

Organic traffic growth

20

New leads per month

Page 1

For primary terms

6x

ROI by month 6

After 6 months, the business ranked on page 1 for "plumber morriston," "boiler repair swansea," "heating engineer swansea," "emergency plumber swansea," and 12 additional service-plus-location terms. Organic traffic grew by 450% from the baseline established in month 1. The website generated an average of 20 new leads per month through a mix of phone calls, form submissions, and Google Business Profile actions.

The Google Business Profile accumulated 38 reviews with a 4.8 average rating over the campaign period. Profile views shot up by over 600%, and "direction request" and "call" actions grew proportionally. The business appeared consistently in the local pack for all targeted terms within the Swansea service area.

Financially, the campaign paid for itself from month 4 onwards. By month 6, the return on investment was roughly 6 to 1 based on the average job value and the conversion rate from lead to booked job. The owner was able to take on a third engineer by the end of the campaign, directly because of the increase in lead volume from organic search.

Key Takeaways

Campaign Timeline

Months 1-2: Build

Website build, 7 service area pages, GBP setup, 30 citation submissions, mobile-first design, technical foundations

Months 3-4: Optimise

Structured data, FAQ schema, informational content, review strategy launch, internal linking, Core Web Vitals

Months 5-6: Expand

Niche service pages, GBP posts and photos, local directory expansion, CRO improvements, conversion tracking

Frequently Asked Questions

What's the timeline for SEO when you're starting from zero?
Typically 4 to 6 months to build meaningful organic visibility. The first couple of months cover website build, Google Business Profile setup, and getting indexed. Months 3 and 4 bring early ranking movement for less competitive local terms. By months 5 and 6, you're usually on page 1 for your main service-plus-location terms and pulling in consistent leads.
What's the best SEO strategy for plumbers and heating engineers?
The most effective strategy combines service area pages for each neighbourhood you cover, a fully optimised Google Business Profile, fast mobile performance, and a review generation system. Trades businesses benefit hugely from hyper-local content because customers search for services plus their specific area — "plumber morriston" rather than just "plumber swansea." Each area page needs to be unique and genuine, not copy-pasted with the place name swapped in.
How many leads should we expect from SEO?
A well-optimised trades business in Swansea can expect 15 to 25 new leads per month from organic search within 6 months. The exact number depends on the range of services you offer, how many areas you target, and seasonal demand. Plumbing and heating businesses tend to be busier in autumn and winter, while general building and renovation trades peak in spring and summer.
Are service area pages really worth the effort?
They really are. Service area pages work because they match how customers search. A homeowner in Sketty looking for "boiler repair sketty" expects to find a business that explicitly serves their area. Each page needs unique content about that location, the services you offer there, and real local references. Thin or duplicated area pages will do more harm than good, so quality matters.

Want Similar Results for Your Trades Business?

Whether you're a plumber in Morriston, an electrician in Sketty, or a builder covering the whole of Swansea, the same organic SEO principles apply. Grab a free SEO audit to see where you currently stand and spot the quickest wins. Have a look at our SEO services, check our technical SEO offering, or browse more case studies to see results across different industries.

Drop Us a Message Read: Mumbles Restaurant Case Study