SEO for Multiple Cities: How Contractors Rank Outside Their Home Town

How to rank in multiple cities as a contractor: what the map will and will not do, how to build city pages that are not copies, and what to skip.

Most contractors serve more than one town. The problem is that Google does not automatically show you in all of them. You might rank well near your shop and disappear ten miles out. SEO for multiple cities is about understanding which results you can win in each town, and building the right pages to win them without breaking Google’s rules.

Result typeCan you win other towns?
Map packHard, distance matters
Regular resultsYes, with city pages
Local Services AdsYes, set your area

The short version. The map favors businesses close to the searcher, so you will be strongest near your real location. To rank in other towns, build one good page per town with real local detail, get reviews from customers there, and link those pages from the rest of your site. Never create fake addresses to get into another town’s map.

Can I rank in multiple cities with one location?

Yes, but not the same way everywhere. Google says distance is one of the three main factors in local ranking, along with relevance and prominence. That means the map pack will usually favor companies physically close to the person searching. Adding more towns to your Google Business Profile service area does not change where your business actually is.

The regular results below the map are different. They rank pages, not locations. A strong page about your service in a specific town can rank there even if your shop is across the county. That is where most multi-city SEO happens.

How do I build city pages that actually rank?

The fastest way to fail is to copy one page ten times and swap the city name. Google treats near-duplicate pages made just to rank in many places as doorway pages, which break its spam rules. Each city page needs real reasons to exist.

  • Real local detail. The neighborhoods you work in, local permit rules, common housing types, weather issues that matter for your trade there.
  • Real proof. Photos from jobs in that town, reviews from customers there, a short project story or two.
  • Clear service info. What you do in that town, how fast you get there, and how to call.
  • Links in. Link each city page from your homepage, footer, or a service areas section so Google and visitors can find it.

We did this on our own site. Instead of cloning pages, each of our city pages, like Camas, Lake Oswego, and Portland, was written from research on that city. Where a city is big enough to have separate searches for web design and SEO, like Vancouver, it got two pages. Smaller towns got one combined page.

If you could swap the city name and the page still makes sense, it is not a city page yet.

Placed, Vancouver WA

How many city pages should I build?

Start with the towns that bring you the most work, or the most work you want. Check keyword tools to see which town names people actually search with your service. In many areas only the bigger cities show real search volume, and the small towns do not. Build fewer, better pages rather than a page for every zip code.

Should I get a second Google Business Profile for another city?

Only if you have a real location there, with staff, that meets Google’s rules. A virtual office, a mailbox, or a friend’s address does not count. Profiles at fake addresses get suspended, and a suspension can take your real listing down with it.

Ask for the town in reviews. When a customer in a nearby town leaves a review, ask them to mention what you did and where. Reviews that name the town help both your map listing and your city page look real.

What about ads in other cities?

Paid ads are the one place where you can pick your towns directly. With Local Services Ads you set the areas you serve. It is a good way to test demand in a new town before you invest in pages there.

How long does it take to rank in a new city?

A new city page usually takes six to twelve months to rank well in regular results, faster in small towns with little competition. Map gains outside your home area are slower and more limited, because distance does not change.

At Placed, ongoing local SEO starts at $800 a month and includes website upkeep. We work with contractors across Clark County and the Portland metro. Read more about how we approach home services website design, or see how the rest of your marketing fits in our guide on how to get more customers as a contractor.

Frequently asked questions

How do I rank in multiple cities?

Build one strong page per city with real local detail, get reviews from customers in those towns, and link the pages from the rest of your site. Expect the map to favor your real location.

Are city pages bad for SEO?

Copied city pages with only the name swapped can be treated as doorway pages. City pages with real, unique local content are fine and often work well.

Does adding cities to my service area help me rank there?

Not much. Your service area tells customers where you work, but Google still uses your real location for distance in the map.

Can I use a virtual office to rank in another city?

No. Google does not allow profiles at addresses where you do not really operate, and it can suspend them.

Start with a closer look

Wondering what your website should do next?

We can look at the message, design, structure, and local search foundation and show you what stands out first.

Request a website review