Local Keywords: Fixing a Non-Localised Keyword Strategy
Many local businesses target the same broad phrases a national company would, such as "kitchen fitter" or "accountant", and then wonder why they never appear. People searching for a local service either type a place name or let Google infer one, and the results are built around location. A non-localised strategy leaves your pages out of those searches.
This guide shows how to work out which place names your customers actually use, where they belong on your site, and how to build pages for the towns you serve that give each one real substance instead of copying one page with the name swapped.
Why broad terms fail a local business
When someone searches for a service they buy in person, Google usually assumes they want a provider nearby. The results page often opens with a map and three business listings, followed by pages that mention the town. A page that talks about "bathroom fitting" in general, with no sign of where the business works, has little to connect it to that searcher.
There are two kinds of local search to plan for:
- Explicit: the place is typed, as in "bathroom fitter chesterfield" or "dentist in headingley". Pages that clearly serve that place compete here.
- Implicit: no place is typed, as in "bathroom fitter" or "emergency dentist", but Google uses the searcher's location. The map results carry most of the weight, and they depend largely on your Google Business Profile, how close the searcher is and how well known the business is. Your website supports this through consistent details and clear local relevance.
"Near me" searches belong to the implicit group. Google knows where the searcher is; it does not need the words "near me" on your page, and stuffing the phrase into headings looks odd to readers and adds nothing.
Finding the place names people actually use
The names on a map and the names in searches are not always the same. UK places in particular come in layers, and people search using the layer that feels natural to them.
| Layer | Examples (fictional business in Derbyshire) | How it is usually used |
|---|---|---|
| Town or city | Chesterfield, Sheffield | The most common modifier for services |
| District, suburb or village | Brampton, Walton, Staveley | Used by people who identify with their area, often for trades and personal services |
| County | Derbyshire | Used for services people travel for, such as wedding venues, or where towns are small |
| Region or informal area | North Derbyshire, the Peak District | Used for tourism, outdoor and leisure searches |
| Postcode district | S40, S41 | Occasionally used, mostly for property and delivery searches |
To find which layers matter for you:
- In Search Console, filter queries by Custom (regex) with the places you serve, for
example
chesterfield|brampton|staveley|dronfield|derbyshire, to see which ones already bring impressions. - Type your main service into Google and read the autocomplete suggestions and related searches, which often reveal the place names people pair with it.
- Ask customers where they are based and how they would describe it. Your job records and invoice addresses are a better guide to real demand than any tool.
- Run the Keyword Analysis & Gap Tool against two or three local competitors to see which place-based searches they rank for and you do not.
Keyword tools often have little or no data for small-town searches. A low or blank figure does not mean nobody searches; it may mean the numbers are too small to estimate. Weigh real enquiries and Search Console impressions above estimated volume here.
Where local terms belong on the pages you have
Before creating anything new, make the existing site clearly local. Most small sites can win their home town with the pages they already have.
- Title of each service page. Put the main town in the title where it reads naturally: "Boiler Servicing in Chesterfield | Fictional Heating Co".
- Main heading and first paragraph. Say where you work in plain words early on, and name the neighbouring areas you cover.
- Proof of local work. Photos of real jobs with the area named, short case studies ("replaced a boiler in a 1930s semi in Brampton") and reviews from local customers carry far more local weight than repeated place names.
- Contact page and footer. Show the business name, address and phone number in the same form as your Google Business Profile, plus opening hours.
- Homepage. One clear statement of the areas you serve, ideally with a simple list or map.
Area pages that are not doorway pages
Google's spam policies name doorway pages as a problem: many pages built to rank for similar searches that all funnel visitors to the same place, or near-identical pages targeting different towns. The classic example is one service page copied for thirty towns with only the name changed. Those pages are rarely indexed for long and can drag down how the whole site is seen.
An area page is worth creating when you can answer yes to most of these:
- You actually do work there regularly, or have a branch there.
- Something about the service differs there: travel time, parking, common property types, local rules, prices or availability.
- You have real local material: jobs completed, photos, reviews from customers there, staff based there.
- Searches for the service plus that place show impressions in Search Console, or the area is large enough that people clearly search for it.
If you cannot say yes, cover the area on your main service page instead, in a paragraph about the areas you serve. A handful of strong area pages beats dozens of thin ones.
What a good area page contains
- An opening that names the service and the place and says something specific about working there.
- Local examples of recent jobs, with photos and the district named.
- Details that genuinely differ: response times, call-out charges, parking, typical properties, any local regulations such as conservation areas.
- Reviews from customers in that area, shown only if they are real and attributable.
- Clear contact options and a link back to the main service page for full details.
The fix, step by step
Step 1
Map where your customers really come from
Export the last year or two of jobs, bookings or orders and count them by town or district. Put the result on a simple map or in a sorted list. This gives you a factual service area rather than an aspirational one, and usually shows a core of two or three places providing most of the work, with a longer tail beyond. Those core places are the ones your pages should name first and most clearly.
Step 2
Test which services carry local intent
Search each main service without a place name in a private window, from your area. If the results open with a map and local businesses, the service has local intent and needs local targeting. If the results are national guides, brands or online providers, place names will do little for that service. Note the result for every service in your sheet, because a business often has a mix of local and non-local services.
Step 3
Collect the place names people actually type
Use a regex filter in Search Console to find which of your places already bring impressions, then check Google autocomplete for each service followed by each place. Add the towns, districts and county names that appear. Run the Keyword Analysis & Gap Tool against local competitors to catch place-based searches you are missing. Record every combination against the service and place, and mark those with real impressions or real demand from your job list.
Step 4
Localise the pages you already have
Add your main town to the title and main heading of each local service page where it reads naturally. Rewrite the opening paragraph to say where you work and which nearby areas you cover. Add at least one real local example with a photo. Make the business name, address and phone number in the footer and contact page match your Business Profile exactly. Remove any hidden or bulk lists of town names left from older work.
Step 5
Decide which areas earn their own page
For each place outside your home town, check four things: regular work there, something about the service that differs locally, real local material to show, and evidence that people search for it. Give a separate page only to places that pass most checks. Cover the rest in an areas-we-serve section on the main service page. If you have physical branches, each branch should have its own page with its own address and opening times.
Step 6
Write each area page from local material
Start each page from your job records for that place, not from a copy of another area page. Describe real jobs, include photos and reviews from customers there, and give local details such as response time, parking or common property types. Write the text fresh each time. If two area pages would share more than a short standard paragraph about the business, the second one probably does not need to exist yet.
Step 7
Line up your Business Profile and markup
Check the Google Business Profile uses the same business name, address, phone number and
website as the site, with accurate categories and service areas. Link the profile to the most relevant
page, usually the homepage or the branch page. Add LocalBusiness structured data, or a more
specific type, to the page that represents each location, with the address and areaServed
matching the places you actually cover.
Step 8
Track local visibility by area
Search Console cannot filter by town, so track place-based searches with your regex filter and watch impressions and position for each place over time. Business Profile performance shows how people find and contact you from the map. For a view of rankings across your area, a grid-based local rank tracker checks results from many points. Review monthly for the first quarter after changes, then quarterly once things settle.
Structured data for the places you serve
Markup does not make a page rank for a town, but it states your location and service area in a form machines read reliably, and it should agree with everything else. A minimal example for a fictional service business:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Fictional Heating Co",
"url": "https://www.example.co.uk/",
"telephone": "+44 1246 000000",
"address": {
"@type": "PostalAddress",
"streetAddress": "1 Example Street",
"addressLocality": "Chesterfield",
"addressRegion": "Derbyshire",
"postalCode": "S40 1AA",
"addressCountry": "GB"
},
"areaServed": [
{ "@type": "City", "name": "Chesterfield" },
{ "@type": "Place", "name": "Staveley" },
{ "@type": "Place", "name": "Dronfield" }
]
}
</script>
Use the most specific business type schema.org offers for your trade. If you work from home and hide
your address on your Business Profile, leave the street address out of the markup too and rely on areaServed;
the local schema guide goes into the
detail.
Platform notes
- WordPress: create area pages as ordinary pages under a parent such as
/areas/, not as posts, so they sit outside the blog archive. Avoid plugins that generate location pages in bulk from one template; they produce exactly the near-duplicate pages the doorway policy describes. - Shopify: most shops are not local, but those with a physical shop or local delivery can add a page for each store using a page template with the address, hours and a map, and use Shopify's pickup and local delivery settings for the practical side.
- Website builders: Wix, Squarespace and similar builders let you set page titles and descriptions per page; check that duplicated pages have had every field changed, not only the heading.
- Custom sites: if area pages come from a database, make sure each record has its own written body and case studies, and do not publish a page until those fields are filled in.
Edge cases
- Service-area businesses with no public address. You can still rank for place names through your pages and a Business Profile with service areas set. Do not invent addresses or use virtual offices to appear in towns where you have no presence; that breaks Business Profile guidelines.
- Towns with shared names. Places such as Newport exist in several counties. Add the county or region where confusion is likely.
- Welsh and Gaelic place names. Where both forms are used, mention both naturally, for example Cardiff and Caerdydd, if your customers use both.
- Businesses that travel nationwide. If you genuinely serve the whole UK, localising every page is unnecessary; focus on the places where you have a base or real concentration of work.
For businesses with several branches, multi-location SEO covers the site structure, and service area fixes cover coverage settings.
1. Should I put near me in my page titles?
Generally no. When someone searches with near me, Google already uses their location to find nearby businesses, so the phrase does not need to appear on your page for you to be shown. Titles and headings that repeat near me read awkwardly and can look like keyword stuffing. A better approach is to name the town or area you serve clearly, keep your Business Profile accurate and complete, and show real evidence of local work on the page.
2. How many location pages should a local business have?
As many as you can fill with genuinely different, useful content, and no more. For most small businesses that means a strong page for the home town, pages for branches if there are any, and perhaps a few pages for nearby towns where you do plenty of work and have real local examples. Areas you cover only occasionally are better handled by a short section on the main service page listing where you travel to.
3. What is a doorway page?
Google describes doorway pages as pages created to rank for specific, similar searches that then lead visitors to the same destination or offer little of their own. For local businesses the common example is dozens of pages that are copies of one another with a different town name inserted. They are covered by Google's spam policies, are often filtered out of results and can harm how the site as a whole is judged. Pages with real local substance are not doorways.
4. Can I rank in a town where I do not have an office?
Yes, for searches that include the town name, if your site shows you genuinely work there and your pages are useful. The map results are harder, because they depend heavily on how close the searcher is to your business location. Your Business Profile service area settings describe where you travel, but they do not place you on the map in every town you list. Focus on towns near your base first, where you can compete in both.
5. Should I use the town name or the county in my keywords?
Use whichever your customers use, which you can find in Search Console, autocomplete and your own job records. For everyday trades and services, the town or district is usually the stronger choice because people think locally. For services people travel for, such as venues, days out or specialist clinics, the county or a well-known region can matter more. Many businesses end up using the town in titles and the county in supporting text.
6. Why do keyword tools show zero searches for my town?
Keyword tools estimate volumes from sampled data, and searches for services in small towns are often too few to estimate reliably, so they appear as zero or a very low band. That does not mean nobody is searching. Your own Search Console data and your enquiry records are better evidence of local demand. If you get impressions for a place-based search, or customers regularly come from that town, it is worth targeting regardless of what a tool estimates.
7. Do I need a separate page for every service in every town?
No, and trying to do this is one of the fastest routes to thin, near-duplicate pages. Most businesses do better with one strong page per service that names the main area, plus a small number of area pages that describe the range of services in that place with real local examples. Only create a service-and-town page when that combination brings real demand and you have enough specific material to make it genuinely different.
The Keyword Analysis & Gap tool maps your ranking keywords against your competitors and lists gap opportunities, so you can see the place-based searches local rivals rank for and you do not.
Open Keyword Fixes โ