Service pages and city pages: when you need them, and when Google calls them doorway spam
Do I need a separate page for every service I offer?
Also answers: Do I need a different page for every city I serve?
Google's spam policies name doorway pages explicitly, and the example they give is pages targeted at specific regions or cities that funnel users to one page. One page per service you actually sell is usually right. Forty city pages routing every visitor to a single contact form is the pattern the policy describes.
short answer · 53 words · inspected 10 / 03 / 2026
01section 01
The test that separates the two
A page earns its place if it answers something no other page on the site answers. That is the whole test, and it is the same test Google's spam policies and its helpful-content guidance apply from different directions.
Content: different work, different price, different questions earns a page; the same text with a name swapped is a doorway. Evidence: jobs, photos and people from that place or trade earn a page; stock imagery does not. Destination: a page that answers the question earns its place; one that funnels to a single generic page does not. Internal links: a page linked from navigation as a real section earns its place; one linked only from a footer list does not.
That last signal is diagnostic. A set of pages reachable only from a footer block of city names is the structure the policy describes, regardless of what the copy says.
sources
- Spam policies for Google web searchGoogle Search Central
- Creating helpful, reliable, people-first contentGoogle Search Central
02section 02
Do I need a separate page for every service I offer?
For every service you actually sell and would quote differently, yes. Not for every variation of a name for the same work.
The reason is mechanical rather than stylistic. A page can only answer the questions it contains, and a buyer searching for one service wants that service's price, scope, timeline and proof — not a list in which it appears. Two services on one page compete for the same headline and neither gets it.
Merge when two services share the same scope, price and buyer: "drain cleaning" and "drain unclogging" are one page with both phrasings in the copy. Split when the work, the price band, or the decision differs — emergency and scheduled work are different pages because they are different purchases. Do not create a page for a service you cannot evidence; a page about work you have not done is the thin-content problem with a service name on it.
And watch the duplicate-URL side effect: service pages generated from a template often appear at several addresses. Google's guidance on consolidating duplicate URLs is the fix.
sources
- Consolidate duplicate URLsGoogle Search Central
03section 03
Do I need a different page for every city I serve?
Only for cities where you can write something true that no other page says. That is a handful, not forty.
What makes a city page legitimate: completed jobs in that city you can describe, photos taken there, the specific conditions of the work there, local permitting or access facts, and people who serve it. What makes it a doorway: the same 400 words with one proper noun substituted.
If you travel to customers rather than serving them at a storefront, the profile side is configured differently too — Google's service-area business guidance covers businesses that serve customers at their locations, and a service-area business does not display a street address.
The practical sequence: write the three cities where you do the most work and can prove it. Let them run a quarter. Add a fourth when you have the evidence for it, not when you have the ambition. Forty thin city pages is slower than four good ones and carries a policy risk the four do not.
sources
- Service-area businessesGoogle Business Profile Help
Think this is your site? Book the inspection.
$1,000, credited to your first month. You get the scored report either way.