6 min readPublished Last updated
Should a Contractor Have a Page for Every City?
Written by UXPro Design Studio. Kitchener, ON. Prepared with AI assistance and checked against the sources listed below.
Do I need a separate page for each city I serve?
Only for places you genuinely work in and can show proof of. A useful town page has real local projects, real local reviews, honest travel and pricing notes, and copy that differs from every other town page on the site. Twenty near-identical pages with the town name swapped are what Google's spam policies call doorway abuse, and they can make a site rank lower, not higher.
Redlined example
A typical trades company's town page (fictional example)Opening
Struck: We proudly serve Cambridge! Contact us for all your Cambridge roofing needs in Cambridge.Inserted: Roof repairs in Cambridge: recent jobs in Hespeler and Galt, done by the same crews as our Kitchener work.Proof
Two Cambridge jobs, each with the area, the work done and the customer's review.
Travel
Free estimates in Cambridge; a travel fee beyond Paris and Ayr, stated on this page.
| Build a page for | A town where you genuinely work and can show proof: real projects, real reviews, real local detail |
|---|---|
| Skip a page for | A town you'd drive to but have no completed work, reviews or distinct detail to show |
| What Google's spam policy rules out | Pages aimed at specific regions or cities that funnel users to one page (doorway abuse) |
| Google Business Profile service area | Hide your address if customers don't visit you; up to 20 service areas, generally within about 2 hours' drive (as of 15 October 2026) |
| Structure | A location hub linking to each town page, plus links from the relevant service pages |