Build a location page only where you have something real to say about that place. If the only difference between 2 pages is the city name, Google treats it as a doorway page, and you’ve built a liability instead of an asset.
Here’s the test I use, and what actually goes on a page that survives it.
Why the old approach stopped working
The template method went like this. Write 1 service page. Duplicate it 60 times. Swap the city name in the title, the H1 and a few paragraphs. Publish.
It worked for years. It doesn’t now, for 2 reasons.
Google’s spam policies name scaled content abuse and doorway pages directly. Doorways are defined as pages made to rank for particular searches that all funnel users to the same destination. A folder of near-identical city pages pointing at 1 contact form is the textbook example.
The second reason is more practical. Those pages don’t convert. Someone in Brunswick reading a page that says “we proudly serve Brunswick” 8 times and nothing else can tell it was generated. They leave, and the behavioural signal follows.
The delete test
Take your location page and remove every mention of the city.
If what’s left could describe any town in the country, you don’t have a location page. You have your service page with a find-and-replace run over it.
A page that passes contains things that are only true of that place. Which is also why you can’t build 60 of them in a week, and why the businesses that do this properly usually have 5 to 12 pages that work rather than 60 that don’t.
What goes on the page
Start with the specifics you already know from working there:
- The actual area covered. Name the suburbs, not the metro region. “Brunswick, Coburg, Pascoe Vale and Fawkner” is a real statement. “Greater Melbourne” is not.
- Local detail that costs money to be wrong about. Travel time from your base. Parking restrictions on that high street. The council permit a job there needs. Whether the terraces have a shared driveway your van won’t fit down.
- Proof from that area. A review from a customer there, a photo of a job you did there, the month you started serving it. This is the hardest part to fake and the most convincing part to read.
- Pricing or availability specific to the area if it differs. A callout fee that changes by distance is genuinely useful information.
- Who covers it. Naming the person who works that patch does more for trust than another paragraph of service description.
Then answer the questions people in that area actually ask. Not the generic ones. If everyone in one suburb asks about weekend availability because they all commute, that’s the FAQ for that page.
Don’t fake an address
The shortcut people reach for is a virtual office or a relative’s house so they can claim a location.
It’s a Google Business Profile suspension waiting to happen, and suspensions are much harder to reverse than they are to trigger. Your map ranking comes from the address where you verified, so a fake one is also a fake ranking signal on a listing that can vanish.
A location page doesn’t need an address in that city. It needs to be honest about where you’re based and clear about where you’ll travel.
How many pages to build, and which ones first
Build for places where you already have customers, in that order. You’ll have the reviews, the photos and the local knowledge to fill the page, and you’re competing where you have a track record.
Pull the last 12 months of jobs, sort by suburb, and start at the top. If you can’t fill a page for a suburb you’ve worked in 30 times, you won’t manage it for one you’ve never visited.
5 pages that each carry real detail will outperform 60 spun ones, and they won’t put your whole domain at risk.
URL structure and linking
Pick 1 pattern and keep it:
/emergency-plumber-brunswick/
/plumbing/brunswick/
Either works. Mixing both means you’ll eventually build the same page twice at 2 URLs, which is how the duplicate problem starts from the inside.
Link every location page from the parent service page, and link the location pages to each other only where it makes sense for a reader. A block of 60 city links in the footer of every page is a pattern Google recognises and readers ignore.
Vary the anchor text. 60 exact-match “plumber Brunswick” links pointing at 1 page reads as manipulation. Use the way people actually refer to things.
Schema, and the field people get wrong
Use Service schema with areaServed for the places you cover. Use LocalBusiness only where you have a genuine address, and keep the name, address and phone identical to your Google Business Profile.
Mismatched details across your site, your profile and your directory listings are one of the most common problems I find, and they’re quiet. Nothing breaks. You just get trusted a little less across the board. That cleanup sits in the same bucket as the rest of your on-page work.
Location pages won’t fix your map ranking
Worth being clear, because it’s the most common misunderstanding I hear.
These pages help you rank in normal organic results for “service + suburb” searches. They don’t move your position in the map pack, which is calculated from your verified address and your Google Business Profile. Sterling Sky has tested the service area field specifically and found no ranking effect.
So a location page widens your organic reach into areas your map listing can’t touch. That’s the point of it, and it’s a real one. But if the map pack is your goal, the work is on your profile instead.
How to tell if they worked
In Search Console, filter by page and look at the queries. A page doing its job picks up searches containing that suburb name and variations you didn’t target.
A page that only ever gets impressions for its exact title is thin. Either fill it out or fold it into the parent service page and redirect it.
Give it 3 months before judging. New pages on a small site take time to be crawled, indexed and trusted.
FAQ
How many location pages can I safely create?
As many as you can fill with genuine, place-specific detail. There is no numeric limit, but pages built by swapping a city name into a template fall under Google spam policies on doorway pages and scaled content abuse.
Do location pages help my Google map pack ranking?
No. Map pack position comes from your verified business address and your Google Business Profile. Location pages help you rank in normal organic results for service plus suburb searches.
Should I use a virtual office to rank in another city?
No. It risks suspension of your Google Business Profile, and reinstatement is difficult. Be based where you are based and be clear about where you travel.
What if I have no customers yet in a target area?
Build pages for areas where you already work first. Without local jobs, reviews or photos, there is little genuine content to put on the page, which is exactly the situation that produces thin pages.
Is duplicate content a Google penalty?
Ordinary duplication usually results in filtering rather than a penalty, so only 1 version appears. Doorway pages and scaled content abuse are different, and those are named in Google spam policies with manual action as a possible outcome.
If you already have a folder of thin city pages and you are not sure whether to fix them or remove them, that is a decision worth getting right. Local SEO work often starts with exactly this cleanup. Book a free 30-minute call and I will tell you which of your pages are earning their place.