

The dashboard: a services × areas matrix showing every location page's status and Quality Score, with bulk generation.
Townsmith Local Pages Engine is a service-area and location page generator for local service businesses and the agencies that build their sites. Define your services and the areas you cover, design one page blueprint in the block editor, and generate the matrix of location landing pages as real WordPress pages — each individually editable, never auto-published, and each held to a per-page Quality Score before it goes live.
It is built for the local SEO work real businesses actually do: a plumber, electrician or HVAC firm that needs a clear page for every city and service area it covers, with genuine local detail on each one. Unlike bulk page generators, Local Pages Engine is built quality-first — fewer pages, enforced uniqueness, and publish gates designed to keep the pages it produces defensible under Google’s scaled-content and doorway-page policies.
What it does
Generation is unlimited: every service across every area, with no page caps.
Local Pages Engine runs entirely on your own site: no external services, no API calls, no AI generation, no telemetry. Your data never leaves your install.
The Pro add-on
This plugin is complete as it stands: unlimited generation across every service and area, the full Quality Score, deterministic variant rotation, the advisory publish gate, schema, linking and sync. A separate Pro add-on, distributed from townsmithwp.com, builds on this plugin’s public extension points to add a reusable local-proof library for the area content slot, a portfolio duplicate radar, a pre-generation saturation planner, self-hosted conversion attribution, bulk CSV import and export, scheduled drip publishing, portable blueprint kits, a multi-site command centre for agencies, a signed defensibility dossier, an enforceable publish gate, bulk re-scoring and sync, geo-ordered related areas, noindex-below-threshold, and slug updates that serve their own 301 redirects or report each move to your redirect manager. The Pro add-on is optional; the free plugin needs none of it to generate, score, and publish pages.
The human-readable source of the compiled files in build/ ships in this plugin’s src/ directory, alongside package.json and webpack.config.js. To rebuild: npm install && npm run build (uses @wordpress/scripts). Development happens in a private repository; the distributed zip always contains the complete, current source.