DEV Community

Cover image for How I Built a Local SEO Website for an Oil Heating Business
George Drennan
George Drennan

Posted on

How I Built a Local SEO Website for an Oil Heating Business

How complicated can a six-page local business website really be?

Homepage.

Three service pages.

About.

Contact.

Done.

Except building the pages is the easy bit.

The harder part is working out what the website needs to say, what potential customers are searching for, and why anyone should choose this business over the other heating companies showing up in Google.

I recently built a new website for Smiths Heating (Wales) Ltd., a family-run oil heating business serving Oswestry, North Shropshire, and nearby parts of Powys.

And the business already had something useful to build around.

It specialises in oil heating.

That's a bigger market than you might think.

Around 1.5 million UK households rely on heating oil to heat their homes and provide hot water, according to the Competition and Markets Authority. The CMA also describes these households as being predominantly in rural areas.

You can see the rural split clearly in the housing data.

The English Housing Survey 2023–24 found that 32% of rural households in England use solid-fuel or oil-fired heating, compared with just 0.7% of urban households.

For a business covering Oswestry, North Shropshire, and surrounding rural areas, that made the niche worth leaning into rather than diluting.

Oil heating became the foundation for the entire site.

Here's how I approached it.

Start With What Makes the Business Different

Most heating websites sound pretty much the same.

Reliable.

Professional.

Experienced.

Competitive prices.

Quality workmanship.

Swap the logo and half of them could belong to the same company.

Smiths Heating (Wales) Ltd. had a much stronger angle.

The engineers specialise in oil heating systems.

The business also has more than 35 years of heating and plumbing experience, OFTEC registration, Worcester accreditation, existing Google reviews, and plenty of photographs from real jobs.

That's much more useful than another claim about "exceptional service."

So I made the specialism obvious from the start.

The homepage leads with:

Oil Boiler Experts — Servicing, Repairs & Installations

Then immediately explains the geographical area:

Specialist oil heating engineers providing servicing, repairs and new boiler installations across Oswestry, Shropshire and Powys.

There shouldn't be any detective work involved.

Within a few seconds, a visitor should know:

  • what the company does
  • what it specialises in
  • where it works
  • what they can hire it for

That's the main job of the hero section.

Not to sound clever.

To make things clear.

Build the Site Around Search Intent

The initial website is deliberately small.

The main pages are:

  • Homepage
  • Oil Boiler Installation
  • Oil Boiler Repairs
  • Oil Boiler Servicing
  • About Us
  • Contact

The three service pages do most of the commercial heavy lifting.

Each gets its own page because each represents a different search intent.

Someone searching for:

oil boiler repair Oswestry

is in a very different situation from someone searching for:

new oil boiler Oswestry

So why send both people to the same generic services page?

The Repair Page

Someone looking for an oil boiler repair probably isn't casually researching.

Something has gone wrong.

They may have:

  • no heating
  • no hot water
  • a boiler that keeps locking out
  • unusual noises
  • a leak
  • a burner problem
  • an electrical or control fault

So the oil boiler repair page gets into those problems quickly.

It explains the common faults Smiths Heating (Wales) Ltd. deals with, what happens during a repair visit, and what the customer should do next.

Problem.

Solution.

Next step.

The Servicing Page

Servicing has a different intent.

The boiler probably works.

The customer wants to keep it that way.

So the oil boiler servicing page focuses more on preventative maintenance.

It covers:

  • why annual servicing matters
  • what gets inspected
  • combustion checks
  • cleaning
  • efficiency
  • common signs that servicing is overdue
  • Worcester oil boiler servicing

The content matches the reason someone landed on the page.

The Installation Page

Installation is a bigger decision.

There's more money involved.

More questions.

And usually more comparison shopping.

So the oil boiler installation page goes deeper.

It explains:

  • when replacement might make sense
  • what happens during installation
  • boiler sizing
  • existing heating systems
  • Worcester oil boilers
  • heating controls
  • warranties
  • certification

