Module — 6 operations
Titles, descriptions and robots directives, read and written through whichever SEO plugin the site already runs.
Needs: One of seven providers: Yoast, Rank Math, All in One SEO, SEOPress, The SEO Framework, Slim SEO, or SureRank. SiteHelm reports what it found rather than requiring it — an absent integration is a named refusal, not a broken call.
There is no SiteHelm SEO table. Metadata is written where the site’s own plugin keeps it, so the plugin’s own screens show the change and switching agents off leaves nothing behind.
Precedence is fixed and published. On a site running two SEO plugins, SiteHelm reads and writes the one that is actually rendering the tags.
content-seo-score-get reports the plugin’s own stored score, and separately the findings SiteHelm derives. It never presents one as the other.
A read still asks WordPress for a capability against the object. There is no anonymous read anywhere in the surface.
content-read
Reads one item's search-engine metadata from whichever SEO plugin the site runs
needs edit_post
content-read
Reads one item's SEO and readability scores as the SEO plugin stored them, with the findings SiteHelm derives
needs edit_post
content-read
Audits a page of items: stored scores, missing or over-long descriptions, missing focus keywords, noindexed published items, in-page duplicate titles and descriptions
needs edit_posts
content-read
Reads one category's or tag's search-engine metadata from whichever SEO plugin the site runs
needs edit_posts + the taxonomy's edit capability
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.
content-write
Writes one item's search-engine metadata into whichever SEO plugin the site runs
needs edit_post
content-write
Writes one category's or tag's search-engine metadata into whichever SEO plugin the site runs
needs edit_posts + the taxonomy's edit capability
The same module described by the jobs it does, rather than by its call signatures.
featureThe moderation queue: list by status, approve, hold, spam or trash, and reply beneath a comment.
3 opsThe index, free and Pro.
indexWhat happens between the call and the change, on every write on this page.
reference