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
| Ability | rank-math/get-seo-analysis-results |
| Toolset | Rank Math — toolset/rank-math |
| Group | Rank Math › Content SEO |
| Requires | Rank Math SEO, active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI 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
| Name | Type | What it is |
|---|---|---|
has_results | boolean | Whether an analysis has ever been run. |
performed_at | string | When it was run. |
results | object | The stored findings. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present 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: falsemeans never run, not all clear.
Related abilities
- Audit Rank Math Content SEO — the per-post axis
- Get Rank Math Status — the installation-level diagnostics
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category