You don't need three nearly identical landing pages with different keywords swapped into the H1.

You need three pages built around three different customer problems.

Use Real Photos

This was one of the easiest decisions.

I didn't want stock photography.

You know the kind.

Perfectly clean engineer.

Brand-new toolkit.

Huge smile.

Thumbs up next to a boiler they've clearly never touched.

Smiths Heating (Wales) Ltd. already had something much better.

Real photographs.

Photos of:

  • boiler replacements
  • repair jobs
  • internal components
  • servicing work
  • outdoor oil boilers
  • heating controls
  • the company van
  • the actual engineers

So I used them throughout the site.

A slightly imperfect photograph from a genuine installation is much more convincing than a polished stock photo.

It shows the work.

For a local trade business, that's useful proof.

Put Credentials Where People Can See Them

Smiths Heating (Wales) Ltd. has several strong trust signals.

These include:

  • OFTEC registration
  • Worcester accreditation
  • Worcester service credentials
  • City & Guilds qualifications
  • Google reviews
  • more than 35 years of experience

I didn't want those buried at the bottom of an About page.

So the accreditation block appears prominently across the main pages.

Why?

Because somebody choosing an oil heating engineer wants to know:

Can I trust these people to work on my heating system?

And reviews don't necessarily finish that decision.

BrightLocal's 2026 consumer research found that 54% of consumers visit a business's website after reading positive reviews. Even more interestingly, 66% continue researching, compared with 34% who are ready to buy or book. The survey is US-based, but it illustrates an important point about how people use local business websites.

A positive Google review might get somebody through the door.

The website still has to convince them.

That's why I wanted the site to back those reviews up with visible accreditations, real engineers, genuine work photos, and clear information about the services.

Trust shouldn't be an Easter egg.

Make the About Page About Actual People

Small businesses often waste their About pages.

You usually get something like:

"We pride ourselves on delivering exceptional customer service and high-quality solutions."

Okay.

But who are you?

The About page for Smiths Heating (Wales) Ltd. shows the actual team.

Mark.

Murray.

Tom.

Each person has a photograph, role, and information about their experience.

That makes a big difference for a local service business.

You're no longer contacting a faceless company.

You can see the people who might actually turn up at your house.

That's an advantage smaller businesses should use.

Don't Stuff "Oswestry" Into Every Sentence

Local SEO isn't this:

Oil boiler servicing Oswestry from our Oswestry oil boiler servicing experts providing oil boiler servicing in Oswestry.

Nobody wants to read that.

The site targets Oswestry, North Shropshire, and Powys naturally.

It also identifies smaller places within the company's regular service area, including:

  • Llanymynech
  • Pant
  • Trefonen
  • St Martins
  • Four Crosses
  • Welshpool
  • Gobowen
  • Ellesmere

The same geographical relationship is reinforced across the commercial pages, footer, About page, and contact information.

The contact page also includes the business location, opening hours, and map.

The idea is consistency.

Search engines should be able to understand:

This company provides these services in this area.

You don't need to repeat the town name until the copy becomes unreadable.

And the rural targeting isn't arbitrary.

Again, the English Housing Survey found that almost a third of rural households use oil or solid-fuel heating, compared with less than 1% in urban areas.

That's exactly the kind of market where a specialist oil heating business makes sense.

Give Every Page One Obvious Next Step

Another simple thing.

Buttons should tell people what they're doing.

Not:

Learn More

Or:

Submit

Or:

Click Here

For repairs:

Book a Repair

For servicing:

Book a Service

For installations:

Get a Quote

The CTA matches the reason the visitor is on the page.

I also repeated CTAs further down each service page.

That's important.

Someone may not be ready to make contact when they first land on the page.

They might be ready after reading about accreditations.

Or after seeing customer reviews.

Or after finding the answer to a question.

Make the next step obvious when they get there.

Don't Hide the Phone Number

This should be obvious.

Apparently it isn't.

An oil heating business should make its phone number extremely easy to find.

