One page cannot rank for three towns. Google files a page under one place, so a business in Staines that serves Sunbury and Ashford needs to decide which towns earn a page of their own. The answer comes from the search numbers for your trade, not from how far you are willing to drive. In 2026 the numbers say Staines and Ashford earn a page for most trades, Sunbury earns one for some, and the two Ashfords need extra care so Google does not file you in Kent.

What filing under the wrong town costs you

Here is a worked example, labelled as such, using a verified job value. A plumber based in Staines-upon-Thames does most of the week in Ashford and Sunbury as well. Call-outs are £80 to £150; take £115 as the middle. The site has one page, the homepage, which says "Staines" in the title and lists the other towns in the footer.

Google reads that page as a Staines page. When someone in Ashford types plumber ashford, a search that carries the same guessing problem as every Ashford search, the page is not the best match, so it does not appear. The 115 searches a month for plumber staines (UK, 2026 run-rate) may find it; the Ashford and Sunbury searches go to whoever has a page for those towns, or to a directory.

Example: 2 lost call-outs a month x £115 x 12 = £2,760 a year, per town you serve but do not have a page for

That is the small version. An estate agent in Staines has 490 searches a month for estate agent staines, 170 for estate agent ashford middlesex and 132 for estate agent sunbury. One instruction is worth more than a year of a plumber's call-outs. If the Ashford searches find a competitor's Ashford page and not the agent's Staines homepage, the cost is not £2,760. It is the fee on every Ashford house the agent never heard about.

The mechanism is simple and worth stating once. Google matches a search to the page that is most clearly about that search. A page with Ashford in the heading, Ashford streets in the copy and an Ashford review wins the Ashford search. A page that mentions Ashford once in a footer does not. There is no trick in it; it is just specificity.

Which of the three towns earns a page?

The honest way to decide is to look at the search numbers for your trade, town by town, then check them against your own invoices. The table shows searches a month on the UK 2026 run-rate, from Google Ads data, as at 13 October 2026.

SearchStainesSunburyAshford (Middlesex)
web design + town12no datano data
estate agent + town490132170
dentist + townno data291348
plumber + town1153811
electrician + town6118no data
accountant + town7211no data

Three things fall out of that table.

First, the web design numbers are tiny. Twelve people a month search web design staines and the same again for seo staines. Nobody is searching for a web designer in Sunbury or Ashford in any measurable number. That tells you our own market is small here, and we say so. It also tells you that the search that matters is yours, not ours.

Second, the right answer differs by trade. An estate agent should have a page for all three towns: 490, 132 and 170 are all worth a page. A dentist needs Ashford (348) and Sunbury (291) and probably does not need a Staines page at all, because there is no measurable search for it. A plumber needs a Staines page (115) and, at 38 and 11, a sentence each for Sunbury and Ashford on the homepage rather than a page. Electricians and accountants are a Staines page and nothing else.

Third, our own experience backs the rule. Bad Boy Labs' Staines page has had 130 impressions in 90 days for web design staines in Search Console, at an average position of 67. That is what a page looks like when the search barely exists: Google shows it occasionally and nobody clicks. We keep the page because it is honest and it helps people in the town, not because the volume justifies it. Your trade is different. A Staines estate agent page competing for 490 searches a month sits in a different world.

One more check before you write anything. Pull three months of invoices and count the towns. The search numbers tell you where demand is; the invoices tell you where you already win. A town that scores on both earns a page first. A town with searches but no invoices is a bet. A town with invoices but no searches (common with word of mouth) needs a Google Business Profile service area entry and a sentence, not a page.

The two Ashfords problem

Ashford, Middlesex (postcode TW15, the one next to Staines) and Ashford, Kent (TN23 to TN27, the larger town near the M20) share a name, and Google has to pick one for every search that says Ashford. The data pack shows dentist ashford middlesex and dentist ashford surrey at the same 348 searches a month, which is a sign of how much the two labels blur together. For your website this creates two failure modes.

The first is a page titled "Plumber in Ashford" with nothing else to locate it. Google's best guess is the bigger town, so your page competes with Kent plumbers for Kent searches it can never win and is weak for the TW15 searches it should own. The second is the opposite: Kent searchers land on your page, call, find out you are 70 miles away, and leave. Both waste the click.

The fix is to make every signal point to Middlesex. Page title: "Plumber in Ashford, Middlesex (TW15)". First heading the same. Address on the page with the TW15 postcode. Two or three real local references: Fordbridge roundabout, Clarendon Road, the Ashford Hospital end, Woodthorpe Road. Your Google Business Profile service area listing "Ashford, Surrey" or "Ashford TW15" rather than just "Ashford". That single word, Middlesex, repeated in the right places, is the whole fix. Our own page for the town is written that way; see web design in Ashford, Middlesex.

NAP: the cheapest ranking fix you can make

NAP means name, address, phone. Google uses matching NAP across your site, your Google Business Profile and the directories to confirm that all of them are the same business. When they match, the map pack listing and the website reinforce each other. When they do not, Google trusts both less.

The common mismatches in this patch look like this. The website says "Staines" and the Google listing says "Staines-upon-Thames". The site has a mobile number and the listing has a landline. The Yell entry still has the old unit on the trading estate. A Sunbury page gives a Sunbury number that is no longer answered. None of these are dramatic. Together they are enough to keep a business out of the map pack for its own town.

