GetSEOAgent — Bulk SEO Rewrites for WordPress

Project Info

  • Client Self-funded SaaS
  • Year 2026 → present
  • Category WordPress Plugin / SEO
  • Stack WordPress plugin (PHP), self-hosted backend (Docker Compose or systemd), Anthropic + PageSpeed Insights BYO keys
  • AI Anthropic Claude — chat-driven bulk SEO rewrites (sample-and-extrapolate)

Project Description

GetSEOAgent is a WordPress plugin for bulk SEO rewrites driven by chat that I built end-to-end. It sits on top of any existing SEO plugin — Rank Math, Yoast, All in One SEO, or SEOPress — and lets editors approve a sample of five AI-generated rewrites, then extrapolates the same style across N posts in a single bulk job. v1.7 is live on the WordPress.org plugin directory and installs free; the admin UI ships in 6 languages (EN, RU, UK, ES, FR, PT-BR), with a $0 free tier and BYO Anthropic key.

Under the hood: full read+write parity with the four major SEO plugins, auto-detecting whichever is active and warning when two run at once, so sitemaps, schema, and on-page analysis keep working. Beyond meta rewrites, the agent now creates and edits posts and pages from chat, generates AI FAQ sections, drafts a site brief, and manages WooCommerce product SEO. The backend is self-hosted (Docker Compose or systemd) and accepts BYO keys for both Anthropic and Google PageSpeed Insights, encrypted at rest; billing is recurring across Pro, Agency, and Enterprise tiers.

The interesting parts, all rollback-able with a per-job audit log: a speed audit that runs real PageSpeed Insights, surfaces Core Web Vitals (LCP, CLS, INP), and applies both config-plane fixes and content image fixes (width/height, lazy-load, WebP <picture>); site-plumbing audits that repair broken internal links, redirect chains, broken menu items, and hreflang (missing return tags and x-default); Schema.org generation and repair for Article, FAQPage, and HowTo JSON-LD with missing fields backfilled from the site's own data; Media Library alt text written by Claude vision; and a Screaming Frog crawl-CSV import where the agent fixes what it honestly can. Every bulk job supports mid-flight cancel and one-click rollback.

GetSEOAgent — bulk SEO rewrites for WordPress, through chat