# Townsmith > WordPress plugins for local businesses, made properly. The first product is Townsmith - Local Pages Engine: it generates service-area landing pages as real, editable WordPress pages, each scored 0-100 for quality before publishing. The engine uses no AI and makes no external calls. An optional Pro assistant can help rewrite your own text, never generate it. ## Product - [Features](https://townsmithwp.com/features/): the full feature set and the things the plugin refuses to do - [Pricing](https://townsmithwp.com/pricing/): free plugin plus Single (GBP 49/yr, 1 site), Studio (GBP 99/yr, 5 sites), Agency (GBP 199/yr, 25 sites) - [About](https://townsmithwp.com/about/): who makes Townsmith and why - Stephen Evans, a software engineer in Sussex, England ## Documentation - [Getting started](https://townsmithwp.com/docs/getting-started/): Install Local Pages Engine, run the wizard, generate your first scored drafts and publish through the quality gate. About fifteen minutes, start to finish. - [Blueprints and merge tokens](https://townsmithwp.com/docs/blueprints/): Merge tokens, deterministic copy variations, the deliberately empty local content slot, and flat versus hierarchical URLs. Everything a blueprint can do. - [The quality score](https://townsmithwp.com/docs/quality-score/): How a page earns its score out of 100: sibling similarity by five-word shingles (45 points), local substance (35), and the thin-content floor (20). - [Updating pages when the blueprint changes](https://townsmithwp.com/docs/sync/): Blueprint changed? Sync updates untouched blocks, keeps every edit you made, never re-adds deleted blocks, and shows a diff before anything applies. - [Schema, sitemaps and the command line](https://townsmithwp.com/docs/schema-and-cli/): Standalone or integrated schema detected at render time, sitemap and noindex behaviour, and the full wp townsmith command-line surface. ## Guides - [A free local SEO plugin for WordPress that builds real location pages (not just schema)](https://townsmithwp.com/guides/local-seo-plugin-wordpress-free/): A free WordPress plugin that builds real location pages, not just schema. It generates pages you own, scores how similar each one is before you publish, and runs entirely on your own server with no AI and no external calls. - [AEO vs GEO vs SEO for local businesses: what the acronyms mean and which to bother with](https://townsmithwp.com/guides/aeo-vs-geo-vs-seo-local-business/): SEO, AEO and GEO decoded for local businesses, with honest 2026 citation stats and why the work behind all three is roughly 90 percent the same. - [Brand mentions and AI search: why an unlinked mention can matter as much as a backlink for local firms](https://townsmithwp.com/guides/brand-mentions-ai-search-local/): For local AI visibility, an unlinked mention of your business name can matter as much as a backlink. How to earn them, and why a clean profile still wins. - [Common schema mistakes on local and location pages (and how to check yours)](https://townsmithwp.com/guides/common-schema-mistakes-local-pages/): The common local schema mistakes and how to check yours: wrong business type, marking up invisible content, schema counts that miss the page, and an overstated areaServed. - [Crawl budget for local sites: stop wasting it on thin location pages](https://townsmithwp.com/guides/crawl-budget-local-sites/): Crawl budget rarely matters for small local sites, but a glut of thin area pages can choke the crawl queue. Prune pages, improve TTFB and segment the sitemap. - [Do location pages go stale? When (and how) to refresh service-area pages](https://townsmithwp.com/guides/content-decay-location-pages/): Location pages decay when local intent shifts, competitors arrive or the detail ages. Learn how to spot stale service-area pages and refresh them properly. - [Does schema markup actually help you show up in AI search? An honest look at the evidence](https://townsmithwp.com/guides/schema-markup-ai-search/): Schema markup earns rich results and clarifies your business for Google, but the evidence shows no direct lift in AI Overviews or ChatGPT. An honest look. - [Entity SEO for local businesses: becoming a thing Google recognises, not just a string of keywords](https://townsmithwp.com/guides/entity-seo-local-business/): Entity SEO means getting Google to recognise your business as one specific, real thing, not a bag of keywords. What that takes, and what no plugin can fake. - [Free duplicate-content checker for your own location pages](https://townsmithwp.com/guides/duplicate-content-checker/): Paste two of your own location pages and see how much text they share. A free duplicate content checker that runs entirely in your browser, using the same shingle-and-overlap method at the heart of the Local Pages Engine plugin. - [Google Business Profile or location pages: which does the work for a service-area business](https://townsmithwp.com/guides/gbp-vs-location-pages-service-area/): A Google Business Profile wins the map pack and AI recommendations; location pages win the organic long-tail. A service-area business needs both. - [How much AI content is acceptable to Google? What the rule actually is](https://townsmithwp.com/guides/how-much-ai-content-is-acceptable/): There is no acceptable percentage of AI content, because Google publishes no threshold and judges the page, not the method. Here is the four-part test that replaces the percentage, and why near-duplication is the real risk for location pages. - [How to get your local business cited in AI Overviews (without gaming it)](https://townsmithwp.com/guides/get-cited-ai-overviews-local-business/): There is no AI-only trick for AI Overviews: lead each local page with a direct answer, a real price band, plain FAQs and consistent facts. - [How to write AI-assisted SEO content that actually ranks (assist, do not generate)](https://townsmithwp.com/guides/ai-assisted-seo-content/): SEO content that ranks is assisted, not generated. The workflow that keeps location pages safe: source the facts yourself, draft by hand, and use AI only as a sentence-level editor. - [Is programmatic SEO dead? What the 2026 core updates actually changed](https://townsmithwp.com/guides/is-programmatic-seo-dead/): Programmatic SEO is not dead, but the lazy version is. What Google's scaled content abuse policy and the 2024 to 2026 core updates actually changed for location pages, and the line that decides which side yours fall on. - [Is your business showing up in ChatGPT and AI Overviews? How to check it yourself](https://townsmithwp.com/guides/check-business-ai-search-visibility/): Check if your business appears in ChatGPT, Gemini and AI Overviews in fifteen minutes. Run three prompt types in a private session and read the result honestly. - [Local keyword research for location pages: choosing which towns and services deserve a page](https://townsmithwp.com/guides/local-keyword-research-location-pages/): Local keyword research for location pages means choosing which town-and-service combinations have real demand and distinct content to deserve a page. - [Local SEO by industry: which businesses actually need location pages (and which just need a Google Business Profile)](https://townsmithwp.com/guides/local-seo-by-industry/): Need location pages, or just a Google Business Profile? It depends on your business shape, not your industry. The three shapes and what each one needs. - [Location page examples, scored: real pages and the quality score each would get](https://townsmithwp.com/guides/location-page-examples/): Three real-shaped location pages, scored against the same rubric the Quality Score uses, so you can see exactly why one would rank and another would be flagged as a doorway-page risk. - [Location pages for multi-location dental practices (without the duplicate-content penalty)](https://townsmithwp.com/guides/multi-location-dental-practice-seo/): Multi-location dental SEO: make each practice page differ in substance, named clinicians, NHS or private plans, treatments and access, not just the town. - [Multi-location SEO without competing with yourself: how many pages, and which to hold back](https://townsmithwp.com/guides/multi-location-seo/): In a multi-location estate the real competitor is the page next door. How many town pages to build, which to hold back, and how to stop them cannibalising each other. - [NAP on your location pages: how name, address and phone should appear (and when to hide the address)](https://townsmithwp.com/guides/nap-consistency-location-pages/): How name, address and phone should appear on your location pages, what a service-area business shows instead of a street address, and why fake ones backfire. - [Programmatic SEO without thin content: the quality-first guide (2026)](https://townsmithwp.com/guides/programmatic-seo/): Programmatic SEO is not penalised for scale, only for thin pages. The quality-first method runs in four steps: unique per-page substance, similarity checks, a quality gate, and publishing in tranches. - [Rank Math vs Yoast for a local or multi-location business (and what neither does for you)](https://townsmithwp.com/guides/rank-math-vs-yoast-local-business/): Rank Math vs Yoast for local SEO: both add titles, meta and LocalBusiness schema, but neither writes or quality-checks your location page content. - [Safe programmatic SEO for WordPress: location pages at scale without the thin-content risk](https://townsmithwp.com/guides/programmatic-seo-wordpress/): Build location pages at scale on WordPress without the thin-content risk. Townsmith scores every page 0-100, finds near-duplicate siblings, and shows it before you publish. No AI, no external calls in the free plugin. - [Scaled content abuse and location pages: what crosses Google’s line after the 2026 updates](https://townsmithwp.com/guides/scaled-content-recovery/): How the March 2026 spam and core updates changed enforcement of scaled content abuse, where the line falls for a location-page estate, and a five-step recovery checklist. - [SEO for estate agents with multiple branches: area pages that are not just a swapped town name](https://townsmithwp.com/guides/estate-agents-multiple-branches-seo/): A good estate-agent branch or area page differs in substance - property stock, price band, catchments, market movement and a valuation CTA - not just the town name. - [Service-area business SEO: ranking with no shopfront (the no-storefront playbook)](https://townsmithwp.com/guides/service-area-business-seo/): The service-area business SEO playbook: when to hide your address on Google Business Profile, and how to rank with no NAP anchor. - [Setting up multiple location pages with Rank Math (the schema is the easy part)](https://townsmithwp.com/guides/rank-math-multiple-location-pages/): Rank Math's multi-location setup (Local SEO module, RM Locations CPT, Local Business block, KML sitemap) takes ten minutes. The hard part is distinct local content. - [Should you buy Google reviews? Why fake review signals fail the same way thin pages do](https://townsmithwp.com/guides/should-you-buy-google-reviews/): No. Google bans paid and incentivised reviews and removes detected fakes, and bought reviews fail like thin doorway pages: they fake a signal you should earn. - [The quality-first alternative to Page Generator Pro and bulk page generators](https://townsmithwp.com/guides/page-generator-pro-alternative/): Bulk generators like Page Generator Pro win on volume. Townsmith is the quality-first alternative: a Quality Score and gate, Safety Check, Twin Finder. - [Topical authority for local businesses: the service-and-area model](https://townsmithwp.com/guides/topical-authority-local-business/): Topical authority for a local business stands on two axes: how completely you cover your service and how genuinely you serve each area. Page count is not the signal. - [What is llms.txt, and should you bother? An honest 2026 verdict](https://townsmithwp.com/guides/llms-txt-for-seo/): An honest 2026 verdict on llms.txt for SEO. Google says Search ignores it, so it is not a ranking factor. What it actually is and who should bother. - [Why your Google review stars are not showing on your website](https://townsmithwp.com/guides/review-schema-local-business/): Adding Review or AggregateRating to your own LocalBusiness schema will not show Google stars. Here is why, what still earns them, and what to do. - [Why your location pages are not indexed: Discovered and Crawled, currently not indexed](https://townsmithwp.com/guides/location-pages-not-indexed/): Discovered, currently not indexed means Google has queued your location page. Crawled, currently not indexed is a quality verdict. Here is the honest fix. - [Service-area pages, done properly](https://townsmithwp.com/guides/service-area-pages/): What a service-area page is, when it earns its place, and the anatomy that separates a page that ranks from a doorway page that gets ignored. - [Doorway pages and the line Google draws](https://townsmithwp.com/guides/doorway-pages/): What Google's spam policies actually say about doorway pages and scaled content, the substitution test, and how to fix a location-page estate that fails it. - [How many location pages should you build?](https://townsmithwp.com/guides/how-many-location-pages/): A method instead of a magic number: the defensibility test, evidence-led prioritisation, and building local pages in tranches you can stand behind. - [Local landing pages: what to write when every town feels the same](https://townsmithwp.com/guides/local-landing-page-content/): Six sources of genuinely local content for landing pages, the forty-word rule, and why shared structure is fine but shared substance is not. - [A location page template that scales without going thin](https://townsmithwp.com/guides/location-page-template/): What a location page template should automate, what it must refuse to write, deterministic copy variations, and choosing between flat and hierarchical URLs. - [LocalBusiness schema for service-area businesses](https://townsmithwp.com/guides/local-business-schema/): One LocalBusiness node, Service entities with areaServed per page, one graph even alongside an SEO plugin, and honest FAQ markup. - [Internal linking for local pages](https://townsmithwp.com/guides/internal-linking-local-seo/): Hub pages per service, geo-ordered related-area links, breadcrumbs, and why links should be written into the page markup rather than rendered at runtime. - [Duplicate content across location pages](https://townsmithwp.com/guides/duplicate-content-location-pages/): Near-duplication is what kills location pages: how to measure sibling similarity with shingles and Jaccard overlap, the thresholds that matter, and the fix. - [Local SEO for tradespeople](https://townsmithwp.com/guides/local-seo-for-tradespeople/): The six or eight pages a trade business actually needs, how the website and Google Business Profile divide the work, and a first ninety days. - [Generating location pages in WordPress](https://townsmithwp.com/guides/wordpress-location-pages/): Hand-built pages, page builders and bulk generators compared, plus seven questions that separate trustworthy tooling from a doorway factory. - [Google’s scaled content policy, in plain English](https://townsmithwp.com/guides/scaled-content-policy/): What Google's scaled content policy actually says, what it does not, the three questions that decide it, and Google's own self-assessment checklist. - [E-E-A-T for local business websites](https://townsmithwp.com/guides/eeat-local-business/): What Experience, Expertise, Authoritativeness and Trust mean for a local trade site, with the concrete evidence each one needs and Google's who-how-why test. - [How AI search finds local businesses](https://townsmithwp.com/guides/ai-search-local-business/): How AI assistants retrieve and cite sources, what Google officially requires for its AI features, what tends to get quoted, and the honest place of llms.txt. - [Programmatic SEO for local businesses](https://townsmithwp.com/guides/programmatic-seo-local/): Why programmatic SEO works when there is real data underneath and collapses into doorway pages when there is not, plus the recipe for the defensible version. - [Service page vs location page](https://townsmithwp.com/guides/service-page-vs-location-page/): The two page types every local site runs on, when each earns its place, how they link as hub and spokes, and the duplication trap between them. - [Measuring location pages in Search Console](https://townsmithwp.com/guides/measure-location-pages/): Four Search Console reads for a location-page estate: impressions, clickless impressions, query mismatch and page-two stalls - and when to improve or retire. - [How to Rank for Near Me Searches Without Writing Near Me Anywhere](https://townsmithwp.com/guides/near-me-searches-local-business/) - [Local Landing Page Checklist: 40 Checks Before You Publish](https://townsmithwp.com/guides/local-landing-page-checklist/) - [Do Location Pages Need Their Own Photos? What to Use for Cities You Cannot Shoot](https://townsmithwp.com/guides/location-page-photos/) - [Writing a Service Area Page for a Town You Have Not Worked In Yet](https://townsmithwp.com/guides/service-area-page-new-town/) - [FAQs on Location Pages Without Creating Duplicate Content](https://townsmithwp.com/guides/faq-location-pages-duplicate-content/) - [Location Page Content Ideas: 20 Things to Write When Every Town Looks the Same](https://townsmithwp.com/guides/location-page-content-ideas/) - [How to Choose Google Business Profile Categories for a Service Business](https://townsmithwp.com/guides/google-business-profile-categories/) - [How Many Cities Should Your Google Business Profile Service Area Cover](https://townsmithwp.com/guides/google-business-profile-service-area-limit/) - [Will AI content get your location pages penalised?](https://townsmithwp.com/guides/ai-content-location-pages/): Google judges the location page, not the tool that made it. How AI content gets pages penalised, what that looks like, and how to stay safe. ## Notes - [Why this site ships an llms.txt](https://townsmithwp.com/why-llms-txt/): Google says its AI features need no special files. We ship an llms.txt anyway - generated from the published content so it cannot drift - and the reasons are worth a note. - [Why Townsmith will not write your copy](https://townsmithwp.com/no-ai-copy/): The only part of a local page that earns its ranking is the part only you can write. So Townsmith automates everything except that, and refuses to fake it. - [The publish gate is the product](https://townsmithwp.com/publish-gate/): Every page generator brags about how fast it publishes. Ours is built around a quality gate that can refuse - and that refusal is what makes the pages worth having. - [Fewer pages, each one defensible](https://townsmithwp.com/fewer-pages/): Why generating fewer local pages, each with enforced uniqueness and real local content, beats the bulk playbook that gets sites penalised.