
Give a dedicated page to every distinct service and to every location where you genuinely operate and want to rank — but only if you can make each page meaningfully unique. A real page per service or city beats one crowded page. Thin, near-identical "spun" pages, however, hurt more than they help.
- Google ranks pages, not websites — a dedicated page for a service or city gives that exact query something specific to match, which a crowded combined page can't.
- Build a location page only where you genuinely operate or serve customers — fake addresses or cities you don't service violate Google Business Profile and local search guidelines.
- Thin location pages that differ only by swapping the city name are treated as low-value or duplicate content and can drag down the rest of the site.
- A useful location page needs unique signals: a local phone number, real service-area detail, area-specific projects or reviews, and content written for that place.
- Google Ads is different from SEO — every ad group or campaign with a distinct offer should point to a dedicated, matching landing page, not a shared homepage.
The General Rule: One Page Per Distinct Intent
Yes — as a default, every distinct service and every location you truly serve should get its own page, because Google ranks individual pages against individual searches, not your site as a whole.
Think about what someone actually types. A person searching "furnace repair Hamilton" wants a page about furnace repair in Hamilton. If that service is buried as one paragraph on a generic "Our Services" page that also covers plumbing, AC, and ductwork, the page is too unfocused to rank well for any single one of those terms. Split them apart and each page can carry its own title, headings, content, internal links, and schema aimed at one clear intent. That focus is what lets a page compete.
The same logic applies to locations. A single "Areas We Serve" page listing twelve cities will rarely outrank a dedicated, substantial page for each city that matters to you. When you serve multiple towns and want to show up in each, separate pages give Google a relevant landing target for each local search — and give the searcher a page that speaks to their area specifically.
The rule has a hard condition, though: each page must be able to stand on its own as something genuinely useful. "One page per intent" only works when you can fill each page with real, distinct content. If you can't write a meaningfully different page for a given service or city, that's a strong signal it doesn't deserve a separate page yet. Quality per page beats quantity of pages every time.
When You Should NOT Split Into Separate Pages
Don't create a separate page when you can't make it genuinely different from the others — that's where the page-per-everything strategy backfires.
The classic failure is the spun location page: take one template, swap "Toronto" for "Mississauga" for "Vaughan," and publish fifty near-identical pages. Google has spent years getting good at spotting exactly this. These pages get flagged as thin or duplicate content, rarely rank, and in volume can pull down the perceived quality of your whole site. You end up worse off than if you'd built three strong pages instead of fifty weak ones.
Skip the separate page when the variations are trivial. If two "services" are really the same offering with a different label, one page covering both — or a single page with the alternate term included naturally — serves users and search engines better than splitting hairs. Likewise, don't build a location page for a city you don't actually operate in or can't legitimately serve; that's against local search guidelines and erodes trust when a customer notices.
Also be honest about capacity. Twenty thin pages you'll never update are worse than five you maintain. Each page is a commitment to keep it accurate and useful. If you're spreading the same small amount of substance across many URLs, consolidate. A focused set of strong pages — one per service you truly offer, one per place you truly serve and can write distinctly about — beats a sprawling directory of hollow ones.
What Makes a Service or Location Page Worth Building
A page earns its place when it contains information that genuinely differs from your other pages — not just a different keyword in the same template.
For a service page, that means describing what the service actually involves, who it's for, what it costs or how pricing works, common questions, your process, and relevant proof like before-and-afters or results. Someone landing on it should learn something specific to that service, not read a generic pitch with the service name pasted in.
For a location page, the bar is higher because the temptation to template is stronger. A location page that deserves to exist usually has several of these: a local phone number or address if you have one; specifics about how you serve that area, including travel, coverage, or local logistics; projects, case studies, or reviews from customers there; references to local landmarks, neighbourhoods, or conditions that matter to the work; and internal links to the relevant services for that place. The more of those a page carries, the more it reads as a real local page rather than a doorway.
A practical test: could a competitor copy your page, change the city or service name, and have it be equally true? If yes, your page is too generic to deserve its own URL. If no — if it contains things only true of this service in this place — you've got a page worth building. This is the line between a page-per-intent strategy that lifts your visibility and one that quietly buries it under thin content.
Google Ads Pages Follow a Different Rule
For Google Ads, the answer is more clear-cut than SEO: yes, every campaign or ad group with a distinct offer should send traffic to its own dedicated landing page that matches the ad — and that's true even when SEO wouldn't justify a separate page.
The reasoning is different. In paid search you're buying the click, so message match directly affects whether that click converts and what you pay. When an ad for "emergency furnace repair" lands on a homepage that talks about your whole company, the visitor has to hunt for what they came for, and many leave. Send that same click to a focused page about emergency furnace repair — headline matching the ad, the offer up top, a clear form or call button — and conversion rate climbs while cost per lead drops. Tighter message match also improves Quality Score, which can lower your actual cost per click.
So your ad landing pages can be more numerous and more narrowly tailored than your SEO pages. They don't all need to be indexed or rank organically; some are built purely to convert paid traffic. You can even run several landing-page variations for the same service to test which converts best.
The two strategies connect, though. A strong SEO service page can double as a solid ad destination, and data from your ads — which exact search terms convert — tells you which services and locations are worth investing real SEO pages in. At SearchPod we plan site structure and ad landing pages together for this reason, so the same research informs both, rather than building them in isolation.
Related questions
Yes, give each distinct service its own page when you can make it genuinely useful and different — that focus is what lets a page rank for that service's searches. The exception is when two "services" are really the same offering under different names, or when you can't write meaningfully unique content for each. In those cases, one well-built page beats several thin ones.
Give a city its own page only where you genuinely operate or serve customers and can make that page distinct — with a local phone number, real service-area detail, local reviews or projects, and content written for that place. Don't spin out near-identical pages by swapping the city name; Google treats those as thin or duplicate content and they can hurt your whole site.
For SEO, every distinct service you genuinely offer should have its own page if you can make it substantial and unique. For Google Ads, the rule is firmer: each ad group or campaign with a distinct offer should point to its own dedicated landing page that matches the ad, because message match directly affects conversion rate, cost per lead, and Quality Score.
Yes — any campaign or ad group promoting a distinct offer should send clicks to a dedicated landing page whose headline and content match the ad. Sending paid traffic to a generic homepage forces visitors to hunt for what they clicked for, and many leave. A focused, matching page lifts conversions, lowers cost per lead, and improves Quality Score.
Yes. Location pages that differ only by a swapped city name are treated as thin or duplicate content. They rarely rank, and in volume they can lower how Google rates the quality of your entire site, dragging down pages that would otherwise perform. A few strong, genuinely distinct location pages beat dozens of templated ones every time.
There's no fixed number — the limit is how many you can fill with real, distinct content and keep accurate over time. If you're spreading the same small amount of substance across many URLs, you have too many. A focused set of pages you maintain beats a large directory of hollow ones that go stale.
Want a second opinion on your situation?
Get a free, no-obligation proposal. We’ll look at your site and your market and tell you honestly what we’d do — and what we wouldn’t.
Get Free Proposal →