Why town pages exist at all
A service-area business has one address and a map that stretches for kilometres. The Google profile does a lot of work close to home, but its reach fades with distance, and searches that name a town lean towards businesses in that town. A useful page about the work you do in a specific town is one of the few honest ways to show Google, and the customer, that you really serve it.
Pages also matter beyond the map. In the 2026 expert survey, dedicated service pages ranked second among the factors that decide whether AI assistants name a local business. [1]
The doorway problem
The lazy version of this is well known: take one page, swap “Abbotsford” for “Mission”, then “Chilliwack”, then forty more towns, and publish them all. Google has a name for that. Its spam policies describe doorway pages as pages created to rank for specific, similar searches, leading users to intermediate pages that are less useful than the final destination, and they list pages for specific regions that funnel visitors to one destination as an example. [2]
Practitioners who test this have found the bigger risk is thinness, not repeated wording. [3] A page that says nothing specific about the town is the problem, whether or not its sentences match another page.
| Doorway page | Useful town page | |
|---|---|---|
| Content | Town name swapped in | Jobs, problems and rules specific to the town |
| How many | Every town in 40 km | Only towns with real work |
| Proof | None | Job photos, reviews from that town |
| Written by | A template | Someone who knows the jobs |
| Customer's reaction | “This is a template” | “They have done this near me” |
The test every town page has to pass
Before we publish a town page for a client, it has to carry at least three of these, from the business's real records. If it cannot, the page waits until the material exists.
- Real jobs in that town: how many, what kind, which neighbourhoods. No customer names without permission.
- Photos from jobs there, with the owner's permission.
- Reviews from customers in that town, quoted exactly and credited.
- Local specifics: the housing stock and its common problems, local permits and inspections, local rebates, climate or water issues.
- People or response times: crew based nearby, or how quickly you reach that town.
- What differs there: a travel fee, a narrower area, a different service mix.
What real local substance looks like
A few examples from the trades we work with, of the kind of detail a template cannot fake:
- Tree service. Surrey, the Township of Langley and the City of Langley each run their own tree bylaw, and a removal permit can need an arborist report. A page that explains the rules in one municipality is useful to a homeowner there and useless anywhere else, which is exactly the point. More for tree services.
- Drainage. Homeowners in the valley call it a perimeter drain, not a French drain. A page that explains why flooded basements spike in October and why the digging is best done in the dry months speaks to a real local problem. More for drainage contractors.
- HVAC. Which rebates apply in that town this month, and which have closed, dated. Rebate programs change often, so a page like this is only useful if someone keeps it current.
Which towns get a page
Not every town you could drive to. Start with one strong page per core service, such as “Furnace repair” and “Heat pump installation”. Then add town pages only where both are true: you already get good work from that town, and the map shows you missing there.
Merge near-duplicates rather than multiplying them. “AC repair” and “air conditioner repair” are one page, not two.
Writing it so a customer calls
- Write for the person standing in a cold house or a wet basement. Answer their questions first: how fast, how much roughly, what happens next.
- Put the phone number and a clear next step near the top.
- No “best in town” claims and no invented statistics.
- Keep the business name, address and phone identical to the Google profile.
- Put common questions in visible text on the page: cost, timing, permits, rebates.
What about schema and llms.txt?
Structured data (schema) is good housekeeping and we add it. A 2026 study found no measurable lift from it in AI citations, so we do not sell it as a ranking boost. [4] More on what AI search actually uses.
A note on AI-written pages
AI tools can draft a town page in seconds, which is why there are now so many empty ones. Google treats mass-produced pages made mainly to rank as scaled content abuse, whatever wrote them. [2] A draft is fine as a start. The facts have to come from the business, and a person who knows the work has to edit it before it goes live.
Sources
- Whitespark, Local Search Ranking Factors 2026, AI visibility factors, an expert survey published November 2025. whitespark.ca/local-search-ranking-factors
- Google Search Central, “Spam policies for Google web search”: doorway abuse and scaled content abuse, read September 2026. developers.google.com/search/docs/essentials/spam-policies
- Sterling Sky, testing on location pages and duplicate content, as reviewed September 2026.
- Ahrefs, study of structured data and AI citations, 2026.
Where Merkat does this for you: Pages for the towns where the map shows you missing, written from your real jobs so they are not doorway pages.
Service-area pages →