Service area pages only work when each city page is different.

Done properly, a city page can rank in places your map listing doesn't reach. Copied across forty cities with the name swapped, it's what Google's spam policies call a doorway page.

No long contracts. You talk to Simon.

Map pack: drain cleaning santee

Simplified map of San Diego County A B C
Illustrative
  • 17 years in SEO
  • Engineering degrees
  • 85% of clients in San Diego County
  • No long contracts

Where city pages go wrong

  • Forty city pages share the same paragraphs
  • None of the city pages rank for anything
  • City pages are linked only from the footer

How I test a service area page

Scientific SEO

  1. 1 Measure I record your organic and map positions for one service in one city you serve.
  2. 2 Change one thing I rewrite one city page with details that belong only to that city.
  3. 3 Measure again About two weeks later I measure the same positions again.
  4. 4 Keep what works If the page moved, the next city gets the same treatment.

What service area page work covers

What makes a service area page worth building

A service area page is a page on your own website that describes the work you do in one specific city or community you travel to, written so that it couldn’t be reused for the next city over. It’s the main way a service business gets found in the regular listings of a place where it has no address.

What a city page can and can’t rank for

Searches that name the city are where a page like this competes, mainly in the regular listings under the map. That matters because the map pack leans heavily on the distance between a business and the searcher, and the regular listings lean on it much less. A company based in Santee may never hold a map position for “drain cleaning Rancho Bernardo”, and can still rank a page for it underneath.

City pages are also thought to support the map listing, by showing Google that the business is relevant to that place. That part is observation, so I test it on a rank grid before relying on it.

Where the doorway page line is

Ask whether the page gives a visitor anything the other city pages don’t. Google’s spam policies describe doorway pages, and one example they give is a set of pages aimed at different cities or regions that all funnel visitors to the same place. A La Mesa page that matches the Lemon Grove page apart from the city name fits that description. At best such pages are ignored. They can also count against the site.

What makes a page specific to a city

The details have to come from doing work there. I ask a client for these:

  • The neighborhoods you get called to, by name.
  • What the housing is like and what that means for the job. A 1950s house in La Mesa and a newer tract home in Otay Ranch were built with different materials and to different codes.
  • Which office issues the permit. A job in the City of San Diego, one in Chula Vista and one in unincorporated Lakeside go to different building departments.
  • Photos from real jobs in that city.
  • Reviews from customers there, quoted with their permission.

How many pages to build

One for each city where you do regular work and can supply those details, and no more. That’s usually a much shorter list than the forty-city template an agency delivers. A page per ZIP code is rarely justified, because the details run out and the pages start repeating each other.

I’d rather publish one city page, measure it, and let the result decide the next.

Where the pages sit on the site

City pages need to be reachable through normal navigation and linked from the service pages they relate to. A block of forty footer links is a common sign of pages built for search engines only. Placement is a question of site architecture, and you can label the business facts on each page with schema markup. I hold my own location pages to the same rule, and the one for Chula Vista is an example.

A Google profile has its own service area setup, a setting that is separate from these pages. City pages are one piece of local SEO, next to reviews, citations and links.

What a result looks like

Every engagement starts and ends with the same measurement.

Sample layout. Not a real client.

Trade, city: the problem in one line

Starting point
Rank grid before any change
What changed
The one or two changes that moved it
Result
Rank grid after, and the change in calls

Service area pages across San Diego County

Do I need a separate page for every city I serve?

You need a page only for each city where you do enough work to say something specific about it. Cities you reach occasionally can be named on a general service area page instead. A thin page for every town in the county adds upkeep and risk without adding anything a customer or Google can use.

Can I write one page and swap the city name?

Swapping the name is the pattern Google's spam policies describe as doorway pages, and pages like that rarely rank in any case. Start with the cities where you have jobs, photos and customers to draw on.

Should each service get its own page for each city?

Usually not. A page for every service in every city multiplies quickly, and most of those pages end up with nothing unique on them. I'd start with one page per city covering your main services there. A separate page for one service in one city is worth it when that combination is a large share of your work.

Will a city page get me into the map pack in that city?

A city page alone won't do it. The map pack depends heavily on how far your address is from the searcher, and a web page doesn't change that. A good city page can rank in the regular listings under the map, where distance counts for much less, and it may help the map listing at the edges. I measure both the organic and the map positions before and after the page changes, so you can see the effect.

Find out which city pages are worth building.

Which cities do you work in most? List them and I'll check where your site appears for each one today.

  • A rank grid showing where you appear, and where you don't
  • The technical and Google Business Profile issues that matter most
  • What I'd change first, in plain English

Prefer to talk? Call (619) 675-7678, 9am to 6pm.

Step 1 of 2: your business

Your business

Where to reach you

No long contracts. You talk to Simon.

Call Get My SEO Audit