A service business does not need a hundred blog posts - it needs eight good service pages and one properly described service area. That is the shortest summary of the difference between optimising a store and optimising a company that sells human work. In a store, catalogue and scale decide. In services, a dozen or so URLs decide, and they have to be genuinely good, because there will not be more of them.
This piece is about a service provider’s site: an electrician, a law firm, a garage, a cleaning company, a design studio, a clinic. The local layer - Google Business Profile, consistent details across the web, reviews - I covered separately in the piece on whether your SEO partner needs to be local, and I am not repeating it here. This is what happens on the site itself.
Three kinds of query, three different pages
People looking for a service type three completely different things, and each needs a different answer:
| Kind of query | Example | What should answer it |
|---|---|---|
| Service plus place | ”electrician Rzeszów” | a service page, or a service-in-city page |
| Price | ”how much does a new consumer unit cost” | a guide piece with a range and what it depends on |
| Problem or symptom | ”breaker trips when the washing machine starts” | a diagnostic piece leading to the service |
The biggest mistake is doing only the first type and then wondering why the phone does not ring. Price and problem queries face less competition, bring people in earlier in the decision, and - more importantly - they are the only place where you can beat a company three times your size.
Where to get the phrase list without paid tools: write down the questions customers ask on the phone in the first minute. Then type them into Google and read the suggestions and the “people also ask” box. That is a year’s worth of work.
How many service pages, and how to split them
You have probably met the “one page per service” rule in every guide, including my own SEO audit checklist. The difficulty starts at the question of where to draw the line, and companies get it wrong in both directions.
Split when customers name it separately. If one person rings about “air conditioning installation” and another about “air conditioning servicing”, those are two services, two pages and two different texts - because they are two different buying decisions, with different budgets and different urgency.
Do not split when the difference is technical. “Split AC installation” and “multi-split AC installation” is one page with two paragraphs. Broken into two, they compete for the same phrase and both do worse than one would have.
The practical threshold: a service page needs at least three things of its own - a different customer problem, a different scope of work and different FAQ questions. If you cannot list them, it is a paragraph, not a page.
A realistic layout for a typical service business: home page, 5 to 10 service pages, an about page with the team and qualifications, past work, a contact page with a form and phone number, plus a dozen or so guide pieces added over a year. That is it. Everything else is expansion that comes only once those pages start producing enquiries.
Service times city - where multiplying starts to hurt
It is tempting to build a page for every combination of service and town. Eight services times twenty towns is 160 URLs and it looks like a plan for domination. In practice it is the most common route to a site that stops working.
Two reasons. The formal one: pages mass-produced around place names that funnel the user to the same destination are described in search engine guidelines as doorway pages, and they do not fare well. The practical one: nobody will write 160 different, meaningful texts, so what appears is a template with the town name swapped - and both crawlers and customers can see it.
A sensible layout:
- The town you are based in - a full page, all services, address details, how to find you
- Three to five of the largest towns in your reach - separate pages, but only for services you genuinely perform there, and only if you have something to fill them with
- The rest of the area - a single “where we work” page with a list of places and a coverage map, not broken into separate URLs
Five city pages you are not ashamed of beat a hundred cloned ones.
What actually makes one city page different from another
If you are building a city page, it has to contain something that cannot be copied. The things that genuinely differentiate:
- Specific jobs from that area - the district or estate, the scope of work, a photo
- Local conditions that change the job - access, parking, the type of buildings, requirements of the housing associations you have worked with
- Travel time and availability - “in this town we are usually there the same day” is information a competitor cannot copy without lying
- Reviews from customers there
- Contact details for the person covering that area, if you split it that way
If you run out of genuine content by the third city page, that is the signal to stop. Three real pages work better than twenty empty ones.
A business with no address that travels to the customer
A separate case: a plumber, a mobile repair service, a building firm working within a 60-kilometre radius. There is no premises for customers to visit, and no wish to publish a home address.
What to do:
- In Google Business Profile set a service area instead of an address - that is the supported option for businesses that travel, and the address stays hidden
- On the site replace the address with a clear coverage statement: a list of places or a radius from your base town. It is the thing customers look for most often, right after price
- Keep the name and phone number consistent everywhere the business is listed. There simply is no address - as long as it is the same everywhere
- Do not invent a virtual office address in a town you do not work in. It costs more than it returns
A service business blog: eight pieces, not a hundred
A service business rarely needs a large blog and almost never needs posts written “because we have to publish regularly”. It needs a dozen or so pieces answering the questions people ask on the phone.
The four types that pay back fastest:
- What it costs and what it depends on - the most-read page on a service provider’s site and the best filter for enquiries; give a range and list the factors instead of dodging the subject
- How a job actually runs - from enquiry to handover, with timings. It removes the uncertainty that stalls a decision
- How to choose a contractor / what to watch out for - builds trust and brings in people who have not chosen yet
- Diagnosing a specific problem - people search the symptom before they know the name of the service
Each of those pieces ends with a link to the right service page. That is the whole mechanism: content brings people in, the service page sells, the form and the phone number close.
Data that helps a machine understand the business
Three things to set once:
- Local business markup - name, phone, hours, service area, address if there is one. SEO plugins generate it from a form
- Service markup on service pages - what you do and where
- Questions and answers at the end of pages - written around real customer questions, not to satisfy a plugin
The same tidying now helps in a second place: AI assistants assemble answers out of specific pages, and a company with a clearly described service, area and pricing has a better chance of landing in one.
How to measure results without paying for graphs
A phrase’s ranking is the worst possible measure for a service business: results are personalised and depend on where the phone is standing. Measure what affects revenue:
| What to measure | Where from | What it tells you |
|---|---|---|
| Form enquiries | inbox or CRM | the hardest number you have |
| Clicks on the phone number | an event in analytics | mobile traffic almost always calls rather than writes |
| Impressions and clicks | Search Console | shows direction long before the calls do |
| New phrases in Search Console | Search Console | the first sign the work is landing |
| Enquiries from the business profile | profile insights | a separate channel, often the biggest one locally |
The order of signals over time is always the same: impressions grow first, then new phrases appear, and only then do the calls come. If after a few months you cannot see even the first signal, that is not a matter of patience but a sign something is wrong with the assumptions. How to weigh it against advertising I set out in the piece on SEO versus Google Ads.
The first three months - an order that works
- Month one: sort out the service pages - one service, one page, its own title, its own text, the phone number as a tappable button. Plus a Google Business Profile filled in completely
- Month two: three guide pieces from the list above, starting with the one about prices. Each linking to the right service
- Month three: the service area - one coverage page or two to three city pages with genuine content; plus past work with photos
Only after that is it worth thinking about an ongoing arrangement and a monthly budget - otherwise you are paying to grow something that does not exist yet. Which billing model makes sense in your situation I set out in the piece on one-off SEO versus a monthly retainer. What the site itself should look like - from the phone number as a button to the sections that do not work - is in the piece on a website for a local service business.
Frequently asked questions
How many pages should a service business website have? Usually a home page, 5 to 10 service pages, an about page, past work and contact, plus a dozen or so guide pieces added over a year. A separate page belongs to a service customers name separately and order separately - if the difference is purely technical, it is a paragraph rather than a new page.
Is it worth building a page for every town? Not for every town. A full page for the town you are based in makes sense, plus three to five for the largest places in your reach, provided you have something to fill them with - jobs done there, travel times, reviews from local customers. Mass-cloned pages built around place names are treated as doorway pages in search engine guidelines and they do not work.
How do I do SEO for a business with no office that travels to customers? In Google Business Profile set a service area instead of an address - that is the supported option for mobile businesses and the address stays hidden. On the site state your coverage clearly, as a list of places or a radius, and keep the business name and phone number written identically everywhere.
Does a service business need a blog? Not a blog in the sense of publishing regularly. It needs a dozen or so pieces answering the questions customers ask on the phone - about price, how a job runs, how to choose a contractor and specific problems. A dozen good pieces work better than a hundred written out of obligation.
How do I know the SEO is working? By the order of the signals: impressions in Search Console grow first, then new phrases appear, then the calls and forms arrive. Measure enquiries and clicks on the phone number, not rankings - search results are personalised and checking them on your own phone is misleading.
Want your company to show up in Google and in ChatGPT answers? I work on technical SEO and AI visibility from the code side, not the reporting side. Tell me which questions matter to you and I will quote it.