Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)EnglishEN (CA)Englishcoming soonRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 14up to 500 mi from Kansas City 24further, over Zoom
Remote across the US, calls on Zoom
04 Case studies All →
06 Knowledge All →
Blog · SEO

City landing pages for SEO

How to build city landing pages that rank in several towns without becoming doorway pages: when they make sense, what goes on them and what to leave out.

Multi-location website planning: owner of a salon chain at a wall map with several marked branch locations

City landing pages can help a business rank in several towns, but only when each page is genuinely useful to someone in that town. A page that tells a Scottsdale homeowner which neighborhoods you cover, what jobs you've done nearby, how quickly you can get there and what local conditions affect the work can rank and convert. A page that is your home page with "Scottsdale" swapped in for "Phoenix" is what Google's spam policies call a doorway page, and it is more likely to drag your site down than lift it.

So the question isn't "should I make city pages?" It's "for which towns can I write a page that helps a real customer decide?" Start there, and the rest is a template.

What Google means by doorway pages

Google describes doorway abuse as creating many pages that target similar searches, each funneling visitors to the same place without offering distinct value. Classic examples: dozens of pages titled "Roofer in [City]" with identical text, or pages for towns the business doesn't really serve. They often get indexed at first and then quietly drop, and in bad cases they weigh on the whole site.

Google doesn't mind location pages as such. Chains have a page per store, contractors have service area pages, and that's normal. The difference is substance.

When a city page makes sense

Create a page for a town when at least two of these are true:

  • You get or want a meaningful share of work from that town.
  • You've done jobs there and have photos, project details or reviews from customers there.
  • Something about the work is different there: older housing stock, a different water supply, HOA rules, permit processes, typical property sizes, travel time.
  • People in that town search with the town name rather than the big city name.
  • You have a real presence there, such as a branch, a staff member who lives there, or a regular schedule.

If none apply, a mention on your "Service areas" page is enough.

A 10-point template for a useful city page

  1. A heading with service and town, like "Kitchen remodeling in Naperville".
  2. An opening that answers the visitor right away: yes, you work there, how quickly you can come, and how to get a quote.
  3. Neighborhoods or zip codes you cover in that town, written naturally.
  4. Local specifics that affect the job, for example older homes with plaster walls, flood zones, hard water, cold winters that stress roofs.
  5. Recent jobs in that town: two or three short descriptions with photos, without private addresses.
  6. Reviews from customers there, quoted with permission and first name only.
  7. Pricing guidance that applies there, if it differs, such as travel fees or permit costs.
  8. A short FAQ with questions people from that town actually ask.
  9. Links to your main service pages and to neighboring city pages.
  10. A clear next step: phone, form, booking link.

That template forces you to collect real material before publishing, which is exactly the point.

How to keep pages from overlapping

When you write five city pages for the same service, the risk is saying the same thing five times. Some practical rules:

  • Write the service explanation once, on the main service page, and link to it. City pages focus on what's local.
  • Use different photos on each page.
  • Vary the structure if the material calls for it. One town may need a section on HOA approvals, another on parking and access.
  • Read the pages side by side. If you could swap the town names without anyone noticing, rewrite.

How city pages fit with your Google Business Profile

A city page isn't a substitute for a physical location. Your Google Maps visibility still depends on where your business is verified, the categories you choose and your reviews. City pages support your relevance for that town in the regular results and give your profile's service areas something to point to. If you go to customers instead of receiving them, read service-area businesses on Google for the profile side.

A clean structure for a multi-city business looks like this:

Page Purpose
Service page (e.g. /roof-repair/) Explains the service in depth
Service areas page Lists all towns, links to each city page
City page (e.g. /roof-repair/tempe/) What's local: jobs, conditions, reviews, travel
Blog posts Answer questions, link to relevant service and city pages

Make sure each city page is linked from the service areas page and from at least one relevant service page. Add it to your sitemap. Check in Search Console after a few weeks whether it's indexed. If many city pages stay "Crawled, currently not indexed", Google is telling you they look too similar or too thin.

Collecting material before you write

The hardest part of a good city page is not the writing; it's gathering the facts. Make it part of the job routine. After each job in a target town, the crew lead takes three photos, writes two lines about what was done and notes the neighborhood. Once a month, someone moves that material onto the right page. Six months later, each city page has real projects instead of filler, and updating it takes minutes.

Measure and prune

After three to six months, look at each city page in Search Console and your analytics. Which ones appear in searches, get clicks and lead to calls or forms? Strengthen those with more projects and reviews. Pages that get no impressions after a fair period may need rewriting, merging into the service areas page or removing. Fewer strong pages beat many weak ones.

Doing this on the website I build

On sites I build, hand-coded or on a custom CMS, city pages get their own editable fields for local projects, photos and FAQs, so your team can add a finished job in a few minutes instead of copying a page and changing the name. For businesses with several real branches, the website for franchises and multi-location businesses page explains the setup. If the writing is the bottleneck, my SEO content writing service covers city pages too, written from the material you provide, and keyword research for a local business will tell you which towns people actually search for.

Tool · SEO and Maps

Check your website
in 30 seconds

The checker looks at titles, descriptions, the mobile version and data for Google. You’ll see the result right away, no email required.

Tom Goldman, one-person marketing agency for US small businesses, friendly head-and-shoulders portrait
Author
Tom Goldman

12+ years in online marketing, 100+ clients. I build websites, Google Ads and Meta ads campaigns, CRMs and automations for small and mid-sized businesses. About me →

FAQ

City page
questions

How many city pages is too many?

There's no fixed number. The test is whether each page has something real and specific to say. A cleaning company covering six suburbs with distinct housing types, jobs and photos can support six pages. Fifty pages for every town within 60 miles, each with the same text, is the pattern Google calls doorway abuse.

Can I use AI to write city pages?

You can use it to draft structure or check grammar, but text generated in bulk with only the city name changed is exactly the kind of page Google's spam policies describe. Each page needs facts only you have: jobs done there, local conditions, photos, team members who cover the area. A tool can't invent those honestly.

Will a city page make me show up in the Google Maps pack there?

Not on its own. The map pack depends mostly on your Google Business Profile, your verified location, reviews and prominence. A good city page supports your relevance for that town and can rank in the regular results below the map. Both matter, but they're separate.

Should city pages be in the main menu?

Not necessarily. A "Service areas" page linking to each city page, plus links from relevant service pages, is usually enough. Make sure every city page can be reached by clicking through the site, not only through the sitemap. Pages that nothing links to tend to be treated as less important.

Want to know which
cities are worth a page?

Send me your service area and where your best jobs come from. I'll suggest which towns deserve their own page and what each one should say. The first 30-minute call is free.