seo/list-indexables lists every kind of indexable this suite can address, what each one means, what to pass as the subject, and how many of each Yoast currently has indexed.
It is the discovery call before seo/get-indexable.
At a glance
| Ability | seo/list-indexables |
| Toolset | Yoast SEO — toolset/yoast-seo |
| Group | Yoast SEO › Archives & System Pages |
| 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
Yoast keeps a table of indexables — one row per post, term, author, archive and system page — and that table is what archive titles, breadcrumbs and the internal-link reporting are read from. It is built by a background process, and an empty index is the usual reason those features return nothing.
The kinds are not obvious from outside. A post is an indexable; so is a term, an author, a post type archive, the home page, the search results page and the 404 — and each takes a different kind of subject, which is what makes a generic read hard to call correctly.
So this returns the vocabulary: the kind names, what each addresses, and the shape of the subject it expects.
The counts alongside are diagnostic. A kind with zero indexed rows on a site that clearly has that content means indexation has not covered it — which is a different problem from the content not existing.
Input
This ability takes no input.
What comes back
| Name | Type | What it is |
|---|---|---|
kinds | array | Each indexable kind with its meaning, the subject it expects, and how many are indexed. |
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 kinds of page can I read SEO for?
It resolves to one call:
{
"ability": "seo/list-indexables",
"parameters": {}
}Worth knowing
- Each kind takes a different kind of subject.
- Zero indexed rows for a kind that has content means indexation has not covered it.
- The discovery call before reading a specific indexable.
Related abilities
- Get Indexable SEO — read one of these
- Get Indexation Counts — the counts on their own
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category