Skip to content

SEO guide

Local SEO for Service Area Businesses: How to Rank Without a Shopfront

Say you’re a plumber in Widnes. You cover six towns and get called out to all six. But when someone in Warrington searches for a plumber, you’re nowhere, even though half your work is there.

That’s the everyday problem with local SEO for service area businesses (businesses that travel to their customers, rather than the other way round). Most local ranking signals were built around a place customers can walk into. With no public premises, fewer of those signals work for you, so your website has to do more of the lifting.

This guide covers the wider picture: which areas to claim, how to structure your site, how to write town pages that aren’t thin copies of each other, and how to look trustworthy with no shop to point at. The Google Business Profile settings (hiding your address, entering service areas) have their own guide on Google Business Profile service areas, so we won’t repeat them here.

Step 1: Work Out the Area You Actually Cover

Adding more towns to your Google Business Profile doesn’t make you rank in them.

In September 2026, the local SEO agency Sterling Sky put it bluntly: “the ranking is based on the address at which the business verified the listing. The only impact that the service area has is visual.” Their own profile lists Toronto as a service area. They don’t rank in Toronto.

So your list of places isn’t a ranking lever. It’s a promise to customers, and a plan your website has to deliver on. Get it right before you build anything.

  1. Answer the driving question honestly. How far will you genuinely drive for a standard job? Not an emergency, and not the dream job you’d drive two hours for. Write the answer in minutes, not miles. A 20 minute drive out of Widnes at 8am is a different shape from the same drive at 2pm.
  2. Draw the real shape. Search each town in Google Maps and use the boundary Google outlines for it, rather than guessing. Note the neighbouring areas on its edge, since that’s often where overflow work comes from.
  3. Make your profile match. List the same places on your Google Business Profile. The service areas guide covers the settings.

By the end of this step you should have a written list of named towns you’ll actually serve, ordered by how much you want work there. Everything after this builds on it.

Step 2: Pick the Services and Towns Worth Building Pages For

One r/localseo commenter did the maths that freezes most trade owners: five to ten towns crossed with five to ten services is 25 to 100 possible pages. Then the useful bit. Most of their clients end up around 12 to 15.

So what happens to the rest, and how do you pick which dozen survive?

List every service first. Write down everything you do, including the small jobs, then mark the five to eight that actually bring in money. A boiler replacement and a tap washer aren’t equal, and they shouldn’t get equal treatment.

Rank the towns. Sort your Step 1 list by commercial value, not distance or population. Ask three questions:

  • Is there work there you actually want?
  • Do you already have finished jobs or customers there?
  • Would you be happy driving there next Tuesday?

Practitioner Noah Igler advises building for the 8 to 15 towns you genuinely want to rank in, not every town you could reach. He observes that top-three sites in competitive local markets tend to have around 15 well-built location pages, not hundreds.

Why cutting helps. There’s no hard maximum. The limit, as Semantic Mastery frames it, is dilution: your site has finite authority, and the wider you spread it, the thinner each page gets. One YouTube practitioner showed a site whose leads climbed on a modest set of location pages, then fell steeply after it scaled to 200 or 300 near-identical ones.

Twelve pages you can make genuinely good will beat sixty you can’t, and cost less to build and clean up.

By now you should have a shortlist grid: money services down the side, priority towns across the top, and a realistic number of cells ticked.

Step 3: Give Those Pages a Proper Home on Your Site

You write the pages, publish them, and months later nothing has happened. Nothing on your site links to them, and Google has barely noticed they exist.

Avoid that with a simple structure:

  • Homepage
  • One page per money service
  • An “areas we serve” hub page
  • A town page for each shortlisted town, under that hub
  • Contact page

Keep areas we serve pages separate from any page for a real physical location, as one r/SEO contributor advises. They do different jobs.

Nav or hidden? Practitioners are split on whether town pages belong in the main menu, and it matters far less than whether they’re reachable. As Local Search Forum moderator Elizabeth Rule puts it, pages needn’t be in the navigation, but they must be linked from pages people and Googlebot actually visit. The middle ground: an areas we serve section or map on the homepage feeding the hub, the hub linking to every town page, and every page in your XML sitemap.

One domain, not many. A one or two person trade covering a few nearby towns should keep everything on one domain. Semantic Mastery’s framework saves separate sites or subfolders per county for businesses spanning several counties with the budget to feed each one.

This structural groundwork is part of what we set up in our local SEO service, if you’d rather not do it yourself.

If a page can’t be reached in two clicks from your homepage, treat it as unpublished.

Step 4: Write Town Pages That Earn Their Place

You don’t have to rewrite the whole page for every town. Most of it is allowed to repeat.

Many owners fear a duplicate content penalty. Google’s Search Central blog says otherwise: “Duplicate content on a site is not grounds for action on that site unless it appears that the intent of the duplicate content is to be deceptive and manipulate search engine results.” Thin pages don’t get you fined. They just never do anything.

Brittany Hall of Precision Marketing Partners splits a town page into two layers. The stable core (what you do, how you work, your credentials) can be near-identical everywhere. The local layer explains why the page matters to this place. Skipping that layer, not repeating the core, is what makes pages read as duplicates.

A town page that earns its place usually has:

  1. A localised H1, such as “Boiler Repair in St Helens”
  2. A short intro: what you do, who for, which nearby areas you also cover
  3. Two to four real local details: housing stock, realistic response times, parking and access, an honest note on your radius
  4. Four to seven services in demand there, each linking to its service page
  5. Reviews and photos from jobs in that town
  6. A short FAQ on availability, turnaround and quotes
  7. A local call to action

The full build is in our guide to local landing pages.

