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

Start free trial

Get Cached Rank Math SEO Analysis

rank-math/get-seo-analysis-results returns the stored results of the last Rank Math SEO Analyzer run, with the date it was performed.

It does not re-run the analysis and makes no remote requests.

At a glance

Abilityrank-math/get-seo-analysis-results
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

The date is the part to read first. A stored analysis from eighteen months ago describes a site that no longer exists, and acting on its recommendations is worse than having none.

Separating the read from the run is deliberate. The analyzer makes remote requests and takes time; a read that silently triggered one would make a cheap call expensive and occasionally slow enough to time out.

To run a fresh audit, Rank Math’s own rank-math/audit-site-seo does that. Rank Math ships abilities of its own, and this suite deliberately does not duplicate them. Where one already answers a question well, these pages point at it rather than offering a second version that behaves slightly differently.

When no audit has ever run, has_results comes back false rather than an empty result set that reads as a clean bill of health.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
has_resultsbooleanWhether an analysis has ever been run.
performed_atstringWhen it was run.
resultsobjectThe stored findings.
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:

What did the last SEO analysis find?

It resolves to one call:

{
  "ability": "rank-math/get-seo-analysis-results",
  "parameters": {}
}

Worth knowing

  • Check the date. Stale findings describe a site that has changed.
  • Makes no remote requests and re-runs nothing.
  • has_results: false means never run, not all clear.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading