seo/get-import-status reports whether SEO data has been imported from another plugin, and which other SEO plugins are present to import from.
Yoast can take over metadata from AIOSEO, Rank Math and others. This reports what is available rather than starting anything.
At a glance
| Ability | seo/get-import-status |
| Toolset | Yoast SEO — toolset/yoast-seo |
| Group | Yoast SEO › Status & Tools |
| Requires | Yoast 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 order of operations matters when replacing one SEO plugin with another. Import first, then deactivate the old plugin — the other way round leaves the data in place but removes the importer’s knowledge of how to read it in some cases, and always removes the ability to compare.
Data from a previous plugin persists after deactivation. Post meta stays on every post, settings stay in the options table, and a site that has been through two SEO plugins carries both sets.
That leftover data is inert as far as output goes, and it is a genuine trap for anything reading post meta directly: a noindex directive from a plugin that has not run in years still looks like a noindex directive to a script.
The import itself walks every post on the site, which is why it belongs on Yoast’s own screen rather than in a single ability call.
Read-only and cheap.
Input
This ability takes no input.
What comes back
| Name | Type | What it is |
|---|---|---|
imported | boolean | Whether an import has been run. |
available | array | Other SEO plugins present whose data could be imported. |
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:
Is there old AIOSEO data we could import into Yoast?
It resolves to one call:
{
"ability": "seo/get-import-status",
"parameters": {}
}Worth knowing
- Import before deactivating the old plugin.
- Leftover data persists after deactivation and looks live to anything reading meta directly.
- The import runs from Yoast’s own screen — it walks every post.
- Read-only.
Related abilities
- List Conflicting Plugins — the plugin still being active
- Get Yoast Status — the orientation read
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category