Contractors

Service area pages: rank where you actually work.

Your shop is in one city. Your jobs are in ten. Here's how to show up in the other nine without building pages Google treats as spam.

By M MoOctober 30, 20267 min readLeer en español
The short version
  • Google ranks local results on relevance, distance and prominence. City pages are how you win relevance outside your home town.
  • In Whitespark's 2026 survey, a page per service and city-relevant content are the top two local organic factors.
  • Setting service areas on your Google profile ranked 152nd for the map. Your website has to do the work.
  • Copy-paste pages with only the city swapped are what Google calls doorway abuse. Each page needs real local detail.
  • Build pages only for cities you'd drive to tomorrow. Google says keep the whole area within about 2 hours.

The problem service area pages solve

Your shop is in Riverside. You work Corona, Moreno Valley, Temecula and half of Orange County. But when someone in Corona searches "water heater install Corona," Google mostly shows companies that look like they belong in Corona.

That's not a bug. Google says local results run on three things: relevance, distance and prominence. Distance is how far your business is from the person searching. You can't move your shop closer to every customer.

What you can do is make your website clearly relevant to each city you actually work. That's what a service area page is: one page on your site about the work you do in one city. Done right, it's one of the few levers a service-area contractor has outside their home town.

Done wrong, it's spam. Google has a name for it. The rest of this article is about staying on the right side of that line.

What the ranking data says

Whitespark runs the biggest survey of local SEO practitioners. The 2026 edition had 47 experts score 187 factors. For the regular organic results under the map, here's how they ranked the top on-site factors:

Rank (local organic)Factor
1Dedicated page for each service
2Geographic (city/neighborhood) keyword relevance of content
4Keywords in the title tag of the page your Google profile links to

Read those together. The two biggest site factors are a page per service and content that's clearly about a place. A service area page is where those two meet.

Now the map. In the same survey, "Setting Service Areas in GBP" ranked 152nd for the map pack. Filling in the service area box on your Google profile helps people see where you work. It does very little for ranking. Your website has to carry that weight.

One more reason to bother: BrightLocal's 2026 research found 72% of consumers look at three or fewer businesses before deciding. If you're not in that first handful for the city, you're not in the running.

Want to see what your site could look like? We build a real page in 24 hours, free.

Get your free demo →

Where city pages turn into spam

Google's spam policies list "doorway abuse": pages made to rank for similar searches that lead people to pages less useful than the real destination. One of Google's own examples is "having multiple domain names or pages targeted at specific regions or cities that funnel users to one page."

Another is "creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy." Google also calls out scaled content abuse: many pages generated mainly to move rankings, "and not helping users."

In plain terms, these are the pages that get you in trouble:

  • Fifty pages that read the same with only the city name swapped.
  • Pages for cities you'd never drive to.
  • Thin pages whose only job is pushing people to a contact form.
  • A wall of city links in the footer, each to a near-empty page.

Search Engine Land's deep dive on doorway pages makes the same point from the other side. The pages that hold up deliver what the search promised on the page itself. They carry real information about that place. Scale matters too: a few weak pages may slide, a site that's mostly thin pages stands out.

What goes on a good service area page

The test is simple. If you deleted the city name, would the page still be obviously about that city? If not, it's a template, not a page.

Here's the checklist we'd use for each one:

  1. A real headline. "Water heater repair and install in Corona," not "Best Plumber Corona CA #1."
  2. The work you do there. Which of your services you actually offer in that city. Not all of them, if you don't.
  3. Local detail only you'd know. Neighborhoods you cover, the kind of housing stock, common problems. Older homes with galvanized lines. Hard water. Slab leaks in a certain tract. Steep tile roofs in the hills. Whatever is true.
  4. Proof from that city. Photos of jobs you did there, with permission. Reviews where the customer names the city. Never invent either.
  5. Logistics. How fast you can usually get there, whether you charge a trip fee, hours, emergency coverage. Say only what's true.
  6. One clear action. Tap-to-call and a short quote form. BrightLocal's 2026 data says 73% of local searches start on a phone, so the call button has to be easy to hit.
  7. Links that make sense. Up to the main service pages, across to nearby cities. That's the "browseable hierarchy" Google talks about.

