Which towns need their own service-area page?
How a contractor can decide which towns get their own page, what to write on each one, and why copy-and-paste city pages do more harm than good.
The short answer
Give a town its own page only when you really work there, customers search by its name, and you can say something true about your work there that the next town's page wouldn't. List every other town you serve on one service-area page. In our research, assistants linked town pages most, and in smaller towns they often found none.
- Which towns deserve a page of their own
- Why a page for every town can backfire
- What our research shows about town pages
- How to decide which towns get a page, and what goes on it
- Questions owners ask
- How we got these numbers
- Sources
- See it on your own website
Which towns deserve a page of their own
Most contractors serve more towns than their website names. A plumber based in one city might drive to fifteen others. So the question comes up fast. Should every one of those towns get its own page? And what goes on a town page besides the town's name?
Here is the short answer. A town earns its own page when three things are true:
- You really work there, for the jobs the page lists, and you can show it.
- Customers there look for help by that town's name, not just by the county or the nearest big city.
- You have something true and specific to say about working there that a page for the next town over wouldn't say.
If a town passes only the first test, name it on one regional service-area page instead. If it fails the first test, leave it off. A page for a town you don't really serve is a claim you can't back up.
This matters more now because AI assistants start from where the customer is. When ChatGPT can tell roughly where someone is, it may turn "good restaurants near me" into a search such as "top restaurants San Francisco" 1. Google's AI Mode can run many related searches to build one answer 2. When the question names a town, the searches name it too. A page that names the town, and says what you do there, gives those searches something to find.
Our own research points the same way. Town and service-area pages were the contractor pages ChatGPT and Claude linked most often. Smaller towns were also where assistants most often came up empty. The rest of this guide explains both findings, what Google's rules say, and how to decide which pages to build.
Why a page for every town can backfire
Google has a name for copy-and-paste town pages
Google's spam rules describe "doorway abuse": pages made to rank for similar searches that lead people somewhere less useful than the real destination. One of Google's own examples is pages targeted at specific regions or cities that funnel users to one page 3. The same rules describe scaled content abuse: many pages generated mainly to manipulate rankings rather than help people, however they are made 3. Fifty pages that differ only in the town name fit both descriptions.
Google once published a short list of questions for spotting doorway pages 4. Two fit town pages well. Do the pages repeat a list of locations the site already has, just to capture more search traffic? And are they "islands" that nobody can reach from the rest of the site? That post is from 2015, but the rule it explains is still in Google's current spam policies 3.
Duplicate pages are not a penalty, but they waste the effort
Google says duplicate content on your own site isn't a violation of its spam policies, though it can be a bad experience for visitors 5. Its guidance on helpful content asks whether a page gives substantial value compared with other pages in the results 6. A town page that repeats your services page with a new town name adds nothing a reader or an assistant can use.
A town page is a claim about your business
Every town page says, in effect, "we work here." Under federal law, advertisers need proof for the claims an ad states and the claims it implies 7. A page titled "Your Clearwater plumber" with a photo of a storefront implies an office in Clearwater. If you don't have one, don't imply it. Florida also requires a contractor's license number on every advertisement, in any medium 8. A town page is an advertisement, so it needs the number too.
A town page doesn't move your business closer
On Google Maps, local results depend mainly on relevance, distance and popularity. Distance means how far the business is from the person searching 9. A town page can help Google and assistants see that you serve a place. It doesn't change where you are.
Google's Business Profile rules work the same way. A service-area business gets one profile for its whole area, not one per town 10. You can list up to 20 service areas, and Google asks that the whole area stay within about two hours' drive of your base 11. A rented address you don't work from isn't eligible for a profile at all 10. Your website can name more towns than your profile, but both should describe the same real service area.
Town pages and job pages answer different questions
A town page answers "do you work here?" A job page answers "do you do this work?" A July 2026 study by Yext, a listings software company, looked at brand websites across 1,800 U.S. locations. Broad questions tended to cite a local page, while questions naming a service tended to cite the page built for that service 12. Yext studied large multi-location brands, not single-shop contractors, so treat it as a pattern to watch, not a rule. Our guide to service pages covers the job side. This guide covers the town side.
There is no special format for AI
Google says there are no additional requirements or special optimizations needed to appear in AI Overviews or AI Mode. A page has to be indexed and able to show a text snippet in Google Search 2. What helps is plain text an assistant can read: the town, the work, the phone number and the evidence.
What our research shows about town pages
We draw on two sets of records. The first is a page analysis we finished on October 7, 2026. It looked at where 4,173 ChatGPT and Claude answers linked when asked to recommend an electrician, HVAC company, plumber or roofer in Pinellas County, Florida, from September 28 to October 4, 2026. The second is our main record: 47,209 answers from ChatGPT, Claude and Google AI Mode between September 2 and October 14, 2026, about 45 towns around Tampa Bay. Both are observations of answers, not experiments. They show what happened, not what causes a recommendation.
Town pages were the contractor pages assistants linked most
We sorted every page those answers linked by its web address. Town and service-area pages, such as a page at /service-areas/palm-harbor, took 60% of Claude's 6,261 links and 37% of ChatGPT's 9,076. Service pages took 22% and 26%. Home pages took 14% and 24%.
- Across the four trades and two assistants, the town-page share ranged from 30% to 64%.
- Town pages were the most linked kind of page in 8 of the 8 trade-and-assistant groups.
- Articles and blog posts took 0.2% of the links for these hiring questions.
Two cautions. A link shows that the answer connected a page with a business. It doesn't prove the page caused the recommendation. And sorting by web address misses town pages with unusual addresses. Still, for a contractor, the town page is often the page an assistant sends the customer to read.
What the most-linked town pages had in common
We then read 16 of the most-linked town pages, the top four in each trade, among 32 pages read in all. We picked them before reading them. They show what linked pages looked like, not what separated the businesses named from the ones left out. Most combined the same few things:
- The town's name together with specific jobs done there, such as panel work, sewer lines or roof replacement.
- The ZIP codes or neighborhoods served.
- Terms a customer can compare, such as a diagnostic fee and when it is waived, a written estimate, a workmanship warranty or response hours.
- A license number, reviews and a way to call or book.
- Local conditions the company handles, such as coastal wear on outdoor units, older wiring in condos, dock wiring or the pipe problems common in local homes.
The review also turned up warnings. One linked town page promised round-the-clock service in one section and evening-only coverage in another. One answer about Seminole relied on a page written for a different town. A city in the web address wasn't required, and naming a city didn't prove the company worked there. Local detail helped only when it was true and relevant.
In smaller towns, assistants often couldn't confirm anyone served the town
Our main record covers 8 large Pinellas towns, each asked about at least 5,681 times, and 37 other places, mostly smaller, asked about up to 102 times each. Those were 8 smaller Pinellas towns and beach communities, such as Tierra Verde and Gulfport, and 29 places in Pasco and Hillsborough counties. In those counties we asked only about HVAC work.
The other places were asked about only from October 9 to 14. Around then, Claude began saying what it couldn't confirm much more often, everywhere. In the large towns, 25% of its answers before those days said it couldn't confirm something, against 95% during them. So we compared like with like: the same days and the same 25 jobs.
On those terms, Claude said it couldn't confirm that any company it found served the customer's town or ZIP code in:
- 14% of its 528 answers about the large towns
- 34% of its 336 answers about the smaller Pinellas towns and beach communities
- 26% of its 348 answers about places in Pasco and Hillsborough
In 31 of the 37 other places, the share was higher than in the large towns. In one island town it reached 64%. Measured over the whole period instead, the large-town figure was only 3.8%, because most of those answers came before Claude's change. ChatGPT and Google AI Mode seldom say what they couldn't confirm, so these counts describe Claude only. The others may have hit the same gap without saying so.
I couldn't find a company that clearly lists Balm as a service area, so I can't give you a vetted recommendation.
Its page doesn't name Dover or 33527, so ask whether they have a technician near you today.
Its listed ZIP codes are 33539–33542, so ask whether they'll travel to Dade City.
These answers show the pattern. The assistant found companies nearby, but no page that named the town or its ZIP code. So it hedged, or told the customer to call and ask. A contractor who works in that town, and says so on a page, answers the question the assistant couldn't.
Without a page for the town, answers linked a neighbor's page
In the same answers, we looked at ChatGPT and Claude links to town or service-area pages and read each page's web address.
- In the large towns, 87% of 581 such links went to a page for the town asked about.
- In the 37 other places, 55% of 1,064 did. Another 33% went to a page written for a different town.
We checked the sorting by hand on random samples. Of links sorted as same-town pages, 20 of 20 named the town asked about. Of links sorted as other-town pages, 20 of 20 named a different town. Of those other-town links, 18 of 20 were contractors' pages; the rest belonged to a home-services marketplace. Answers about the other places linked at least one town or service-area page 45% of the time, against 36% for the large towns.
What this means for you: assistants were willing to send customers to a town page. In a smaller town, the page they found was often written for somewhere else. That is an opening for a company that truly works there.
What our earlier study found
Before this research, we studied assistant conversations from late July to August 2026 across eight trades. For each business an assistant considered, we recorded the reasons it gave for naming it or leaving it out. These reasons bear on town pages:
- Whether the business serves the area asked about came up in 554 conversations and cost a business its place in 350 of them.
- How physically close the business is came up in 456 conversations and cost a business its place in 92.
- A service area written as a list of ZIP codes, not a city plus "surrounding areas", came up in 36 conversations and cost a business its place in 13.
One conversation can involve several reasons, so these counts overlap and should never be added together. Serving the area cost far more businesses their place than distance did. Among the 1,251 reasons recorded, 18 separate ones treated templated city pages or city-named web addresses as a sign of a lead-generation site, not a real local company. Each came up in just 1 conversation, and 17 of the 18 cost a business its place there. That is a small number. It shows assistants can notice copy-and-paste town pages and count them against a business, not that they always do.
How to decide which towns get a page, and what goes on it
Work through these steps in order. You'll end with a short list of town pages worth writing, one service-area page for everywhere else, and nothing you can't back up.
1. List where you actually work
Pull the last year or two of invoices and estimates. Count jobs by town or ZIP code, and by kind of work. Mark the towns you want more work in, and the ones you serve only for some jobs, such as emergency calls. This list, not a keyword tool, is your real service area.
2. Sort every town into one of three groups
- Its own page: you work there often, customers there search by its name, and you can write things about it that are true only there.
- Named on your service-area page: you serve it, but a page for it would repeat a neighbor's page.
- Left off: you don't serve it, or only rarely. Don't list it.
Look closely at smaller towns. In our research, assistants most often came up empty there. If you really work in a small town next to a big one, a page for the small town may do more than another page for the big city.
3. Build one clear service-area page
List every town and ZIP code you serve as plain text, not only as a map image. Group them by county, or by the jobs you do in each. Say where your crews start from and how far they travel. Match the towns on your Google Business Profile, keeping the profile's area as specific and accurate as Google asks 11. This page covers every town in the second group.
4. Write each town page from your own records
A good town page answers what assistants couldn't confirm in small towns. Include only what you can prove:
- The town and its ZIP codes in the page title, the main heading and the first paragraph.
- The jobs you actually do there, each linked to its own job page.
- Where your crews come from, how long it usually takes to get there and any travel fee.
- Local jobs you have really done, described with the customer's permission: the kind of home, the problem and the fix.
- Local conditions you actually deal with, such as the office that issues permits there, salt air near the water or older homes in one neighborhood.
- Reviews from customers in that town, if you have them, linked to where they were posted.
- Your license number and a working local phone number, the same as on your Business Profile 8.
5. Leave out what you can't back up
- An office, address or "local branch" you don't have. That is an implied claim, and you need proof for it 7.
- Projects, customers or reviews from somewhere else, relabeled for this town.
- Town history, population figures or weather facts that don't change the job.
- Conditions that don't apply. Our page review found a Florida page that discussed snow and ice dams.
- The same paragraphs as your other town pages with the name swapped. That is what Google's doorway rules describe 3.
6. Connect the pages
Link each town page from your service-area page, and link it to the job pages you do there. Make sure a person can reach every town page by clicking through your site. Google's doorway questions ask whether pages sit as "islands" that are hard to reach from the rest of a site 4.
7. Merge pages that don't earn their place
If you already have dozens of near-identical town pages, keep the few you can make truly useful. Fold the rest into your service-area page and redirect their old web addresses to it. Fewer, better pages are also easier to keep accurate.
8. Note the date, then check again
Write down when each page went live or changed. A few weeks later, ask ChatGPT, Claude and Google AI Mode for your kind of work in each town you added, on several different days. Note whether they say you serve the town and which of your pages they link. Watch calls and form requests from those towns too. No one can promise a recommendation. These steps make sure that when an assistant looks for someone who works in that town, your page says so.
Questions owners ask
Do I need a separate page for every city I serve?
No. Give a town its own page only when you work there often, customers search by its name, and you can say something true about your work there that a neighbor's page wouldn't. List every other town you serve, by name and ZIP code, on one service-area page. A page for a town you don't really serve is a claim you can't back up.
Are city pages bad for SEO?
Not by themselves. Google's spam rules target pages built for many cities that funnel visitors to one page or repeat the same text with a new town name. Google calls those doorway pages. A town page with real, specific information about your work there is useful to customers. Fifty pages that differ only in the town name are not.
What should a service-area page include?
The towns and ZIP codes you serve, written as plain text, where your crews start from, how far you travel and which jobs you do where. Show your license number and a working local phone number. Match the towns on your Google Business Profile, and link to any town pages and job pages you have.
Can I have a town page where I don't have an office?
Yes, if you really work there. A town page says you serve the town, not that you are based there. Say where your crews come from and how long they take to arrive. Don't imply an office, address or local branch you don't have, because an implied claim needs proof just like a stated one.
Do town pages help with ChatGPT and other AI assistants?
In our research, town and service-area pages were the contractor pages ChatGPT and Claude linked most often. In smaller towns, Claude often couldn't confirm that any company served the town. A truthful page naming the town gives assistants something to find, though nobody can promise that it will lead to a recommendation.
How many towns can I add to my Google Business Profile?
Google allows up to 20 service areas, set by city, ZIP code or another kind of area, and asks that the whole area stay within about two hours' drive of your base. Your website can name more towns than your profile, but both should describe the same real area you serve.
How we got these numbers
Figures marked as ours come from the answers we recorded from ChatGPT, Claude and Google AI Mode between September and October 2026. Numbered sources are listed at the end, with the date we read them.
Sources
- Searching the web with ChatGPT, OpenAI Help Center. Read October 15, 2026.
- AI features and your website, Google Search Central. Read October 15, 2026.
- Spam policies for Google web search, Google Search Central. Read October 15, 2026.
- An update on doorway pages, Google Search Central Blog. Read October 15, 2026.
- SEO Starter Guide, Google Search Central. Read October 15, 2026.
- Creating helpful, reliable, people-first content, Google Search Central. Read October 15, 2026.
- Advertising FAQ's: A Guide for Small Business, Federal Trade Commission. Read October 15, 2026.
- Florida Statutes, section 489.119: Business organizations; qualifying agents, The Florida Legislature. Read October 15, 2026.
- Tips to improve your local ranking on Google, Google Business Profile Help. Read October 15, 2026.
- Guidelines for representing your business on Google, Google Business Profile Help. Read October 15, 2026.
- Manage your service areas for service-area & hybrid businesses, Google Business Profile Help. Read October 15, 2026.
- AI Rewards Specificity, Yext Research. Read October 15, 2026.
See it on your own website
Send us your website address and we’ll make a free preview of your homepage, rewritten from this research. You pay only if you accept it: $2,000 a month, month to month, with no build fee.
Get your free homepage preview
Source: Merchant Context: the current website offer · checked 2026-10-14.
Keep reading
Free homepage preview
See how we would update your website.
Free homepage preview first. $2,000 a month after that, month to month.