30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

Audit Rank Math Content SEO

rank-math/audit-content-seo finds content with incomplete Rank Math SEO: a missing title, description or focus keyword, a noindex directive, a score below a threshold, no schema, or no inbound internal links.

It returns the issues per post alongside a count per issue type, so the shape of the problem is visible before the list of it.

At a glance

Abilityrank-math/audit-content-seo
ToolsetRank Math — toolset/rank-math
GroupRank Math › Content SEO
RequiresRank Math SEO, active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Abilities Manager 0.0.34 and later

How it works

Rank Math’s own site audit tests the site technically — the things that are true of the installation rather than of any particular page. This is the other axis: every post, against the checks that only make sense per post.

The two complement each other and neither substitutes for the other. A site can pass every technical check while half its posts have no meta description.

The issue counts are what make the result actionable. Two hundred posts with issues is not a task; two hundred posts missing a description and four with a stray noindex is two tasks, one of which is urgent.

The noindex check earns its place by being the one nobody looks for. A post excluded from search by a directive set years ago produces no error and no symptom — it simply is not in Google, and nobody notices which post it was.

Setting only_issues to false turns this into a bulk metadata read: every post with its stored Rank Math fields, which is the fastest way to see the whole picture before changing any of it.

Input

NameTypeRequiredWhat it is
only_issuesbooleanNo — defaults to trueReturn only posts with issues. Set false to list every post with its metadata.
score_thresholdintegerNoFlag posts scoring below this.
post_typestringNoRestrict to one post type.
limitintegerNoHow many posts to examine.

What comes back

NameTypeWhat it is
postsarrayOne entry per post with the issues found and its stored metadata.
issue_countsobjectHow many posts have each kind of issue.
countintegerHow many posts were returned.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

Which of our posts have incomplete SEO?

It resolves to one call:

{
  "ability": "rank-math/audit-content-seo",
  "parameters": {
    "score_threshold": 60
  }
}

Worth knowing

  • Complements Rank Math’s own site audit rather than replacing it.
  • The noindex check finds posts silently excluded from search.
  • only_issues: false doubles as a bulk metadata read.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading