← All projects
PrivateAutomation

WordPress Content Manager

An AI-assisted content-refresh tool that audits a WordPress site for stale facts, broken links, and SEO drift — and proposes fixes for human approval, never touching live content by surprise.

WordPressPythonREST APIAI

My role: Designed and built the tool.

Executive summary

Most publishers create faster than they edit, so older articles quietly rot — stale stats, broken links, outdated prices, drifting tone — and slowly lose the search traffic that drives leads. Reviewing an archive by hand doesn't scale.

WordPress Content Manager audits a site's back catalogue and proposes targeted fixes, so a small team can keep hundreds of articles fresh, consistent, and ranking — without manually re-reading every one.

Technical implementation

It connects through the native WordPress REST API using an Application Password — a two-minute setup with no plugin to install and no admin login required; credentials stay local as environment variables.

Articles are reviewed by a frontier large language model orchestrated through a purpose-built editorial harness and checked against the site's own style guides.

  • What it auditsOutdated stats and pricing, broken internal/external links, tone drift, missing CTAs, SEO issues (titles, meta, alt text, internal links), heading hierarchy, and compliance.
  • Review-first, by designIt audits and proposes — but never updates content by surprise. Every change needs explicit human approval.
  • Safe scopeSkips page-builder content (Elementor, Divi) to avoid unsafe edits; approved changes land as drafts or revisions with versioned snapshots.

How it works

  • 1 · ConnectLink the site via a WordPress Application Password — no plugin.
  • 2 · AuditThe AI reviews articles against your style guides.
  • 3 · ReviewProposed changes appear as clean diffs to accept or reject.
  • 4 · PublishApproved updates flow back as drafts or revisions, with versioned snapshots.

Tech stack

PythonWordPress REST APIApplication PasswordLLM editorial harness

Outcome

Teams refresh old content at a fraction of the cost of writing new — around 3.5× cheaper by one measure — while recovering search traffic that older posts had been bleeding (roughly a 106% lift in organic leads from refreshes).

Since about 30% of organic traffic typically comes from posts over a year old, keeping the archive healthy is some of the highest-ROI editorial work there is.