Service area pages that rank instead of reading as doorway pages
Swapping the town name in a template is the fastest way to build forty pages and the fastest way to have none of them rank. Here is where the line actually sits.
Every service business that covers more than one town eventually builds city pages, and most of them build the same thing: one template, the town name swapped in, a map embed, and a list of the same services. It feels like leverage. Forty pages from one afternoon. Then none of them rank, and the ones that do get quietly dropped a few months later.
What Google actually calls a doorway page
The spam policy is specific, and it names this exact pattern: pages targeted at specific regions or cities that funnel users to one page. Note what is not in that sentence. There is no page count, no word minimum, no percentage. The test is whether the page is a destination or a turnstile. A page that answers a local question is a destination. A page that exists to catch the town name and pass the visitor along is a turnstile, and it does not matter whether you built four of them or four hundred.
The side-by-side test
Open two of your city pages in two windows and read them together. If the only differences are the town name, the map pin and a phone number, you already know the answer, and so does Google. This takes two minutes and it is more reliable than any tool, because the thing being measured is whether a human would find the second page worth reading after the first.
What actually makes a town page different
- Work you have actually done there, named. Two or three jobs with what the property was and what the problem turned out to be.
- Reviews from people who live there, not the same four testimonials rotated across every page.
- Something true about the place that changes the job: the housing stock, the soil, the water, the age of the roofs, a local ordinance.
- Coverage you can defend. If you have never taken a job in that town, the page is a claim you cannot back.
Start with the towns you can write about
Three to ten to begin with, chosen by where you already work rather than where you would like to. Prove the model on those, watch what happens, and only then widen. The temptation is to publish the full county on day one, and the reason not to is that if the template is wrong you will have made the same mistake forty times before anything tells you.
Let indexation tell you when to stop
Search Console gives you the answer for free. If most of a batch is indexed within about four weeks, the template is earning its place and you can widen it. If a large share sits in Discovered, currently not indexed, or Crawled, currently not indexed, Google has already judged the pattern and more of it will make things worse rather than better. That is not a penalty and there will be no message. It is simply Google declining to spend on pages it does not rate.
What to do with the towns you cannot write about
Put them on one page. A single coverage page that lists every town you serve is honest, useful to a visitor checking whether you come out to them, and carries no risk at all. It will not rank for each town name, but neither would the forty thin pages, and this version does not put the rest of the site at risk while failing.
Ten town pages that each say something true will outrank forty built from one template, and they will not take the rest of the site down with them.

