If you run a service business that travels to the customer, somebody has probably told you to build a page for every town you serve. "Plumber in Wilmington." "Plumber in Leland." "Plumber in Hampstead." Copy the page, swap the city name, watch the leads roll in.
That advice is about half right, and the wrong half can get your site filtered out of search results entirely. Google has an explicit policy against what it calls doorway pages, and the lazy version of service area pages is the textbook example of one. The useful version, on the other hand, is one of the most effective things a local business can publish.
The difference between the two isn't subtle once you know what to look for. Let's walk through it.
What a service area page actually is
A service area page is a page on your website dedicated to one location you serve. If your shop is in Wilmington but you regularly take jobs in Jacksonville, a Jacksonville page tells both Google and potential customers: yes, we work there, here's what that looks like.
The logic is sound. Your homepage can only be "about" one place. Google's local results lean heavily on proximity and relevance, so a business based in Wilmington has an uphill climb ranking for "roof repair Jacksonville NC" with nothing on the site that speaks to Jacksonville. A dedicated page closes that gap, when it's done honestly.
What Google's doorway-page policy actually says
Google's spam policies call out doorway pages directly: pages created to rank for specific, similar search queries that funnel users to the same destination, and pages that exist for search engines rather than people. Their examples include "multiple pages targeting specific regions or cities that funnel users to one page."
Read that again, because it describes most of the city pages on the internet. Ten pages, identical except for the place name, all pushing the visitor to the same contact form. Google is not guessing about intent here. When the only thing that changes between pages is the city name, the pages obviously weren't written for the people in those cities.
The penalty for this isn't usually a dramatic manual action with a warning in Search Console. More often it's quieter: the pages just don't rank, or the whole site's local visibility softens because Google's systems treat the thin pages as a signal about overall quality. You spent money building pages that are now dead weight at best.
The fix is not a clever technical trick. It's the boring answer: make each page genuinely useful to a person in that town.
What "genuinely useful" means in practice
"Add unique content" is the standard advice, and it's useless on its own, because people interpret it as "reword the same paragraphs." A reworded doorway page is still a doorway page. Unique means the page contains things that are true about that location and not true about the others. Here's what that looks like for a real service business:
- Real jobs you've done there. Two or three sentences each. The neighborhood, the problem, what you did. A crawl-space moisture job off Country Club Road in Jacksonville is content no competitor can copy and no template can generate, because it happened to you.
- Photos from that area. Your truck in front of a recognizable spot, before-and-after shots from actual local jobs. Stock photos of a generic skyline tell Google and customers exactly nothing.
- Reviews from customers in that town. If you have fifty reviews, some of them came from specific places. Put the Hampstead reviews on the Hampstead page.
- Location-specific operational detail. Drive time from your shop and how that affects scheduling. Whether you charge a trip fee past a certain distance. The county permitting office you pull permits through. Coastal towns versus inland towns may need different materials or face different code requirements, and if you're in HVAC or roofing on the North Carolina coast, you already know salt air and wind ratings change the conversation. Write that down.
- Different service emphasis where it's real. Maybe the beach towns are mostly vacation-rental turnovers and the inland towns are mostly residential repair. If the work differs by location, the pages should too.
Notice the pattern: everything on that list requires that you actually work in the town. That's the point. A genuinely useful service area page is hard to fake because it's made of evidence.
We hold ourselves to this on our own North Carolina pages. Each one exists because we have something specific to say about working with businesses in that area, and when we don't, we don't publish the page. It would be easy to spin up fifty NC city pages overnight. It would also be exactly the thing this article is telling you not to do.
A quick test for your existing pages
If you already have city pages, run this test: open two of them side by side and use find-and-replace in your head. If you could swap the city names and nothing else would need to change, you have doorway pages. If swapping the names would make the pages false, because the jobs, photos, reviews, and details belong to specific places, you have real service area pages.
Another test: would a customer in that town learn anything from the page that they couldn't learn from your homepage? If the honest answer is no, the page isn't earning its spot.
When NOT to build service area pages
This is the part most SEO advice skips, because the people writing it are usually selling city pages by the dozen. There are real situations where the right answer is don't.
You don't actually serve the area yet
Building a page for a town you'd like to work in someday is putting the cart before the horse, and it tends to produce exactly the thin content Google filters. You have no jobs there, no reviews there, no photos there. Wait until you have a handful of completed jobs and let the page document reality.
You can't differentiate more than a few pages
If you serve fifteen towns but only have distinct material for four of them, build four pages. A short, honest "areas we serve" section on your homepage or service pages covers the rest without pretending. Four strong pages beat fifteen thin ones, both for rankings and for the impression you make on the human who clicks.
Your one location already covers your market
If 90 percent of your work is in one city and your Google Business Profile, homepage, and reviews already speak to that city, additional pages for outlying towns are a low-priority project. Spend the effort getting more reviews and publishing job photos instead. Your Business Profile lets you define a service area directly, and for many businesses that plus a strong homepage is plenty.
You're a storefront business
Service area pages are for businesses that go to the customer. If customers come to you, a restaurant, a retail shop, a clinic, then pages for towns your customers drive in from rarely make sense. Google's local results for storefront searches are dominated by proximity to the searcher, and a page saying "we serve people from Leland" doesn't change where your building is.
How many, and how fast
If you've decided service area pages make sense, resist the urge to launch ten at once. Publish two or three of your best, the towns where you have the most evidence, and build the rest as the material accumulates. Each new completed job in a town is a potential paragraph. Each new review is a potential pull quote. A service area page should be a living record, not a one-time SEO deliverable.
This also keeps quality honest. When you write pages in batches of ten, the tenth one always gets the find-and-replace treatment. When you write one at a time, with real material in hand, the doorway problem never comes up.
And keep an eye on results. Google's Search Console will show you which queries each page appears for and whether anyone clicks. If a page has been live for six months with no impressions for its target town, that's data: either the page needs more substance or the competition in that market needs a different approach.
The honest summary
Service area pages get penalized when they're built for Google. They work when they're built from evidence: real jobs, real photos, real reviews, real operational details that differ by place. If you have the evidence, build the pages and build them one at a time. If you don't have the evidence yet, go get it first, because the work itself produces the content.
That's not a clever loophole in Google's policy. It's the policy working as intended. The pages Google wants to rank are the ones your customers actually want to find.
Want service area pages done right, without doing them yourself?
This is the kind of work we do every day at Omnyra. We're a veteran-owned web shop in Wilmington, NC, and we've built 1,500+ small business sites in the last 90 days, including local service businesses like Air Support HVAC and Sano Steam. We build your site live with you on a call, you see the first draft in 24 hours, and you're live in 7 days, guaranteed.
Tiers start at $500 for a Minimal build. Our Standard tier ($2,000 plus $200/mo) includes the SEO and AI-search work described in this article. Max ($3,500 plus $400/mo) adds a 24/7 AI receptionist, and Super Max (from $6,000) gets you a custom back office. Pay-in-4 and Klarna available.
See what's included on the pricing page, or book a call and we'll look at your market together.
