Stop copy-pasting city pages and calling it local SEO
I've seen this happen a lot with local service businesses.
A business wants more leads from nearby cities, so the first move is usually to create a bunch of city pages.
And I get the logic. More pages = more chances to rank, right?
But from what I've seen, most of these pages don't really turn into leads.
I was reviewing a roofing site recently. They had pages for a bunch of nearby cities, and at first it looked like they were covering their service areas properly.
Then I opened the pages. Almost every page was the same (same service text, claims, layout). Only the city name was different.
That's where the problem starts.
A city page can't just tell Google, "We serve this area." It has to make a real customer feel like, "Okay, these people actually work here."
The better city pages I've seen usually have some real local proof behind them.
Things like project photos from that area, reviews from customers in that city, nearby neighborhoods, common local problems, or job examples that make the page feel less like a template.
The other thing people miss is the GBP or local trust signal side.
Sometimes the website says the business serves 20 cities, but there's nothing to support it. No city-specific reviews, no real examples, no local proof, and no clear reason for someone in that city to trust the page.
So the website looks bigger than the business actually is in those areas. And I think both Google and customers notice that.
My takeaway from working on these kinds of projects:
- Fewer strong city pages usually beat a bunch of generic, copy-paste ones.
- A good city page should feel specific, useful, and believable.
- It shouldn't feel like someone just swapped out the city name.
How are you guys handling city pages right now? Are they still working for your local clients, or only when there's real proof the business actually serves that area?