Google's helpful content guidance asks a pointed question: does the content provide original information, or are you "mainly summarizing what others have to say without adding much value?" A city page full of facts pulled from Wikipedia about population and the founding year fails that. Nobody calling a plumber cares when the town was incorporated.

How many cities, and which ones

Start with where the money already is. Look at your last year of invoices and rank cities by jobs or revenue. Your top five to ten are your first pages.

Then use Google's own limits as a sanity check. On your Business Profile you can set up to 20 service areas, by city, ZIP code or other area. Google's tip is that the whole area shouldn't stretch more than about 2 hours of driving time from where you're based. Whitespark's experts also flagged service areas larger than 2 hours of driving as a suspension risk.

So a good rule: build pages only for cities you'd happily drive to tomorrow. If you can't write something true and specific about a city, skip it. A strong regional page beats ten thin city pages.

Service area pages vs. service pages

These get mixed up. You need both, and the service pages come first.

Service pageService area page
Answers"Do you do this job?""Do you work in my city?"
Example/tankless-water-heaters/corona
Main contentThe job, process, options, what it costs to scopeLocal detail, jobs done there, response time
Build first?YesAfter your core services exist

For a small shop, the city page can cover your main services in that city and link to each full service page. For a busy city where one job drives most of your revenue, a dedicated "service + city" page can make sense. Earn that page with real content before you build it.

If you haven't nailed the basics yet, start with our local SEO playbook and the Google Business Profile guide.

Common mistakes

  • Copy-paste with a city swap. The most common one, and exactly what Google describes as doorway abuse.
  • Fake addresses. Listing a "location" in every city on the page when you have no office there. Don't.
  • Orphan pages. City pages nobody can reach from the menu or other pages. If a visitor can't find it, it's not part of a browseable site.
  • Stuffed titles. "Plumber Corona Plumbing Corona Best Corona Plumber." Write it for a person.
  • Set and forget. Add new job photos and reviews from that city as they come in. A page that changes because your work changes is a page with a reason to exist.

How NOCTURNE builds them

We start with a free demo: a 10-minute call, then a real page on a live link within 24 hours. Or $50 with no call, credited to your launch. Built first. Paid after.

Launch starts at $1,500: a single page on your domain, live in 5 days, with a quote form and Google Business Profile cleanup. Service and city pages are part of Signature, a custom-quoted full build with booking and payments, live in 10 days.

Care plans are month-to-month: Keep $297, Grow $397, Signature $597. Cancel any time. You own the domain, the account and the files. See websites, local SEO and pricing, or start with a free site audit.

Questions

Are city pages bad for SEO?

No. Thin, copied city pages are. Google's spam policies target near-identical pages aimed at cities that funnel people to one page. A page with real, specific content about work in that city is a normal part of a site.

How many service area pages should a contractor have?

There's no set number. Start with the five to ten cities where you already do the most jobs, and only add a city when you can write something true and specific about it.

Do I need a separate page for every service in every city?

Usually not. One page per city that covers your main services there, linking to full service pages, works for most small shops. Add a service-plus-city page only where one job drives a lot of revenue.

Can I list an address in each city?

Only where you really have a location. A service-area business with no office in a city shouldn't pretend to have one.

Does adding service areas to my Google Business Profile help me rank?

Not much. In Whitespark's 2026 survey it ranked 152nd for the map pack. It tells people where you work. Your site's city pages carry more weight for those searches.

Sources

MM

M Mo · Founder of NOCTURNE. Builds websites and local SEO for trades across LA, Orange County and the Inland Empire.

Keep reading

Keep reading

NOCTURNE

A free demo. A real page in 24 hours.

Fill out a short form. After a 10-minute call, you get a real page in 24 hours. Built first, paid after.

Get your free demo →Free site audit →