Been seeing this non-stop with local service businesses. Someone wants leads from neighbouring cities, so they spin up a dozen city pages. More pages = more ranking chances, right? That logic is broken.
I looked at a roofing site recently. They had pages for every town within 30 miles. Opened them up - identical content, just swapped the city name. That's not SEO, it's spam with a keyword.
A city page needs to convince a real person, not just Google. If I'm in Reading and see a page about roofing in Reading, I want proof they've actually worked here. Photos of local projects, reviews from neighbours, mention of specific local problems (like old Victorian roofs common in this area). Without that, it feels like a template.
i'd rather have five solid city pages with real evidence than fifty generic ones that look like doorway pages. the conversion impact is huge - a generic page might rank but it kills trust.
So what's the move? GBP signals matter. Local reviews from that city. Case studies. Even just a paragraph about the neighbourhoods you've served. if you can't prove you've been there, don't bother.
How are you all handling city pages these days? Are they still pulling weight, or only when there's real proof behind them?