u/Rayhan-Himel

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?

reddit.com
u/Rayhan-Himel — 3 days ago
▲ 9 r/seogrowth+1 crossposts

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?

reddit.com
u/Rayhan-Himel — 3 days ago

One thing I’ve noticed working on local SEO for service businesses: most of the work gets split into two lanes. 

One side is GBP optimization: posts, categories, photos, Q&A, review responses.  

The other side is the website: service pages, on-page SEO, schema, internal links. 

Both matter. But when they’re handled separately, results usually stall faster than they should. 

Here's what I mean. 

- A roofing company might rank well on GBP for “roof repair.” Someone clicks through to the website and lands on a generic homepage talking about every service they offer, but nothing specific to roof repair. The GBP listing built trust, but the website immediately breaks the flow. 

The opposite happens too. 

- A local law firm might have strong service pages and solid on-page work. But their GBP categories don't really match the main services on the site, their description is generic, and they haven't touched it in months. The site does okay but the GBP isn't reinforcing it. 

Same problem in both cases: the two workflows aren’t working together. 

The way I approach it now is to treat GBP and the website as one system. 

A few things that usually help: 

  • If a service has a page on the site, it should be reflected somewhere in GBP too: services, categories where applicable, and business description.  
  • If the site targets certain cities, the GBP should support those same areas through posts, service areas, photos, and review responses where it makes sense. 
  • Reviews are also useful for page copy. Customers often use better intent language than keyword tools. If multiple reviews mention “fast response after the storm,” that probably belongs somewhere on the site. 
  • From a conversion side, if someone clicks from GBP to the website, the phone number should be obvious and the landing page should feel like a continuation of the profile, not a reset.

 

Not saying the website and GBP need to copy each other word for word.

But they should be reinforcing the same services, and trust signals. 

From what I’ve seen, local SEO compounds better when both are aligned instead of treated as separate workflows. 

Curious how others handle this. Do you audit GBP and the website together, or still keep them separate? 

reddit.com
u/Rayhan-Himel — 15 days ago

One thing I’ve noticed working on local SEO for service businesses: most of the work gets split into two lanes. 

One side is GBP optimization: posts, categories, photos, Q&A, review responses.  

The other side is the website: service pages, on-page SEO, schema, internal links. 

Both matter. But when they’re handled separately, results usually stall faster than they should. 

Here's what I mean. 

- A roofing company might rank well on GBP for “roof repair.” Someone clicks through to the website and lands on a generic homepage talking about every service they offer, but nothing specific to roof repair. The GBP listing built trust, but the website immediately breaks the flow. 

The opposite happens too. 

- A local law firm might have strong service pages and solid on-page work. But their GBP categories don't really match the main services on the site, their description is generic, and they haven't touched it in months. The site does okay but the GBP isn't reinforcing it. 

Same problem in both cases: the two workflows aren’t working together. 

The way I approach it now is to treat GBP and the website as one system. 

A few things that usually help: 

  • If a service has a page on the site, it should be reflected somewhere in GBP too: services, categories where applicable, and business description.  
  • If the site targets certain cities, the GBP should support those same areas through posts, service areas, photos, and review responses where it makes sense. 
  • Reviews are also useful for page copy. Customers often use better intent language than keyword tools. If multiple reviews mention “fast response after the storm,” that probably belongs somewhere on the site. 
  • From a conversion side, if someone clicks from GBP to the website, the phone number should be obvious and the landing page should feel like a continuation of the profile, not a reset.

 

Not saying the website and GBP need to copy each other word for word.

But they should be reinforcing the same services, and trust signals. 

From what I’ve seen, local SEO compounds better when both are aligned instead of treated as separate workflows. 

Curious how others handle this. Do you audit GBP and the website together, or still keep them separate? 

reddit.com
u/Rayhan-Himel — 16 days ago