Custom WordPress theme + automated local SEO landing page generation
Technologies:
A Senior Living facility based in Weatherford, TX
Autumn Hill Manor needed a local SEO presence that could compete on volume as well as quality — the kind of footprint where a page exists for every location, service, or local search variant worth ranking for. That’s a strategy with a well-known problem: it works extremely well, and it's extremely tedious to execute by hand.
Local SEO at scale means a lot of pages.
To actually compete, Autumn Hill Manor needed landing pages covering many local variants — each one written, structured, and published individually. Done manually, that’s hundreds of repetitive content and upload cycles, with every page eating real time from someone who could be doing higher-value work.
Custom WordPress theme + automated local SEO landing page generation
A custom WordPress build paired with a Python + Claude API uploader that turned local SEO landing pages into a bulk, automated workflow — 250 pages generated and published without a single manual upload.
A custom WordPress foundation built for structured content
We built Autumn Hill Manor a custom WordPress theme designed around Custom Post Types and ACF (Advanced Custom Fields). Instead of generic pages, local SEO landing pages became their own structured content type — with defined fields for the data each page needed (location details, local content blocks, SEO metadata) and a consistent template controlling how it all rendered. This gave the site a clean, scalable data model purpose-built for local SEO content, not a workaround bolted onto standard pages.
A custom uploader connecting Claude and WordPress
The core of the project was automation. We built a Python uploader that bridges two APIs: The Claude API, which generates the actual page content — locally relevant, on-brand copy for each landing page. The WordPress REST API, which takes that generated content and publishes it directly into the right Custom Post Type with the right ACF fields populated, no manual copy-paste required. The uploader handles the full pipeline end to end: generate the content for a given page, map it into the site’s custom field structure, and push it live on WordPress — repeatable for as many pages as the strategy calls for.
Ai enabled local SEO, without bulk manual work
With the theme and uploader in place, creating a new batch of local landing pages stopped being a content production project and became a workflow you run. The result was 250 local SEO landing pages generated and published without a single manual upload — each one structured consistently, populated with locally relevant content, and live on the site.
AI Enabled Automation Changed the Game of Local SEO
Local SEO at scale is fundamentally a production problem disguised as a content problem. The fix wasn’t writing faster — it was removing the manual steps entirely. By giving WordPress a proper structured data model with Custom Post Types and ACF, then wiring Claude and the WordPress API together through a single uploader, content generation and publishing became one automated pipeline instead of 250 separate tasks. That's the difference between a local SEO strategy that's possible in theory and one that actually ships.
