Skip to main content
Cookbook SEO

Create city SEO pages for a local service business with AI

Turn one strong service page into a set of city pages, each with real local detail, drafted one at a time for your approval.

Difficulty Intermediate
Time ~30 min

Prerequisites

A connected site, one good service page to model from, and a recent backup before any bulk run.

The prompt
Look at my service page [title/URL] and my service areas: [list your cities].

Propose a structure for a set of city pages modeled on that service page. Each page must be genuinely different: reference real neighborhoods, landmarks, and jobs we have done in that city (I will provide details), not just a swapped city name. Search engines treat near-identical city pages as doorway pages, so flag any city where we do not have enough local material.

Draft the FIRST city page only, as a draft, and show me. After I approve the structure, we will do the rest one at a time.
Already connected?

Skip pasting the full prompt. Drop this into your AI on a site that already has WPVibe:

Run the “Create city SEO pages for a local service business with AI” recipe from the WPVibe cookbook on my connected site.

City pages are how a local service business shows up in searches one town over. Done by hand they take an afternoon each; done lazily, copy-paste with the city name swapped, search engines treat them as doorway pages and quietly ignore them.

Your AI reads the service page you already like, proposes a structure, and drafts each city page with the local details that make it real: neighborhoods, landmarks, jobs you have done there. Every page lands as a draft for your approval, and the AI flags cities where you do not have enough genuine local material to justify a page.

Paste the prompt with your service areas listed. Approve the first page before letting it produce the rest, and take a fresh backup before any bulk run.

Outcome

A set of city pages that each earn their place in search, built from a template you approved, never published without your yes.