Find the towns that deserve their own page
A town earns its own page when it adds something real for the people who live there.
Service area page planner
firmkit.co/tools/service-area-page-planner/ · Oct 19, 2026
Example numbers, not yours.
Your calculation, step by step
- PageCary: 14 jobs, 10 min, local detail. Passes all three tests.
- PageApex: 9 jobs, 20 min, local detail. Passes all three tests.
- HubHolly Springs: 5 jobs, 25 min, no local detail. Fails: no real local detail.
- PageMorrisville: 3 jobs, 15 min, local detail. Passes all three tests.
- HubRaleigh: 2 jobs, 35 min, local detail. Fails: needs 3 or more jobs, has 2.
- SkipPittsboro: 0 jobs, 50 min, no local detail. Fails: needs 3 or more jobs, has 0; no real local detail; drive of 50 min is over 45.
Get the full plan by email
Opens on this page the moment you press the button. Print it, save it, or mail a copy to yourself from there.
Your counts and the town table stay free above.
- A brief for each town page: address, title, H1, what must be unique, FAQ seeds
- An areaServed JSON-LD snippet to paste into your structured data
- A hub page outline and a printable copy
The table and plan need JavaScript, because they are built in your browser. Nothing is sent anywhere without it.
Report ready. It is the next section.
Your table and printable plan
This report uses the example numbers.
Fill these so the briefs use your words. Blank boxes show a placeholder.
Made with firmkit.co/tools/service-area-page-planner/.
How the numbers are worked out
The formula, in words
A town gets its own page only if jobs >= your minimum AND it has a real local detail AND the drive <= your maximum.
Otherwise it is listed on the hub if you have done at least one job there or have a local detail. With neither, leave it off.
Google publishes no limit on the number of city pages. The risk is pages that differ only by the town name, which its spam policy calls doorway pages. The rule above is how we apply that test.
What the tool cannot know
- Whether search volume exists for a town. Check it before building.
- Whether your detail is local. Be honest with the checkbox.
- How competitors cover the town.
- Whether Google will index every page you publish.
Every assumption, and who set it
| Assumption | Value | Set by |
|---|---|---|
| Minimum jobs for a page | 3 to start | You, we suggested 3 |
| Longest drive for a page | 45 minutes to start | You, we suggested 45 |
| Local detail | Yes or no per town | You |
| Page and hub rule | All three tests | Firmkit |
Sources
- Doorway pages: Google Search Central, spam policies. Checked Oct 19, 2026: Google lists pages targeted at specific cities that funnel visitors to one page, and substantially similar pages, as examples of doorway abuse.
- Service areas on a profile: Google Business Profile guidelines, up to 20 named areas.
- Google Business Profile checklist for trades (Firmkit blog).
Source check
- Up to 20 service areas on a profile. Read at Google Business Profile Help on Oct 19, 2026
- Doorway page policy. Read at Google Search Central on Oct 19, 2026
Questions people ask
How many city pages is too many?
Google publishes no page-count limit. Too many is when pages are near copies that differ only by the town name. Count the towns where you have real jobs, a real local detail and a short drive, and build only those. Cover the rest on one hub page and add pages as the work grows.
Are service area pages doorway pages?
They can be. Google treats pages made to rank for near-identical searches and funnel visitors to one place as doorway pages. A page with real jobs, real photos and local facts is different. Ask whether it is still worth reading with the town name removed. If not, merge it into a hub page.
What makes a city page unique?
Real work. A photo from a job there, the job described in plain words, your drive time and arrival window, a fact only a local would know, and a question customers in that town ask. Swapping the town name in a template is not unique. Name the neighborhoods you work in.
Do I need a page for every town I serve?
No. A hub page can cover many towns in two plain sentences each. Give a town its own page when you have enough real work there to fill it with detail. Until then, a hub page plus a correct service area on your Google profile does the job without thin pages.
Should I use a hub page or per-town pages?
Use a hub when you serve many towns lightly, and per-town pages where you work often. A hub states every town you serve and links to the pages you have earned. It gives search engines and customers one clear list. Most companies end up with one hub and a few strong town pages.
Related tools
Google Business Profile score
Score your Google profile on 20 checks and see the three fixes worth the most.
Open the tool
Website health checker
Paste a page's source to check the basics, then grade your speed numbers.
Open the tool
Website or Google profile first?
Eight questions decide whether to fix your profile, your site or your follow-up first.
Open the tool
Fix the free things first
The 60‑second audit looks at your site, your Google profile and your follow-up. Your score shows without an email.