Local pages that
earn their place.
Define your services and your towns once. Townsmith builds the full matrix of real, editable WordPress pages, scores every one out of 100, and holds it back until it clears the gate. No spun text, no AI-written pages, no doorway pages.
From a blueprint to pages that hold up.
Four moves take you from an empty matrix to published pages a human would be glad to land on. Scroll to watch each one happen.
One blueprint becomes a matrix
Pick your services and your service areas. Townsmith fills the grid cell by cell, drafting one real page for every service-and-town pair from a single design.
Every page gets scored
A pure-PHP scorer reads the rendered text and rates each page 0 to 100: sibling similarity, local substance, and a thin-content floor. Watch one climb from 46 to 82.
The gate stays shut until it is earned
Below the threshold, publishing is held. Add the one detail that only applies to this town and the gate flips from held to cleared. Nothing thin slips through.
Your coverage map fills in
Each cleared page is a real town you genuinely cover, hub-linked and schema-marked. Your service area lights up one defensible page at a time.
Three things decide whether a page is good enough.
The Quality Score is not a black box. It adds up to 100 from three measurable parts, and the breakdown always tells you exactly what to fix and where.
Sibling similarity
Compares 5-word shingles against sibling pages. Too alike and the points fall away.
Local substance
The local slot filled, an area descriptor, and a genuine local signal like a map or an FAQ.
Thin-content floor
Enough genuine words, one clean H1, and a meta description set.
The default threshold is 60, adjustable in settings and filterable in code. Below it, the page is held back with a list of what to fix.
A quality-first engine, not a page cannon.
Each feature exists to make a page more defensible, not just more numerous. The free core does the real work; Pro adds enforcement and scale.
Real WordPress pages, not virtual ones
Every page is a genuine post you can open in the block editor and rewrite by hand. They survive deactivation intact, because the content is baked in, never rendered on the fly.
EditableA 0 to 100 Quality Score
Computed in pure PHP on save, with a plain-English fix list.
Deterministic variation
Siblings never read identically. Variation blocks rotate from a seed of the service and area, so the same page regenerates the same way, every time.
A required local slot on every page
Each page starts with an empty, named slot asking for something true about that town. It weighs heavily in the score and stays empty until a human fills it, so no two pages can fake their way to local.
Your server, only
No API calls, no telemetry, no CDN. Your client data never leaves the install.
Schema that behaves
Service and area-served JSON-LD, plus breadcrumbs. Detects Yoast, Rank Math, AIOSEO and SEOPress and steps aside rather than doubling up.
Sync that never overwrites your edits
Change the blueprint and managed blocks update across pages, while any block a human has touched is left exactly as it was. You get a per-page diff before anything moves.
A portfolio Safety Check
One screen reads every managed page and gives a plain doorway-risk verdict for the whole site, not a page at a time. It surfaces the pages that read too alike before a search engine does.
Twin Finder
Open any page and the editor highlights the exact sentences it shares with its closest sibling, so you know which lines to make local instead of guessing.
Enforce the gate across the whole site
Pro turns the advisory gate into a hard one, adds bulk generation and re-scoring, scheduled publishing, and related links ordered by real geographic distance.
The opposite of a bulk page generator.
Bulk tools grew out of content spinning and reward you for volume. Townsmith rewards you for pages a real customer would be glad to read.
The score and the gate are free. Pro enforces them at scale.
The free core scores and gates real pages on a single site. Pro turns the advisory gate into a hard one, then adds bulk operations and geo-ordered links for the agencies running many.
Pro is a yearly licence for updates and support. The plugin is GPL, and your pages keep working whether or not the licence renews.
Build local pages you would be happy to stake your name on.
Design one blueprint. The gate holds back anything thin until a human makes it local.