Why should each service have its own page?
Google ranks pages, not businesses. If all your services share a homepage, you're competing for none of them properly — here's how to fix the structure.
Why does a small business website need one page per service?
Because Google ranks pages, not businesses. A homepage that mentions eight services is one page trying to be about eight things, so it ranks properly for none of them. Eight focused pages, each about one job, can each rank for that job. It’s the most common structural fault on small business websites and the cheapest one to fix.
The homepage problem
A web page gets one page title, one main heading, and one subject as far as Google is concerned.
So when your homepage says “plumbing, heating, bathrooms, boiler servicing, emergency callouts, underfloor heating” — Google has to decide what that page is about. It picks something vague, usually your business name and your town, and that’s what you rank for.
Someone searching “boiler replacement leicester” is looking for a page about boiler replacement. You have a paragraph. The plumber three miles away has a page with a heading, 600 words, prices, photos and five FAQs. He’ll usually win, and it isn’t close.
This is also why “we’ve got a nice website but we don’t come up for anything” is such a common complaint. Nice and findable are unrelated. (If that’s you, part one of this series walks through how to check where you actually appear.)
What a service page actually needs
Not much, but all of it:
- A heading naming the job as customers name it. “Boiler replacement”, not “heating solutions”. Search the phrase yourself and see which version real people type.
- What the job involves, in plain language. What you do, how long it takes, what happens on the day.
- Some price guidance. A range, a starting point, or what it depends on. This is the question everyone has and almost nobody answers, and the page that answers it gets the call.
- Where you do it. The towns and areas, named.
- Proof. Photos of your own work, a review about that specific job, your certifications.
- Three to five FAQs — the actual things you get asked on the phone.
- One clear next step. Phone number and a form. Not “get in touch”.
Six hundred words does it. This isn’t about volume.
How to structure a small business website: how many pages?
One per service you actually want more of. For most local businesses that’s four to eight.
Work it out by money, not by capability. You can probably do fifteen things. Three or four of them pay properly and you’d like more of those. Those get pages. The rest can share one.
The page count is also the biggest thing that decides what a website costs, so it’s worth knowing your number before you ask for quotes.
And resist going the other way. Forty near-identical pages spun out of a template is a recognised spam pattern. Google’s spam policies cover it under “doorway abuse”. Eight real pages beat forty thin ones.
Should I have a page for every town I cover?
Sooner or later someone suggests multiplying services by towns — boiler replacement in Leicester, in Oadby, in Wigston, in Syston, and so on.
Done with restraint this works. Done mechanically it’s the spam pattern above.
The line is whether the page has anything specific to say. If you can write genuinely different content about working in that town — the housing stock, jobs you’ve done, how long it takes you to get there — that’s a real page. If it’s your standard text with the town name swapped, it’s a thin page, and thin pages drag down the good ones around them.
Start with services. Add locations only for the two or three areas you most want work from.
Link them together
Your service pages shouldn’t be islands. Link from the homepage to each one, and between related services where it makes sense — a boiler page linking to servicing, a rewire page linking to consumer units.
This is the part that turns a set of pages into a website, and it’s the same principle behind a blog series where each post hands off to the next.
One more reason this matters now
A growing share of people never see your website. They get an AI-generated answer summarising what’s out there, or they ask a voice assistant.
Those systems pull from specific, structured, clearly-written pages. A page headed “Boiler replacement” that answers what it costs, what’s involved and where you work is easy to quote. A homepage listing eight services is not.
The structure that was already better for Google turns out to be the structure that gets you quoted in an answer you never see. Which is a reasonable bet on where this is heading.
If you’d rather have the structure planned for you, it’s how every site we build is laid out: one page per service you want more of.
And yet
Here’s the frustrating part, and it’s the next post.
You can do all of this — proper pages, real content, prices, proof — and watch your visitor numbers climb while the phone stays quiet. Traffic and enquiries are two different problems with two different causes.