Pick one form of each and use it everywhere: one business name (the one on your invoices), one address written one way, one phone number that is answered. If you want a separate number per town page for tracking, use call tracking that forwards to the main line and keep the main number on the Google listing.

Your three options

Option 1: Do nothing, keep the single page

What it means. Leave the homepage as it is, with the three towns in the footer.

How you know where it leaves you. The page keeps competing for Staines searches and nothing else. If your diary is full from word of mouth, that may be fine. The search numbers above tell you what you are leaving on the table in the other two towns.

Where it falls down. You stay invisible in the towns where the searches are, and you never find out, because a search you did not appear for leaves no trace.

Right for: a full business with no growth plans, or a trade where the two outlying towns score under 30 searches a month.

Option 2: Clone the page and swap the town name

What it means. Copy the Staines page twice, change "Staines" to "Sunbury" and "Ashford", publish.

How you know it fails. Google treats near-identical pages with a town name swapped as thin content, pages with nothing of their own to say, and in some cases suppresses them. Our earlier Staines article covers this in detail. The pages cost the same to build as real ones and return nothing.

Where it falls down. It does not just fail to rank. It can make Google less sure what the original page is about.

Right for: nobody. It is the common shortcut and it is a dead end.

Option 3: One genuinely different page per qualifying town

What it means. For each town that clears your threshold, write a page that could only be about that town: real streets, a real job, a real review, the right postcode, the phone number on the first screen. Link each one from the homepage. Add the towns to your Google Business Profile service area.

How you know it works. The Walk On The Wild Side pet shop in Ashford got 1,500 visits in month one from a site with one clearly located set of pages, 75% of them from Google, and 39 enquiries from them. Specific pages match specific searches. That is the entire mechanism.

Where it falls down. Each page takes an evening to write properly, and most owners stop after one. It also needs the phone answered when it rings, or the page wins the search and loses the job.

Right for: any business with two or more towns over the threshold. Estate agents and dentists in this patch almost always. Plumbers for Staines and perhaps Sunbury. This is the shape we build at Bad Boy Labs, and our pages for Staines and Sunbury-on-Thames are written the same way.

The recommendation

Bottom line: give a page to every town where your trade has over 100 searches a month and you already have invoices; give a sentence and a service-area entry to the rest.

The reason is time against return. One honest town page takes an evening. For an estate agent that evening is competing for 170 Ashford searches a month, each one a possible instruction. For a plumber the Ashford page would compete for 11, and the same evening spent asking Staines customers for Google reviews would move the map pack further. Spend the evenings where the searches are.

If option one is the honest answer for you, say so to yourself and spend nothing. A new site will not create searches that do not exist.

How to do it this week

  1. Monday, 15 minutes: get the numbers for your trade. Open Google Ads Keyword Planner (free with a Google Ads account; you do not need to run ads). Enter "your trade staines", "your trade sunbury", "your trade ashford middlesex". Write down the monthly figures. "Done" is three numbers and a decision: page, sentence or nothing for each town.
  2. Monday, 15 minutes: count your invoices. Last three months, one tally mark per town. Compare with step 1. Towns that score on both go first.
  3. Tuesday, 30 minutes: fix NAP. Open your website contact page, your Google Business Profile (business.google.com) and any directory you remember listing on. Make name, address and phone identical, character for character. "Done" is one spelling of each in every place.
  4. Tuesday, 10 minutes: set the service area. In the Google Business Profile, under Location and areas, add Staines-upon-Thames, Sunbury-on-Thames and Ashford (choose the Surrey or TW15 entry, not the Kent one). "Done" is three named areas showing on the profile.
  5. Wednesday and Thursday, one evening per page: write the pages. Title and first heading: trade, town, and for Ashford the word Middlesex and TW15. One paragraph on what you do there with two real streets. One on something true about the town's housing or customers. One review from that town. Phone number before the scroll. For the towns that scored under threshold, add one sentence to the homepage naming them.
  6. Friday, 10 minutes: link and submit. Add an Areas we cover section on the homepage linking each new page. Open Google Search Console (search.google.com/search-console), paste each new URL into the inspection bar and click Request indexing. "Done" is a confirmation for each URL; the green "on Google" status follows within days.
  7. End of month, 5 minutes: check. Search Console, Performance, filter Queries by each town. Impressions rising means Google has understood the page. Clicks rising means people have. Zero impressions after six weeks means go back to step 5 and make the page more specific.

Mistakes we see

  • Plain "Ashford" anywhere. Title, heading, Google listing, directory. Every bare Ashford is a chance for Google to file you in Kent.
  • Staines versus Staines-upon-Thames. Pick one spelling and use it everywhere. Google will match both in search, but mismatched NAP between site and listing costs you.
  • A Sunbury page because you live there. If your trade has 11 searches a month in Sunbury, your affection for the town will not change that. A sentence on the homepage and the service area entry is the right size.
  • Pages without a phone number before the scroll. The ranking is the easy half. The page has to turn the visit into a call on a phone screen, with the number tappable, before anyone has scrolled.
  • Building and never measuring. A page that nobody checks in Search Console cannot be improved. Five minutes a month is the whole job.

Want me to tell you which of the three towns earns a page for your trade?

Send me your trade and your postcode. I will pull the three town numbers for your trade, check who ranks for each today, and tell you page, sentence or nothing for Staines, Sunbury and Ashford, with the Ashford wording spelled out. If the answer is "your homepage is fine, fix the Google listing", that is what I will say and there is nothing to buy. Yes, run the three towns for me, or no, I will do the seven steps myself: which?