Skip to content
Start a Diagnostic

SEO PLAYBOOK

City and service-area pages

Plans and builds a page for each town you really serve, using real local jobs, so every page earns calls. Use it when you want work in more towns and your current city pages are thin or not showing up.

SEOVersion 1.0.16 steps2 deep-dives

What it fixes

A page that only swaps the town name is a doorway page. Google ignores it, and a homeowner in that town learns nothing about you. We build each page around real jobs, photos and reviews from that town, so it proves you work there. Pages go live in small waves and each one is checked on the live site. We count what comes back as CRM-confirmed leads from each town against your baseline, not as rankings or indexed pages.

What the research says

  1. #1

    47 local search experts rank a dedicated page for each service as the top factor for local organic results.

    Whitespark, Local Search Ranking Factors 2026 (2025)
  2. 200 cities

    In near-me searches for plumbers and HVAC across 200 cities, businesses that hid their address ranked worse in the map pack.

    Sterling Sky, What Gets You Ranking for Near Me (2025)
  3. 80%

    80% of consumers search online for a local business at least once a week, and 32% do it daily.

    SOCi, Consumer Behavior Index (2024)

What's inside

  1. 01

    Pick the towns you want more jobs in

  2. 02

    Match each town to real jobs, photos and reviews

  3. 03

    Choose the pattern: town, service in town, or neighbourhood

  4. 04

    Write each page so most of its words are unique

  5. 05

    Publish in small waves and check each page live

  6. 06

    Tag each page so leads show which town sent them

Deep-dives inside the playbook

  • Local proof for service area pages
  • Quality gate for service area pages

See it in action

You ask
We install windows across Frisco, McKinney and Allen and I want a page for each. Our current town pages are copies of each other with the name changed.
The playbook delivers

A page plan: Frisco and McKinney get full pages now because you have jobs, photos and reviews there. Allen waits until two finished jobs have photos and a customer who agrees to be named. Each page carries a local job, a neighbourhood detail, a price range and its own lead tag, with a first review date set for eight weeks out.

At $10M and up

How it runs in a larger operation

Dozens of towns across several branches means page sprawl. A page exists only when the branch has jobs, photos and a review there. Each page has its own lead tag, so leadership sees which towns produce sold jobs.

  • Pages only where the branch has real proof
  • Each town tagged in the CRM
  • Sold jobs read by town and branch
Talk to us about running it at scale

For executives Team Skill Upgrade

Put our playbooks inside the AI your team already uses.

Three of the playbooks we run for service businesses, written so your team can paste them into ChatGPT, Claude, Gemini or Copilot and use them the same afternoon. Free for owners and operators.

  1. 15 minSetup, inside the AI tools your team already pays for. No new software.
  2. 3Playbooks: speed to lead, landing page conversion and review generation.
  3. 1 ruleEvery result counts in your CRM, and a person approves what goes out.

Get the Team Skill Upgrade

Three playbooks, one email, setup in 15 minutes.

Includes an optional 20-minute call to install one playbook with your team. One email with the pack, then occasional notes from Timur. Unsubscribe any time. Privacy.

Works with the AI tools your team already uses

  • ChatGPT
  • Claude
  • Gemini
  • Copilot
  • Perplexity
  • Grok
  • Meta AI
  • Le Chat

ChatGPT, Claude, Gemini, Copilot, Perplexity, Grok, Meta AI and Le Chat are trademarks of their owners. The playbooks work with them. No endorsement is implied.

Questions owners ask

How many city pages should we have?

As many as you have real local proof for. One strong page beats ten near-copies.

Can more town pages hurt the rest of the site?

Thin copies can. Pages built on real local jobs do not, and each page passes a quality check before it goes live.

How do you know a page works?

Each page gets its own lead source tag. We read CRM-confirmed leads by town against your baseline on a date we set up front.

All playbooks