If you serve twenty towns and rank in one, the missing nineteen are the largest growth opportunity you have. Service area pages are how you close that gap, and they are also the single easiest way to damage a site that was previously fine.
This guide covers the difference between the two outcomes. It builds on our local SEO guide for small businesses, and pairs with the Google Business Profile playbook, since the profile and these pages work on the same problem from opposite ends.
What a service area page is actually for
Your Google Business Profile handles proximity. When someone searches near your premises, the profile does the work. But Google names distance as one of three local ranking factors, and there is nothing you can do about being fifteen miles from the searcher.
Service area pages address the other two factors, relevance and prominence. A page written specifically about the work you do in a given town gives search engines a reason to consider you relevant to that town even when a nearer competitor exists. That is the whole mechanism.

Why the obvious approach fails
The obvious approach is to write one page and duplicate it twenty times with the town name swapped. It has never worked well and it works worse every year.
Google's guidance on creating helpful content is explicit that content needs to demonstrate real knowledge and serve a purpose beyond ranking. Twenty pages differing by a single proper noun fail that test obviously. Worse, Google's documentation on handling duplicate content describes how near-identical pages get consolidated, meaning nineteen of your twenty pages simply do not exist as far as search is concerned.
The cost is not only wasted effort. A large volume of thin pages affects how the rest of the site is assessed, so the exercise can leave you worse off than before you started.
What has to be on the page
A page earns its place when it contains things that could only have been written about that specific area. In practice that means at least three of the following, and preferably five:
- Geography that matters to the job. Districts, street types, parking restrictions, one-way systems, buildings without lifts, conservation areas with access rules.
- Work you have actually completed there. A short description of a real job, with the constraint that made it interesting.
- Pricing factors specific to the area. Travel time, congestion or low-emission charges, permit costs, typical property sizes.
- Reviews from customers in that area. Even two or three, quoted with the location attached.
- Local logistics you know and outsiders do not. Where the loading bays are, which streets a large vehicle cannot enter, which times of day are impossible.
If you cannot supply three of these for a town, do not publish the page yet. Write it when you have done work there.
How many pages you should have
Fewer than you think, and added over time rather than all at once.
Start with the areas that already produce enquiries, because you have real material to write from. Add the adjacent areas you genuinely want work in. Ignore, for now, the towns you would drive to but never have. A business with six substantial area pages consistently outperforms one with thirty generated ones, and it carries none of the risk.
Choosing which areas deserve a page
Two inputs decide this. What people actually search, and where you can realistically compete.
For search volume, use a proper keyword tool rather than intuition. Semrush's guide to keyword research covers the process, and their overview of local SEO explains how local modifiers behave differently from general terms. What you are looking for is the combination of service and place that people type, which is often not the phrasing you would choose yourself.
For competitiveness, search the term and look at what ranks. If the first page is dominated by national directories, the local page opportunity is often better than it appears, because directory listings are easy to outrank with a genuinely local page. If it is dominated by established local competitors with hundreds of reviews, pick a different town to start with.
Writing the pages without spending a month on it
This is the practical objection, and it is fair. Six good pages is still six pages of original writing.
The workable division of labour is that you supply the substance and AI handles the structure and first draft. Dictate what you know about the area into a voice note, hand the model that plus your standard service information, and edit what comes back. The local specifics come from you, because they have to. The connecting prose does not.
What you must not do is skip the first step and ask a model to write about a town it knows nothing about. It will produce something fluent and generic, which is precisely the failure mode described above.
Linking them together properly
Area pages should link to each other where it makes sense, particularly between neighbouring areas, because customers moving between them are a real audience. Each page should also link up to the main service page it belongs to, and the service page should link down to the areas it covers.
Keep the linking natural. A block of thirty town links in the footer of every page is a pattern search engines recognise and discount, and it does nothing for a human reader either.
Structured data for areas you serve
Mark up each page with LocalBusiness structured data, using the areaServed property to state which locations the page covers. This tells search engines explicitly what your pages imply, and it is the same data assistants read when answering location-based questions.
Validate the output before it ships. Generated schema frequently looks correct and fails validation on a detail.
Measuring which pages earn work
Set up Google Search Console and check each area page individually rather than looking at site totals. What you want to know per page is whether it gets impressions at all, whether those impressions turn into clicks, and whether those clicks turn into enquiries.
A page with impressions and no clicks usually has a title and description problem. A page with clicks and no enquiries has a content or trust problem. A page with no impressions after three months was probably a town you should not have written about yet.
That last case is worth acting on rather than ignoring. Removing or consolidating pages that never gained traction is normal maintenance, not an admission of failure.
Where this sits in the wider plan
Service area pages are the second half of local SEO. The Google Business Profile covers the ground near you, and these pages extend reach beyond it. Neither works well without the other.
If you would rather have the research, structure and writing handled, local SEO is one of the things we do, and a free audit will tell you which areas are worth building pages for before you write a word.