ART3RY Blog

Service Area Pages: How to Rank in More Than One California City

You serve five cities and your website mentions one. The tempting fix is five near-identical pages, and it is the fix Google calls spam. Here is what works instead, built for California service businesses.

You serve five cities. Google thinks you serve one.

Say you run an HVAC company out of Fresno. You also drive to Clovis, Madera, Selma, and Reedley, and you would love to show up when someone in Reedley searches for a tech at 9 PM in August. But your site says Fresno on every page, your Google profile shows one pin, and the map treats you as a Fresno business. Reedley never sees you.

This is one of the most common local search gaps for California trades, because our metro areas sprawl and the work does not stop at a city line. The Central Valley especially: a thirty-minute drive is routine, and customers in smaller towns often have fewer choices, which means a decent listing wins by default.

I run a one-person California field-services company with 700+ jobs through a system I built, and I pointed that system at my own site. Organic traffic went up 60% in 28 days with zero ad spend. Here is how I think about covering more places without tripping the wire.

The principle: one real page for each place you really serve

A page earns a spot in the index by being the best answer to a specific question. A page for Reedley should exist if you genuinely do work in Reedley and you have something real to say about doing work there. If you have nothing to say but the city name swapped into a template, the page has no reason to exist, and Google knows it.

That is the whole principle. Real service, real place, real information. Everything else in this post is how to apply it.

Why the shortcut backfires

The shortcut is obvious: copy one page, change the city name, publish thirty times. Google has a name for it. Its spam policies describe doorway abuse as pages created to rank for similar searches that [lead users to intermediate pages that are less useful than the final destination, including multiple pages targeted at specific regions or cities that funnel users to one page](https://developers.google.com/search/docs/essentials/spam-policies).

In plain terms: thirty pages that say the same thing about thirty towns is the thing being targeted. Best case, those pages sit unindexed and do nothing. Worst case, they drag down the pages that were doing fine. Google's broader advice is to [create helpful, reliable, people-first content](https://developers.google.com/search/docs/fundamentals/creating-helpful-content) that gives original information and a complete answer, and a thin city page is the opposite of that.

So the question is never how many city pages you can publish. It is how many you can fill with something true that a customer in that town would value.

Step one: set your service areas on Google first

Before you touch the website, fix the profile. The Google Business Profile is what drives the map. For businesses that go to the customer, [Google lets you add up to 20 service areas by city or postal code, and says to remove your address if you do not serve customers there](https://support.google.com/business/answer/9157481). It also says service areas should stay within roughly two hours of driving from your base.

Pick the places you actually go, not the places you wish you did. If you work out of a home garage, hide the address and list the areas. Use cities and postal codes, not a made-up radius. The full checklist for the profile side is in Google Business Profile optimization, and the ranking mechanics are in how to rank on Google Maps.

One caution I will repeat: proximity is the factor you cannot buy. A listing based in Fresno will not beat a Reedley-based competitor for a Reedley search just by adding Reedley to the list. What adding the area does is make you eligible and relevant. The page and the reviews do the rest.

Step two: decide which cities deserve their own page

Make a short list using three tests. Do you do real, regular work there? Do people there search for what you sell? Can you write at least four hundred words that would help someone who lives there and that could not be pasted onto another city?

If a city passes all three, it gets a page. If it fails the third, it gets a mention on a broader service page, such as a list of towns you cover, rather than its own URL. For a business covering five towns, that usually means a page for the two or three where you have real jobs and photos, and a coverage list for the rest.

Step three: write the page like it belongs to that city

What makes a city page real is local proof. Describe an actual job you did there, without naming the customer. Mention the neighborhoods and landmarks you drive past, the local conditions that change the work, and the questions people there ask.

A Clovis plumbing page might cover older homes with galvanized pipe and how that changes a repair quote. A Madera landscaping page might talk about hard clay soil and water restrictions. A Modesto electrician page might discuss panel upgrades in postwar housing. These are not tricks. They are what a competent local says on the phone, and they are impossible to template.

Add the basics every page needs: what you do there, a plain way to call or book, hours, a few photos from real jobs, and two or three reviews from that area if you have them. Link each city page to the matching service page and back to the parent. If your service page for SEO or websites needs a look, the pages at SEO and websites show the structure I use.

Step four: make the structure obvious to Google

Build one parent page per service, such as water heater repair, and have the city pages hang off it. Link from the parent to each city page with a descriptive phrase. Use one clear heading that names the service and the city. Keep your name, address, and phone number identical everywhere they appear.

Add LocalBusiness structured data to the site so the machine-readable version matches what a person sees. [Google says only the name and address are required, and recommends adding as many properties as you can, such as hours, phone, and coordinates](https://developers.google.com/search/docs/appearance/structured-data/local-business). Keep it consistent with the visible page and do not mark up things that are not there.

What to measure, and how long it takes

Watch three numbers: impressions for the city term in Search Console, calls from the profile in that area, and where new customers say they found you. A new page can take weeks to settle, and map results move on their own schedule, so judge it over a quarter, not a weekend.

If a city page gets no impressions after a few months, look at whether the page is truly different from the others, whether it is linked from somewhere that matters, and whether the city is worth chasing at all. Cutting a weak page is fine. A smaller site of real pages beats a bigger one of filler.

If you want a second pair of eyes before you publish anything, the free diagnostic checks which cities you should own, how you rank today, and where the easy wins sit. And if you are in the Central Valley, the Fresno SEO page shows how I handle it for local owners. To see the structure built out, look at the California service area hub and its Fresno page.

FAQ

How many service areas can I list on Google Business Profile?
Up to 20 cities or postal codes, according to Google's guidelines, and they should generally stay within about two hours of driving from your base. List only places you genuinely serve.
Do I need a separate page for every city I serve?
No. Give a city its own page only if you do real work there and can write something genuinely local that could not be pasted onto another city. Cover the rest with a coverage list on a service page.
Are city pages considered doorway pages?
They can be. Google's spam policies call out multiple pages targeted at specific cities that funnel users to one page. Pages that contain real local information, real jobs, and a complete answer are different from templated copies.
Can I rank in a city where my business is not located?
You can appear for searches there, especially for service-area work, but the map favors proximity. Strong reviews, a relevant page for that city, and a complete profile improve your chances, and you should expect it to be harder than ranking at home.
How long do city pages take to rank?
Expect weeks before a page settles and a few months before you can judge it fairly. Track impressions in Search Console, calls from that area, and where new customers say they found you.

Part of the Get Found on Google playbook · all playbooks →

Stop doing the work behind the work.

ART3RY is the AI assistant that runs it for you.

Get your assistant →