Especially on the repair page.

If your boiler has stopped working in winter, you probably don't want to hunt through a website looking for a contact form.

The phone number appears prominently in the site header.

There are also direct calls to action throughout the site.

For customers who don't want to call, the Contact page includes a simple enquiry form.

Visitors can specify whether they need:

  • installation
  • repair
  • servicing
  • something else

Nothing clever.

Just remove friction.

Answer the Questions Customers Actually Ask

Each service page also has an FAQ section.

Not because:

SEO says we need FAQs.

Because potential customers genuinely have questions before booking.

The repair page answers things like:

  • What should I do if my oil boiler stops working?
  • Why does my oil boiler keep locking out?
  • How quickly can you repair an oil boiler?
  • Can you repair it on the first visit?
  • Do you repair older oil boilers?

The installation page covers:

  • How long does an oil boiler installation take?
  • Will I be without heating and hot water?
  • Can the existing heating system be retained?
  • What guarantee comes with the boiler?
  • Will I receive certification?

The servicing page deals with:

  • How often should an oil boiler be serviced?
  • How long does a service take?
  • What happens during the service?
  • Are replacement parts included?
  • Do Worcester oil boilers need annual servicing?

These sections expand the topical coverage of each page.

That's useful for SEO.

But the main reason they're there is much simpler.

They help people make a decision.

Keep the Design Simple

I didn't want to reinvent web design.

The site uses a deliberately simple visual system:

  • white content sections
  • dark sections for trust and calls to action
  • red buttons
  • large real-world images
  • short blocks of copy
  • clear headings
  • repeated review cards
  • repeated accreditation blocks

That's enough.

A local heating website doesn't need a WebGL animation of a boiler exploding into particles when you scroll.

It needs to:

  • look trustworthy
  • work properly on mobile
  • explain the service clearly
  • load quickly
  • make contacting the company easy

Simple wins.

Make the Business Easy for Search Engines and AI to Understand

This was another thing I considered while writing the copy.

Across the website, the same core relationships are reinforced.

Smiths Heating (Wales) Ltd.

↓

Oil heating specialists

↓

Oil boiler servicing, repairs and installations

↓

Oswestry, North Shropshire and Powys

The site also clearly identifies:

  • individual engineers
  • qualifications
  • accreditations
  • manufacturer expertise
  • specific services
  • locations served

That clarity matters for traditional search.

I think it matters increasingly for AI search too.

Vague marketing language isn't very useful to an information retrieval system.

Compare:

"We provide high-quality heating solutions tailored to your needs."

With:

"Smiths Heating (Wales) Ltd. provides oil boiler servicing, repairs and installations across Oswestry, North Shropshire and Powys."

Which statement actually tells you something?

Exactly.

What Comes Next?

The website is the foundation.

Now it needs authority.

The next stage is building useful content around the questions customers ask before they need an engineer.

Things like:

  • How much does an oil boiler service cost?
  • How long should an oil boiler last?
  • When should you replace an oil boiler?
  • Why does an oil boiler keep locking out?
  • How much does an oil boiler replacement cost?
  • What are common Worcester oil boiler problems?
  • How often should an oil boiler be serviced?

There's also scope to expand the local SEO strategy over time.

But I'm not rushing out 50 near-identical location pages.

I'd rather have a small number of strong pages than dozens of pages saying the same thing with a different village name in the H1.

The Main Takeaway

The biggest lesson from this project?

Small businesses don't need websites that make them look like huge companies.

Smiths Heating (Wales) Ltd. already had the things that make a strong local business:

  • decades of experience
  • specialist oil heating knowledge
  • recognised accreditations
  • real engineers
  • genuine customer reviews
  • photographs of real work
  • a clearly defined service area

The website didn't need to manufacture a brand story around that.

It needed to communicate those things properly.

That's really the whole strategy.

Be clear about what you do.

Show people why they should trust you.

Answer their questions.

Make it ridiculously easy to contact you.

Everything else comes after that.

Top comments (0)