How it works

A strategist on a schedule, with an apply button.

DiverzitySEO turns Claude into a recurring SEO strategist for your site. Here is exactly what happens on every run.

How it works

Measure. Audit. Apply. Undo.

  1. 01

    Install & connect

    Upload the plugin, activate it, set your language and schedule. Connect Search Console in two clicks if you want query data in the audit.

    WordPress 6.0+ · PHP 7.4+

  2. 02

    Measure, then audit

    On schedule, the plugin measures every page — schema, citability, content health, competing pages — and only then asks Claude for findings.

    WP-Cron · run locking

  3. 03

    Apply with one click

    Each finding carries its fix. Apply it, dismiss it, or let Autopilot handle the safe ones after every run.

    13 actions · Autopilot

  4. 04

    Undo anything

    Every applied action stores the previous state. If you change your mind, undo restores it exactly — and the dashboard shows the work delivered.

    Previous state stored

Then it runs again — on schedule.

Under the hood

Three engines, one loop.

Every Claude call goes through WordPress’ own HTTP API with prompt caching, and is recorded with its token counts and computed cost.

  1. WP-Cron

    SEO Analyzer

    • Measurements: schema types, citability, content health, competing pages
    • Search Console snapshot + open findings
    • Claude → findings + blog ideas
    • Restatement pass → saved
  2. One click / Autopilot

    Action Runner

    • Applies the fix
    • Stores the previous state
    • Undo restores it exactly
  3. Optional

    Post Generator

    • Topic coverage pre-check
    • Draft, pending or publish — your choice
    • Featured image, internal links, FAQ, schema

Measure, then judge

Why the facts come first.

Describing a rubric in prose and asking a model to apply it to an excerpt produces confident, wrong findings. So DiverzitySEO does the opposite: anything the audit asserts about a page is computed first — the schema it emits, its citability, its word count, stale year references, the pages competing with it — and handed to the model as fact.

The model is told those measurements are authoritative. Its job is judgement and writing, not counting.

The same rule applies to fixes: whatever raises a warning is exactly what the fix reads, so a fix can never report success while the warning stands.

Built to be trusted

Rules it won’t break.

An AI with write access to your website has to earn it. These aren’t settings — they are how the plugin is built.

  • R01

    Every change is reversible

    Anything that cannot be undone from SEO Findings does not get a one-click button.

  • R02

    Never deletes, never unpublishes

    Competing pages get a recommendation and a 301, not a deletion. Content stays word for word.

  • R03

    No duplicate tags

    With Yoast, Rank Math or another SEO plugin active, fixes are written into its fields and DiverzitySEO emits no meta of its own.

  • R04

    A budget that actually stops

    Set a monthly limit and the plugin refuses further API calls once it is reached. Every call is logged with its cost.

  • R05

    Facts before opinions

    If the audit asserts something about a page, it is computed first and passed in as data. The model is told those measurements are authoritative.

  • R06

    Statistics stay true

    Year refreshes touch titles and meta — the labels that claim a page is current — never a cited number in your body copy.

Your next audit could fix itself.

Install DiverzitySEO, connect your site and let the first scheduled audit file its findings — each one with the button that fixes it.