Then run the deletion test (Fuel Online’s phrase): if you deleted the page tomorrow and a reader would lose nothing, it shouldn’t exist. The classic failure is one repair page copied for three neighbouring towns with only the name swapped. Google’s spam policies list “pages targeted at specific regions or cities that funnel users to one page” as doorway abuse. Treat each town page as that town’s own homepage instead.

Honestly, this gets hard by the fifth town. If you have real jobs, photos or customers somewhere, it has enough for a page. If not, don’t build it yet.

“How many town pages should I have?” is the wrong question. The better one is how many links connect them. Noah Igler’s view is that a well-linked set of 8 to 15 pages outperforms 50 to 200 isolated ones.

Wire it both ways.

  1. On each service page, add a section listing the towns you serve, each linking to that town’s page.
  2. On each town page, add a matching section listing your services, each linking back to its service page.

That reciprocal grid is the whole mechanism, and it takes an afternoon, not a month.

Make the links descriptive. Use anchors like “emergency drain clearance in Warrington”, not “Warrington” or “click here”. Put them in the body of the page, not a footer or sidebar, where they carry less weight. Igler observes that top-three sites in competitive local markets tend to have 200 or more contextual internal links across roughly 15 location pages, so treat this as a habit, not a one-off job.

Each town page should also link to your contact page and one to three genuinely relevant guides.

Already got fifty thin pages? Prune to the towns that matter and wire up the survivors, rather than adding more. Deleting pages feels like throwing work away, but a smaller, well-linked set concentrates your site’s authority instead of spreading it thin.

If you only do one thing from this article this week, add the two cross-linking sections to the pages you already have.

Step 6: Build Credibility When There Is No Shopfront to Visit

You may have under a second to convince someone. Palace Media, a UK web design firm writing for tradespeople, says over 60% of local trade searches happen on a phone and visitors judge a business from its site in under a second. Take that as industry guidance, not law. Either way, your trust signals need to show on a phone screen straight away, not on an About page nobody opens.

Show the signals UK customers look for:

  • Accreditations for your trade: Gas Safe for gas, NICEIC or equivalent for electrical
  • Public liability insurance, stated plainly
  • Named testimonials that include the customer’s town
  • Before and after photos of real jobs
  • Years trading or jobs completed, if the number is real

If you can’t back a claim up, leave it off the page.

Treat trade directories as an extra. Checkatrade is huge: by its own figures, over 3 million consumers a year and more than 6.2 million verified reviews. But not everyone trusts it. One r/DIYUK commenter said: “I just don’t trust the reviews on them or the ratings. If I need a trades person I ask around my friends.” A directory profile helps, but it doesn’t replace reviews on your Google profile or proof on your own site.

Make the proof local. Put reviews and photos on the town page they belong to. In one r/SEO account, a UK mobile mechanic with no premises had area pages built, each showing only reviews from that town. Within six months a good portion reportedly ranked top three in their towns. One reported case, not a promise.

Keep your name, service area and phone number consistent wherever you’re listed, too (see our local citations guide).

From your homepage, on a phone, a stranger should see who you are, what you’re qualified to do, and that you’ve done it near them.

Step 7: Keep the Site Fed Without Making Things Up

The easiest content source you have is the photo roll on your phone. Every finished job is a post waiting to be written, and because it already happened, nothing has to be invented.

Write up a job in fifteen minutes. Say what the customer had, what you found, what you did, roughly how long it took and which town it was in. Add two photos. Link it in the body to the relevant town and service pages, using the descriptive anchors from Step 5, and every write-up feeds the pages that need links.

Write what only a local can. A national competitor can’t write about the housing stock on your patch, the seasonal jobs that spike where you work, or which streets have nowhere to park a van. Local regulation quirks count too, where they genuinely apply. What you learn here becomes the detail that makes a town page specific.

Stay honest, and measure per town. Never invent a case study, a customer or a statistic to fill a page. If you haven’t done the job, don’t write it up. Then track results town by town, not as one total, and put next month’s effort into the town closest to breaking through, as Semantic Mastery recommends. Our local SEO tracking guide shows how.

Pick one finished job a fortnight. That pace beats a content calendar you’ll abandon by March.

FAQ: Local SEO for Service Area Businesses

Will Google penalise me for having a page for every town I cover?

No, not by default. As covered in Step 4, Google has said duplicate content isn’t grounds for action unless the intent is to deceive and manipulate results. The real risk is that thin, name-swapped pages underperform and get ignored, not that your whole site gets punished.

How many town pages should a small trade actually have?

There’s no fixed number. One practitioner says most of their clients end up with around 12 to 15 pages, and a well-linked set of 8 to 15 real target towns tends to beat 50 isolated ones. Every extra page spreads your site’s authority a little thinner.

Should my town pages be in the main menu?

It doesn’t matter much, as long as they’re linked from pages people and Google actually visit, such as an areas we serve hub or a homepage map. What you must avoid is orphaned pages that nothing links to.

Do I need a physical address to rank in Google Maps?

No. You can run a service area profile with your home address hidden. Google still ranks the profile from the address you verified with, which is why your website does so much of the work in other towns. Our guide on how to rank on Google Maps covers the full setup.

How long does local SEO take for a service area business?

Months, not weeks. The UK mobile mechanic in Step 6 reportedly had strong positions across its target towns after about six months, but that’s one example, not a benchmark. A newer site in a competitive area will usually take longer.

If you’d like a hand, tell us what you do and where you cover. We’ll give you a straight answer on whether our local SEO service can help, and if we can’t, we’ll say so.

Tell us what you do and where.

We look at what Google and the AI assistants say about your business today, and give you a straight answer on whether we can help.