knowSEOScanner
Companion plugin for the knowSEOScanner desktop app. Exposes the knowseo/v1 REST API for SEO auditing, normalized SEO meta, inbound link maps, and safe AI write-back.
knowSEOScanner is the WordPress side of the knowSEOScanner desktop SEO audit app. It exposes a secure REST API (`/wp-json/knowseo/v1`) that the app uses to read your content, normalize SEO meta across Yoast / Rank Math / All in One SEO (or a built-in fallback), build an inbound internal link map, and safely apply AI-generated improvements — with revisions, dry-run previews, and a full audit log.
Key features
- Public capability discovery via `GET /ping`.
- Admin-generated, hashed, revocable API keys (header `X-KnowSEO-Key`), plus a one-time pairing code flow.
- Scoped access: read / write / media / articles.
- Normalized SEO read/write that abstracts over Yoast, Rank Math, AIOSEO, or stores in the plugin's own meta when no SEO plugin is active.
- Server-computed inbound internal link map.
- Safe write-back: every write creates a WordPress revision first, supports `dry_run` for preview & approve, sanitizes content, validates JSON-LD, and records an audit-log entry.
- Article drafting, pillar/cluster declaration with idempotent auto-interlinking.
- Revision list & restore for one-click undo.
- Clean, brand-styled admin screen to connect your app.