Guides / Service Area Pages
Why one honest page per town beats fifty near-duplicates, what Google actually penalizes, the real local detail that makes a town page worth indexing, and how to figure out how many pages your service area honestly justifies. No tricks, no rank promises.
Start here
Here is the trap. You serve eight towns, so it feels obvious that you want a page for each one, ranking when somebody in that town searches your trade. That instinct is correct. The problem is how most contractors and a lot of cheap shops execute it: they write one page, then copy it eight times and swap the town name in the headline. "Roof repair in Springfield" becomes "Roof repair in Riverton" with the same three paragraphs underneath. To you it looks like eight pages of coverage. To Google it looks like one page wearing eight different hats, and that is precisely the thing it has spent a decade learning to throw out.
Google calls this doorway abuse, and it spells it out in its own spam documentation: pages built to rank for similar searches that funnel everyone to the same place, including multiple pages targeted at specific cities that all lead to one undifferentiated destination. Sitting next to it is the scaled content abuse policy, updated in March 2024, which targets producing many pages whose primary purpose is to move rankings rather than help the person reading them. Google was blunt that it does not care how the pages were made, by hand or by a machine or both; if the pattern is mass near-duplicates with a noun swapped, it is spam. So the honest version and the spam version start from the same good idea. The entire difference is whether each page actually says something true and specific about that town, or just pretends to.
This matters more than it used to because Google got serious about enforcing it. The March 2024 spam work rolled out over roughly two weeks and was credited with cutting unoriginal content in results by about 45 percent, and the scaled-content policy has been one of the heavier enforcement levers running through 2025. Translation for a contractor: the empty-template approach is not just useless now, it can actively get a chunk of your site demoted or deindexed, taking your real pages down with it. The good news is that the fix is not a trick. It is doing the obvious thing, which is making each town page genuinely about that town.
Know the line
You do not need to memorize policy language. You need to recognize the four patterns that flag a page as a doorway, so you never accidentally ship one.
Ten pages where the only thing that changes is the town name in the title and first line. The body text is byte-for-byte identical. This is the single clearest doorway signature, and Google's own examples call out substantially similar pages aimed at different cities. If you could find-and-replace one page into all the others, so can a crawler.
A town page that says almost nothing and pushes the reader straight to your one real contact page or service page. Google's definition of a doorway is a thin intermediate page that funnels visitors into the actually useful part of the site. If the page has no reason to exist except to capture a search and shove people elsewhere, it qualifies.
Spinning up a hundred town pages in an afternoon by feeding a template a list of place names. The scaled content abuse policy targets exactly this: many pages generated mainly to manipulate rankings, regardless of how they were produced. Volume is not the crime; volume of near-identical filler that helps nobody is.
Pages for cities two hours away that you would never drive to, built purely to catch the search. Beyond the doorway problem, this misleads the homeowner and wastes their time, and Google reads time-wasting layout and behavior as a quality signal. Coverage you cannot honestly deliver is a liability, not reach.
The actual fix
A real town page passes a simple test: a local reading it can tell you actually work there, and a crawler comparing it to your other town pages finds mostly different words. Those two things travel together. You get them the same way you would talk to a homeowner from that town standing in their driveway, by referencing the things that are specifically true there. Not the generic pitch you give everyone, the details that only apply to this place. That is the whole game, and it is work no template can fake because the facts are different in every town.
The raw material is sitting in your own job history. You have driven these streets, pulled permits at these offices, dug into these soils, and dealt with whatever the local housing stock throws at you. A roofer knows which town is full of 1970s cedar shake that fails the same way, and which newer subdivision has builder-grade architectural shingles already curling. A septic installer knows which county requires engineered systems because of clay, and which lakeside town has tight setback rules near the water. An excavator knows where the frost line bites and where you hit ledge rock two feet down. None of that is on a competitor's copied template, and all of it tells both the reader and Google that the page is the real thing.
You do not need to write a novel per town, and padding length with fluff is its own quality problem. A focused page of a few hundred genuinely local words beats a long one stuffed with filler. The point is differentiation with substance: enough true, place-specific detail that no two of your town pages could be confused for each other, and that a skeptical homeowner finishes the page thinking these people clearly know my area. If you ever catch yourself unable to write three honest sentences that are specifically about a given town, that is the signal you should not have a page for it yet.
Raw material
Pull from these and a town page writes itself, because every item is different from one town to the next. You already know most of this; you just have not written it down.
Clay that heaves, sandy ground that drains too fast, high water tables, ledge rock close to the surface, flood-prone low spots. For excavation, septic, foundation, and well work this dictates the whole job, and it changes town to town. Naming the local ground conditions instantly signals you have actually dug there.
The eras and styles that dominate a town: postwar ranches, a historic district with strict exterior rules, lake cabins, a newer subdivision built fast with the same builder defaults. Each comes with predictable problems and repairs you have seen repeatedly. Describing them shows the reader you know what is behind their walls.
Which jurisdiction requires a permit for your kind of work, which inspector is strict about what, setback and septic rules near water, HOA approval steps in certain neighborhoods. Homeowners are anxious about this and competitors rarely address it. Practical permit detail is some of the highest-trust content you can write.
A short, honest description of an actual project in or near that town: the problem, what you did, roughly when, and how it turned out. No invented numbers, no fake names, just a true account. Nothing differentiates a page faster than a job a copied template could never contain because it never happened.
The neighborhoods you work in, the lake or river, the main road everyone knows, the older part of town versus the new developments. Light, genuine geographic detail confirms local knowledge and helps Google connect your page to the place, without keyword stuffing the town name into every sentence.
When the ground freezes and digging stops, the storm season that drives your emergency calls, the months everyone wants the same job done. These rhythms differ by region and shape how you actually operate. Writing them down is useful to the reader and impossible to fake from a generic template.
Build one the right way
Do this once, properly, for your most important town. It becomes the model for the rest, and it takes an evening, not a week.
Before writing a word, decide honestly whether you take jobs there and would show up. If it is a maybe, or somewhere you would only go for a huge job, it does not get a page yet. Every page must map to coverage you can actually deliver, or you are building a doorway and misleading the homeowner.
List the real jobs you have done in or near that town. Note the ground conditions you hit, the housing styles, the permit office you dealt with, anything specific you remember. This is your raw material, and it is what guarantees the page is unique. Five minutes of recall beats any amount of generic writing.
Start the page with something only true of this town: its terrain, its housing, a neighborhood you work in. Do not lead with the same generic intro every page shares. The first lines are where both the reader and the crawler decide whether this is a real page or page number seven of a copied template.
Address the specific worries that come up there: permit requirements, setback rules near the water, what the local soil means for the job, typical costs in ranges. You answer these on estimates every week. Putting the local version in writing is exactly the substance that separates a real page from filler.
Describe a genuine project nearby in two or three honest sentences. The problem, what you did, how it ended. No invented testimonials, no made-up figures. One real account does more for trust and for differentiation than a dozen polished but interchangeable marketing lines, because it could only appear on your page.
Link the town page to the relevant service pages and to nearby town pages, and link back from a clear service-area section so it is not an orphan. A real page lives inside a browseable structure, which is the opposite of a doorway. This also helps Google understand how your coverage fits together.
Pretend you live in that town and landed on the page cold. Can you tell these people actually work here, or could the same words sit under any town name? If it would survive a find-and-replace of the town name unchanged, it is not done. Keep adding true specifics until it could not.
The math nobody does
The right number of town pages is not a fixed cap, and it is not infinite. It is the count of towns where two things are true at once: you genuinely take work there, and you can write a page with real, distinct local detail. That is it. For a lot of contractors that is somewhere between five and twenty-five towns. A rural well driller or excavator covering several counties may honestly justify thirty or forty, because the ground, the regulations, and the drive are genuinely different across that territory. A painter working one dense metro might top out at a dozen real suburbs. The number falls out of your actual coverage and your actual knowledge, not out of a package tier.
Which is why the popular agency line, "we include up to 10 location pages," deserves a hard look. Sometimes ten is exactly right. But when a shop caps everyone at ten regardless of their real footprint, the cap is about limiting the agency's writing effort, not about what is good for you. If you honestly serve eighteen towns and a vendor will only build ten, the other eight towns, every search in them, are simply handed to whichever competitor bothered to show up. Those are not throwaway towns. One of them might be where the high-ticket jobs are. A flat cap quietly decides which of your markets you are allowed to compete in, and it usually decides wrong, because it was set by a spreadsheet, not by your business.
The honest framing runs the other way: build a real page for every town you truly serve and can write distinctly, and stop exactly there. Do not pad the count with towns you do not work in just to look bigger, because that is the doorway trap again and it can drag your good pages down. And do not let a cap amputate your real service area to fit someone's production budget. If a town fails the genuine-coverage-plus-real-detail test, it gets no page. If it passes, it gets one, whether that lands you at six pages or thirty-six. The constraint should be the truth about your business, never an arbitrary number on a pricing sheet.
Where we fit, honestly
Everything here is doable on your own. The local detail lives in your head already, and plenty of contractors write their own town pages and rank fine. We will not pretend you need us. If you have a few free evenings and you are willing to write honestly about each town you serve, do exactly that; it will beat any template a competitor copies. A capable freelance writer can also handle a one-time batch if you feed them the local facts, with the usual tradeoff that it is a snapshot, not something maintained as your coverage and the market shift.
Where we come in is when you work in the field all day and the pages that never get written are the town pages. We are Pixie Builds, a remote, US-wide team that builds and runs contractor websites and the local pages around them, entirely by email, so you are never waiting on a meeting. We do not cap your towns at an arbitrary ten. We build a real, distinct page for every town you genuinely serve, drawn from your actual jobs and conditions, because leaving your best markets to a competitor to save ourselves writing time would be doing the job badly. Pricing is one flat number with nothing hidden: $500 to set everything up, then $1,500 a month, billed a quarter at a time at $4,500 per quarter. Cancel any quarter, no lock-in. You own one hundred percent of every page and asset we build, in writing from day one, so if you leave you take all of it. We will not promise a ranking or a lead count, because anyone who does is guessing or lying; what we promise is the work done honestly plus call and form tracking that shows which town pages produced real jobs. If that fits how you operate, email [email protected] and we will tell you straight whether it is worth it for your trade and your area.
Straight answers
Your trade
Keep reading
Flat $500 setup plus $1,500/mo, billed quarterly. A real page per town you serve, no arbitrary cap. You own every asset from day one. Email [email protected].