A contractor based in one town usually works in ten others. Service area pages are how a website tells customers and search engines that you really do work in Cedar Grove and Fairview, not just where your shop is. Done well, each page answers questions a homeowner in that town actually has. Done badly, they’re a pile of near-copies that Google treats as spam. The difference is almost entirely in what goes on the page.
What Google means by doorway pages
Google’s spam policies describe doorway pages as pages built to rank for many similar searches that send visitors somewhere else without being much use on their own. One of the examples Google gives is a set of pages aimed at specific cities or regions that all funnel visitors to the same place. The common contractor version is forty pages titled “Roofing in [Town],” each with the same three paragraphs and the town name swapped in.
Pages like that can be ranked lower or left out of results, and Google has a separate policy against pages produced in bulk mainly to rank. So the test for every town page is simple: would a homeowner in that town learn something here that isn’t on your other town pages?
Only towns you really serve
Start with a list of the towns where you’ve done paid work in the past year or two and want more of it. Leave off places you’d only drive to for a large job, and places you’ve never worked. A page for a town you don’t go to brings calls you’ll turn down.
For towns at the edge of your range, a single main service area page with a list of towns and a map is the honest answer. Not every town needs a page of its own.
Content that’s only true for that town
This is where each page earns its place. Things that change from town to town and matter to customers:
- Permits. Who issues them (the city, the township or the county), whether your type of job needs one, and how long they usually take if you know. “We pull the permit” means more when you name the office.
- Ground and local conditions. For excavation and drainage, the soil: heavy clay in one area holds water, while sandy ground in another drains fast but caves in trenches. For roofing, older neighborhoods with steep roofs. For tree work, which towns have rules about removing large trees.
- Drive time and scheduling. How far the town is from your yard, which days your crews are usually there, and whether there’s a trip charge.
- Typical jobs. The work you do most there, such as basement waterproofing in the older part of town or grading for the new subdivisions on the north side.
- Proof from that town. Photos from local jobs (with the owner’s OK and no house numbers showing), a short note on each one, and reviews from customers who live there.
Check facts like permit offices against the town’s own website before the page goes up, and update them when they change.
A sample page outline
For a tree service that works across one county, a town page might follow this outline:
- Headline: tree removal and trimming in [Town], with your phone number
- A short paragraph, in your own words, on the work you do there most
- Local rules: whether [Town] requires a permit to remove trees over a certain size, and who issues it
- Photos of three or four jobs in town, each with a one-line description
- Two or three reviews from customers in [Town], linked to where they were posted
- Drive time from your yard and the days you’re usually in the area
- Links to the services you offer there and to nearby towns you also serve
- A quote form
If you can’t fill items 2 through 6 with something real, that town isn’t ready for its own page yet.
Skip the find-and-replace pages
It’s tempting to write one good page and clone it. Even with a few sentences changed, cloned pages read as cloned to people and to search engines. Write each page from what you know about that town. A shorter page with real local detail is worth more than a long one padded with filler.
Also avoid a page for every service in every town (“drywall repair in Fairview,” “drywall installation in Fairview” and so on). That multiplies thin pages fast. Keep service pages and town pages separate, and link them to each other.
How many pages, and how to link them
Here’s a sample structure for a contractor with four services and four core towns:
/services/
/services/driveways/
/services/septic-systems/
/services/land-clearing/
/services/basement-excavation/
/service-areas/
/service-areas/cedar-grove/
/service-areas/fairview/
/service-areas/maple-hill/
/service-areas/north-branch/
That’s ten focused pages instead of sixteen near-copies. Start with the towns you have the most to say about, often 3 to 6 of them, and add a page when you’ve done enough work somewhere to fill one.
Linking matters as much as the pages themselves:
- The main service area page lists every town you serve and links to each town page.
- Each town page links to the services you do there and to one or two nearby towns.
- Service pages mention the towns where you do that work most, with links.
- Job write-ups and photo galleries link to the town where the job was.
Skip the footer with eighty town names in it. It doesn’t help visitors, and it doesn’t make a thin page stronger. For the rest of what a trade business site needs, see our page on websites for contractors.
Keep your name, address and phone consistent
The business name, address and phone number (often shortened to NAP) should match exactly everywhere: the site footer, your Google Business Profile, Bing Places, and any trade directories or review sites you’re listed on. Small differences, like “LLC” on one and not the other or an old phone number on a directory, make it harder for search engines to tell that all those listings are one business.
If you work from home and hide your address on Google, keep it off the site too, and keep the name and phone identical. Don’t rent mailboxes or virtual offices in towns you want to show up in. Google’s Business Profile guidelines don’t accept them as business locations, and a profile that breaks those rules can be suspended, taking your reviews out of sight with it.
Your structured data can also list the towns you serve under areaServed, matching the town pages. That’s part of the setup we handle in our SEO and AI visibility work.
Next step
Make a list of every town where you’ve done paid work in the past two years, and next to each one, write one thing about working there that a customer would care about. Towns with something written next to them are page candidates. The rest go on the main service area page. Send us that list through our contact page and we’ll map out the pages, or start with the contractor website checklist if the rest of the site needs work first. Our contractors page covers the full build.

