Limited-time launch offer 20% off Pro — first payment and every renewal — with code See pricing

Module — 6 operations

SEO (Pro)

Site-wide SEO settings, per-post schema, and the Rank Math 404 log and redirections.

Needs: SiteHelm Pro on a licensed site. The 404 log and the redirections list exist only on Rank Math.

Cue 2 — first light

Before you call anything here

Note 1

Every Pro operation checks the licence before it looks at anything else. An unlicensed site is refused with IntegrationUnavailable and the Health-tab remediation — not a silent no-op.

Note 2

The batched writes are free. Batch size is not a reason to charge: what Pro adds here is the settings and schema surfaces the free plugin does not reach.

Reads — 4

What it can tell you

A read still asks WordPress for a capability against the object. There is no anonymous read anywhere in the surface.

seo-settings-get

system-read

Reads the SEO plugin's settings at site scope (separator, knowledge-graph name and logo, default social image, breadcrumbs) or for one public post type (postType: title and description templates, noindex, sitemap inclusion). Also reports providerConfigured: false means the plugin has not finished its own setup, so the settings are stored and nothing is using them

needs manage_options

Read
seo-404-log-list

system-read

Pages Rank Math's 404 monitor newest first (URI, hits, last seen, referer), at most 200 per page

needs manage_options

Read
seo-redirection-list

system-read

Pages Rank Math's redirections newest first (sources, destination, status code, hits, status), with SiteHelm's own redirects reported beside them under others

needs manage_options

Read
content-seo-schema-get

content-read

Reads one post's primary schema type (Schema.org spelling, null when the plugin's default applies), the plugin's stored fields for it, and the type names the plugin accepts on write

needs edit_post

Read
Writes — 2

What it can change

Every one of these is previewed before it runs, snapshotted before it changes anything, and verified afterwards by reading the site back. The chips are the policies the operation itself declares.

seo-settings-set

content-write

Writes the same allowlisted settings, one scope per change — site scope or postType, never both

needs manage_options

write risk rollback supported
content-seo-schema-set

content-write

Sets one post's schema type and optional fields as a previewed, reversible change; null clears it back to the plugin's default and drops the stored fields; an unknown type is refused naming content-seo-schema-get for the list

needs edit_post

write risk rollback supported
Cue 5 — day

Keep reading