Local SEO for Multiple Cities Without Thin Pages

Websites · Updated November 3, 2026

The short answer: you can't have a map listing everywhere you work, but you can be found there. Keep one accurate Business Profile with a service area, then build a genuinely useful page on your website for each main area: what you do there, local details only you would know, real jobs and reviews from that area, and an easy way to call. Avoid copying one page and swapping the place name. Search engines treat those as doorway pages, and customers can tell.

This guide is for companies based in one place that work across a region: HVAC contractors, roofers, landscapers, cleaners and similar trades.

Why the next suburb over is hard

Map results lean heavily on distance from the searcher. A roofer based in one suburb will usually show more often near home than in a suburb twenty minutes away, however good the listing is. That is not a penalty; it is how map results work.

Ordinary website results are less tied to distance. A page that clearly answers "roof repair in Lakeside" can appear for people in Lakeside even if your office is elsewhere. So the website does most of the work for the places you don't sit in.

Step 1: Decide which towns deserve a page

Start with evidence, not a list of every place on the map.

  1. List the places where you already do jobs, from your invoices or job software.
  2. Mark the ones you want more work in and can reach on a normal day.
  3. Check what people search there. Our free keyword ideas tool shows phrases and rough monthly ranges for a service and a place.
  4. Pick a handful to start. Five strong ones beat fifty weak ones.

Step 2: Write something people in that town would want

Each one should stand on its own. A useful outline:

  • A clear heading: the main service and the place, such as "Furnace repair in Lakeside".
  • The direct answer first: do you cover it, how quickly you usually get there, and how to book.
  • Local detail: neighbourhoods you cover, the kind of homes and systems you see there, common problems (older housing stock, hard water, storm exposure), any permit steps you handle there.
  • Proof from that area: photos of jobs there, and reviews from customers who live there, with their permission.
  • Services offered there: short links to your main service pages.
  • A way to act: a tap-to-call button and a short request form.

If you have little to say about somewhere, that is a sign it doesn't need its own entry yet. Cover it on a broader "areas we serve" page instead.

Step 3: Link everything so people and crawlers find it

  • Add an "Areas we serve" page that links to each town with a one-line summary.
  • Link each one to the services you offer there, and each service to the places where it is most requested.
  • Mention it from a relevant blog post or project write-up.

Pages that nothing links to are hard to find for visitors and search engines alike. Our website grader flags URLs with no links pointing to them.

Step 4: Keep the profile honest

Your Business Profile has one location. Set its coverage to the places you really go, and don't open extra listings for places without a staffed office. Our guide to setting a service area explains the rules. Separate listings for real, staffed branches are fine; one per suburb without an office is not.

What doorway pages look like (and why to avoid them)

Google's spam policies describe doorways as content created to rank for similar searches that funnel visitors elsewhere without offering anything distinct. For a trade business, that usually means:

  • dozens of copies that differ only in the town name,
  • text that says nothing specific about the area,
  • pages hidden from the menu, existing only for search engines.

They tend to perform badly, and they can drag down how the whole site is seen. Worse, a visitor who lands on one sees a template, not a company that knows their town.

A quick test before publishing

Ask three questions before you publish:

  1. Would someone living there learn something they couldn't learn from your other area pages?
  2. Is there proof you really work there: jobs, photos, reviews?
  3. If you removed the place name, would it still read differently from the others?

If the answer to any is no, add real detail or merge it into the broader one.

An example of the difference

Imagine a heating and cooling company based in one suburb, with steady work in two neighbouring communities. (This is an illustration, not a client.)

The weak version is three copies of the same text with the place name swapped. The strong version reads differently in each place. One mentions the older houses near the river where many homes still run boilers, and the radiator work that brings. Another talks about newer subdivisions where the common calls are heat pumps and thermostats, and names the builder warranty questions people ask. Each shows two or three recent jobs nearby, with photos, and quotes a review from someone who lives there.

The second version takes longer to write. It is also the one a homeowner trusts, and the one worth linking to.

Measure what each one does

After a few months, check whether the work paid off:

  • In Search Console, look at impressions and clicks for each URL and the searches that led there.
  • In your call log or booking form, note which place each new customer came from.
  • Re-run the rank grid around each community once a month.

Keep improving the ones that bring calls, and fold the ones that never do into the broader list.

Common questions

How many of these should I make?

As many as you can make genuinely useful. For most companies that means a handful of main areas, plus a general "areas we serve" page for the rest.

Can I use the same service description on each page?

A short, shared description of the service is fine. The rest (the opening, local detail, examples and reviews) should be specific to that area.

Will these get me into the map results in those towns?

They help your website show for searches about that place. The map listing still depends mostly on distance, relevance and prominence, so expect the website to do more of the work outside your home area.

Should I put city names in my business name?

No. Adding towns to the name breaks the listing guidelines and can get it suspended. Use your real name and let the website and service area do the job.

Get help with area pages

Run the free local rank checker to see where you appear across your region today. If you want this written and built for each area you cover, see our websites service and local SEO service, or how we approach it for HVAC companies and roofers. For the basics of a single page, read what every local service page needs.

Keep going

Last updated . Review by .