Service-area pages: how a contractor ranks in five towns
instead of one
Published September 23, 2026 · SEO & Marketing
Your truck goes to five towns. Your website only ranks in one. Here is why that happens, what a real service-area page looks like, and how to build a handful of them without tripping Google's doorway-page rule.
Picture a plumber based in Charlotte County. Most of the week the truck is in Farmville, Keysville, or Victoria, because that is where the houses and the money are. The website, though, has one homepage that says "serving Southside Virginia," and when someone in Farmville searches "well pump repair Farmville VA," the plumber is nowhere. A company from Farmville proper shows up instead, even though it has fewer reviews and worse work.
The same thing happens to an HVAC company in Chesterfield whose crews spend every day in Midlothian, Chester, and Powhatan. This post explains why, and walks through the fix: a small set of genuinely useful service-area pages, one per town, built so that Google treats them as real pages and not as spam.
Why one homepage only ranks near your address
Google's map pack, the box with three pins at the top of a local search, is built on proximity. Your Google Business Profile is anchored to one point: your shop, or your home if you are a service-area business. When someone searches from twenty miles away, or types a town name that is twenty miles away, businesses pinned near that spot win the map. Your profile cannot be in two places at once, and no amount of profile tuning changes that. We covered the mechanics in why your business isn't showing up on Google Maps.
The regular results underneath the map work differently. They are ranked on what the page says, not where the business is pinned. A page that is clearly about well pump repair in Farmville can rank for that search even if the company's address is in Charlotte Court House. That is the whole opportunity. The map is limited to one location; the website is not.
A homepage cannot do this job for five towns at once. It can be about one trade in one primary place. If it tries to be about everywhere, it ends up ranking nowhere in particular, which is what "serving Southside Virginia" usually gets you.
Service-area page versus doorway page
A service-area page is a page on your site about one service in one place, written for a person in that place who is deciding whether to call you. It answers the questions that person actually has: do you come out here, how soon, what have you done nearby, what is different about working on houses in this area.
A doorway page is what most contractors end up with when a cheap SEO vendor handles it. One block of text, duplicated thirty times, with the town name swapped in each copy. "We are the best plumber in {Town}. Our {Town} plumbers serve {Town} residents with pride." Google has a published rule about this. Pages created only to rank for a particular search, that funnel people to the same content and offer nothing specific to the place, are doorway pages. At best they get ignored. At worst the whole site takes a manual penalty and disappears for months.
The line between the two is not the URL structure or the word count. It is whether the page would be useful to someone in that town if Google did not exist. If you cannot say what makes the Keysville page different from the Victoria page beyond the name, you have a doorway page.
How to make each page genuinely different
This is the part that takes work, and the part that makes the pages rank. Every town page needs content that could only have been written about that town. Sources that always exist, if you ask the right person in the company:
- 1Real jobs done there. Two or three sentences each. "Replaced a submersible well pump on a property off Route 15 south of Farmville; the old pump was a 1990s unit that had lost pressure over the summer." No customer names, no addresses, just the kind of detail a stranger cannot make up.
- 2Drive times and response. "We are about 25 minutes from downtown Farmville and usually on site the same day for no-water calls." The Midlothian HVAC page might say "Chesterfield to Midlothian is fifteen minutes on Hull Street, so afternoon calls are normal." This is what the customer wants to know anyway.
- 3Subdivisions, roads, and landmarks. Name the neighborhoods you actually work in. For Midlothian that might be Brandermill, Woodlake, and the older homes near the village. For Chester, the subdivisions along Route 10. Someone who lives there recognizes the names; Google recognizes that the page is about the place.
- 4Permits, utilities, and local quirks. Which county issues the permit, whether the town has municipal water or everyone is on a well, what the inspection process looks like. A Powhatan page can talk about wells and septic because almost everyone there has them. A Chester page cannot, because most of Chester is on county water. That difference alone makes the two pages different.
- 5Testimonials from that town. If you have a Google review from a customer in Keysville, quote it on the Keysville page. If you do not, ask the next Keysville customer for one. One real review beats three generic ones.
- 6Photos from that town. A phone picture of the truck at a job site with a recognizable backdrop is worth more than a stock photo of a smiling technician. Name the file sensibly and write alt text that says what and where.
None of this is hard to get. It is sitting in the heads of the people who drive the trucks. The reason most contractor sites do not have it is that nobody asked them.
A page template that works
Here is the structure we use. The order matters less than making sure each section is filled with town-specific material rather than left as a placeholder.
Example: plumber, Charlotte County
- H1: Well Pump Repair in Farmville, VA
- Intro (2–3 paragraphs): who you are, how far Farmville is from your base, how quickly you get there, what kinds of well problems are common on the properties around Farmville and why.
- Services in Farmville: a short list of what you actually do there. Submersible and jet pump replacement, pressure tank swaps, low-pressure diagnosis, well line leaks. Link each to its main service page.
- Recent work in the area: two or three of the real-job blurbs from the section above, ideally with a photo.
- Why homeowners here call us: the honest reasons. Licensed in Virginia, same-day for no-water emergencies, the truck carries the common pump sizes so most jobs finish in one trip.
- Nearby areas we also serve: Keysville, Victoria, Charlotte Court House, Drakes Branch, each linked to its own page.
- FAQ (4–6 questions): the ones people in Farmville actually ask. How long does a pump last on a deep well? Do I need a permit in Prince Edward County? Can you test my water while you are out?
- Call to action: your phone number as a tap-to-call link, and a short quote form right there on the page.
Add FAQ structured data so the questions can show in search, set a unique title and meta description that name the service and the town, and give the page a clean URL like /well-pump-repair-farmville-va. That is a complete, defensible page. Aim for 600 to 900 words of real content. Longer is fine if it is still specific; shorter is fine if the town is small and there is less to say.
How many pages to build
Start with three to five towns where you already do regular work. Not the towns you would like to work in, and not every town within an hour. The plumber above builds Farmville, Keysville, and Victoria first, because that is where the invoices come from. The Chesterfield HVAC company builds Midlothian, Chester, and Powhatan. Three good pages will outperform twenty thin ones, and three is a number you can actually write well in a month.
Once those are ranking and producing calls, add the next tier. If you offer several distinct services, you may eventually want service-by-town pages for the biggest combinations ("AC Repair in Midlothian" and "Furnace Installation in Midlothian" as separate pages), but only after the town-level pages have proven themselves. Most small contractors never need more than ten or fifteen pages total.
Internal linking and your Google Business Profile
A service-area page that nothing links to is invisible. Put a "Service Areas" item in the main navigation, or a footer section listing every town page. Link to the town pages from the relevant service pages ("We repair well pumps across Charlotte County, including Farmville, Keysville, and Victoria"). Link the town pages to each other in the "nearby areas" section. Every one of those links tells Google the pages are part of the site's structure and not an afterthought.
Then make your Google Business Profile agree. In the profile's service-area setting, list the same towns you built pages for. In the services section, list the same services the pages describe. When the profile and the site say the same thing, both get stronger; the profile gains relevance for those towns, and the pages gain credibility because they are backed by a verified business. The rest of the profile setup is in our local SEO checklist for Virginia small businesses.
What not to do
The temptation, especially once you see the first three pages working, is to scale. Someone will offer to generate fifty town pages for every town in a three-county radius, using a template or an AI tool, for a few hundred dollars. Do not do it. That is the definition of a doorway page, and the sites we have seen do this fall into two groups: the ones where Google quietly ignored all fifty pages, and the ones where the manual penalty took the homepage down with them.
Other things to avoid: stuffing the town name into every sentence, listing towns you have never worked in, hiding the pages from navigation so "only Google sees them," and copying a competitor's town page structure word for word. Each of these makes the page less useful to a person, which is exactly the signal Google uses to decide it is a doorway.
In rural markets like Southside Virginia, the competition for these searches is thin enough that three honest pages are often enough to own the results for a town. In a denser market like Richmond and Chesterfield, the pages need to be better, because a few competitors have done the same work. Either way, the approach is identical: fewer pages, more truth.
Where to start this month
Pull the last six months of invoices and count jobs by town. Pick the top three. For each one, spend thirty minutes with whoever runs the truck there and write down the jobs, the neighborhoods, the drive time, and the quirks. Write the page from those notes using the template above. Link it from the navigation and the matching service page. Add the town to your profile's service area. Then check the search a month later.
If you would rather have us look at what your site is doing now and which towns are worth going after, the free website SEO audit covers it, and the local SEO service is how we build and rank these pages for contractors across Virginia.
Keep Reading
Why Your Business Isn't Showing Up on Google Maps
Eight reasons a local business misses the map pack, how to check each one, and how to fix it.
Local SEO Checklist for Virginia Businesses
Twenty items across Google Business Profile, your site, reviews, citations, and tracking.
Google Business Profile Optimization Guide
Every section of the profile, the mistakes we fix most, and a 30-minute monthly routine.
Which Towns Should You Go After First?
Our free website SEO audit looks at where your site ranks now, which nearby towns are within reach, and whether anything on the site is holding it back.