Service Area Pages: How to Build Town Pages That Rank Without Being Spam
How home service businesses build a page for each town they serve: real local content, internal links, structured data, and when not to make a page at all.
7 min read
By the Yantra Pros team
Key takeaways
- A town page earns its place when it says something true about your work in that town: jobs done there, local conditions, how fast you can get there.
- Copying one page and swapping the town name is what Google calls doorway abuse, and a block of town names is keyword stuffing.
- Only build pages for towns you really serve and can write about. A service area hub page covers the rest.
- Link town pages from a hub and to your service pages, and keep your business details identical to your Google Business Profile.
Say your shop is in one town but your trucks work in eight. Someone in the next town over searches "roof repair Maple Grove". Your home page talks about roofing "in the Twin Cities area", which is true but vague. A competitor has a page about roof repair in Maple Grove, with photos of roofs they fixed there. Their page is the better match for that search, and Google tends to show the better match.
That's the case for service area pages (also called town pages or city pages): one page for each town you serve. Done well, they help customers and search engines. Done lazily, they're a pile of copies that Google's spam policies specifically warn against. This guide shows the difference.
Why town pages help
Relevance is one of the three main things Google says it uses to rank local results, alongside distance and prominence. A page about your work in a particular town is more relevant to a search that names that town than a general home page is. Town pages mainly help in the regular web results below the map. That's especially useful in towns farther from your base, where distance works against you in the map results.
They also help the person reading. A homeowner wants to know three things fast: do you come to my town, have you worked near me, and how soon can you get here? A good town page answers all three before they reach for the phone.
What Google's spam policies say about city pages
Google's spam policies don't target town pages as such. They target pages made only to rank. Three parts apply directly:
- Doorway abuse. Google's examples include having multiple pages targeted at specific regions or cities that funnel users to one page, and creating substantially similar pages that are closer to search results than a clearly defined, browsable hierarchy.
- Keyword stuffing. One of Google's examples is blocks of text that list the cities and regions a page is trying to rank for.
- Scaled content abuse. Generating many pages mainly to manipulate rankings, including using AI tools to produce many pages without adding value for users.
So the question for every town page is simple: would a homeowner in that town learn something here they couldn't learn on your other pages? If yes, build it. If the only thing that changes from page to page is the town name, don't.
Step 1: Decide which towns get a page
Start with your own job history, not a list of every town within an hour. A town deserves a page when most of these are true:
- You've done real jobs there and want more.
- It's within the area you actually serve, at a drive time you're willing to make.
- You can write something specific about working there.
- People there search for your trade using the town's name.
When not to make a page: towns you rarely go to, neighborhoods inside the same city where you'd have nothing different to say, every ZIP code, and big cities an hour away that you hope to "capture" but don't really serve. Mention those places in a sentence on your service area hub page instead. If you only serve three towns, three strong pages beat twenty thin ones.
Step 2: Write what only you know about that town
This is the part that separates a page worth ranking from a copy. Put on each page the things only a business that really works there could write:
- Jobs you've done there. "Replaced a 40-gallon gas water heater in a 1960s split-level off County Road 10." Describe the job, not the customer. Leave out names and exact addresses unless you have permission.
- Local conditions that affect your work. Older homes with original pipes, hard water, clay soil that holds water, big trees over gutters, lake homes with seasonal opening and closing, HOA rules on exterior paint colors. Only write what you've actually seen there.
- How quickly you can get there. "Our shop is about 20 minutes away" or "we're in town most weekdays", if it's true.
- Photos from jobs in that town, with captions that say what you did.
- What people there call you for most. If the north side of the county is mostly well pumps and the city is mostly sewer line work, say so.
- Reviews from customers in that town, with the reviewer's first name and the job. Google lets you copy a link to any single review on your profile, so readers can see the original.
- Permits and practical details, if they matter for your trade: who pulls the permit, how inspections work there, parking in a dense downtown.
An example outline
Here's how a page might come together for a plumbing company serving a town we'll call Oakdale:
- Heading: Plumber in Oakdale.
- Opening: two sentences on who you are and how far your shop is from Oakdale, with your phone number and a call button right there.
- Recent jobs in Oakdale: three or four short job notes with photos.
- What we see in Oakdale homes: a paragraph on the plumbing issues you run into most there.
- Services we offer in Oakdale: a short list linking to your main service pages (drain cleaning, water heaters, sewer lines).
- What Oakdale customers say: two or three reviews from customers there.
- Nearby towns we also serve: links to the town pages next door and to your service area hub.
- A request form, for people who'd rather not call.
Google says it has no preferred word count, so don't pad. A page with four real job notes and good photos beats a page with 1,500 words of filler.
Step 3: Link town pages so people can find them
Google's doorway examples contrast near-duplicate pages with a clearly defined, browsable hierarchy. Build that hierarchy:
- A service area hub page that lists each town you serve with a line or two about it and a link to its page, plus a map or a sentence naming the smaller places you also cover.
- Town pages link to service pages. The Oakdale page links to your drain cleaning page, and so on.
- Service pages link back where it's natural, such as "we've done a lot of sewer line work in Oakdale and Lakeview".
- Neighboring town pages link to each other.
- One link to the hub in your footer, not a block of 40 town names, which looks a lot like the keyword stuffing Google describes.
Step 4: Add structured data and keep details consistent
Structured data is code on your pages that spells out your business details for search engines. Google's documentation for local business markup recommends using the most specific business type you can, and its own example lists types like Plumber, Electrician and Locksmith. A few practical rules:
- Use the same business name, phone number and hours as your Google Business Profile, on every page.
- Schema.org, the vocabulary this markup uses, has an areaServed property for listing the places you serve.
- If you hide your street address on Google because customers don't come to it, don't publish it on your town pages either. Ask whoever builds your site how they handle markup for a service-area business.
- Don't mark up your own reviews expecting gold stars in search. Google says review markup on local business pages is meant for sites that collect reviews about other businesses.
- Check your pages with Google's Rich Results Test after any change.
Step 5: Keep town pages alive
A town page isn't finished when it's published. Once a month, add a new job note or photo to a page or two. Update drive times if you move the shop. If you stop serving a town, remove its page and send visitors to your hub instead of leaving a page that promises service you won't provide. The photos you take for town pages can do double duty in your social posts; our social media post ideas for contractors have more ways to use them.
Mistakes to avoid
- Copies of one page with only the town name changed.
- AI-written pages with no real facts about your work in that town.
- Lists of dozens of town names in a footer or paragraph.
- A fake local address on a town page when you have no office there.
- Pages for towns you don't serve or won't drive to.
- Pages that are nothing but a heading and a form.
- Repeating the town name in every sentence. Write it the way you'd say it out loud.
Town pages are one piece of local SEO. Our guide to SEO for home service businesses shows how they work with your Google Business Profile, reviews and the rest of your site, and our list of home service website must-haves covers what every page needs. To see which towns to start with, run your free report.
Frequently asked questions
- How many service area pages should I have?
- There's no magic number. Make one for each town you really serve and can write something specific about: jobs you've done there, local conditions, how fast you can get there. Three strong pages are better than twenty pages that only differ by the town name.
- Will town pages get me into the map results in other towns?
- Don't count on it. Google says distance is one of the main factors for local results, and the map listing comes from your Google Business Profile. Town pages mainly help you show up in the regular web results for searches that include a town name, and they help customers decide to call.
- Can I use AI to write my service area pages?
- Google's spam policies target generating many pages without adding value for users, however they're made. AI can help you draft, but the page needs real facts only you have: jobs in that town, photos, local conditions and honest drive times.
- How long should a town page be?
- As long as it takes to be useful. Google says it has no preferred word count. A few real job notes, photos, the services you offer there and a clear way to call usually beat a long page of filler.
- Can I list an address in each town I serve?
- Only if you really have a staffed location there. Don't put a fake or virtual address on a town page, and don't add one to Google. Google says a mailing address you rent but don't operate from isn't eligible for a Business Profile.