seo/get-taxonomy-seo returns every Yoast setting that applies to one taxonomy: its title and meta description templates, whether its archives are indexed, and whether the metabox shows on its terms.
Distinct from taxonomies/get-term-seo, which reads one individual term.
At a glance
| Ability | seo/get-taxonomy-seo |
| Toolset | Yoast SEO — toolset/yoast-seo |
| Group | Yoast SEO › Content Types |
| 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 distinction matters because they are stored in completely different places. Taxonomy settings are Yoast options keyed by suffix; term SEO is a single wpseo_taxonomy_meta option keyed by taxonomy and term.
They also do different jobs. The taxonomy template is what every term in the taxonomy uses when it has no override of its own, which on most sites is every term.
So a badly chosen taxonomy template produces forty near-identical category descriptions, and improving the template improves all of them at once — a much better return than writing forty descriptions, though the descriptions are better still.
The indexing flag here covers the taxonomy’s term archives, which is often a large share of a site’s indexed pages.
Yoast keys its per-content-type settings by suffix — title-{type}, metadesc-{type}, noindex-{type}, schema-page-type-{type} and so on — spread across several settings areas.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
taxonomy | string | Yes | The taxonomy. |
What comes back
| Name | Type | What it is |
|---|---|---|
settings | object | Every Yoast setting applying to that taxonomy. |
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:
How are category archives configured?
It resolves to one call:
{
"ability": "seo/get-taxonomy-seo",
"parameters": {
"taxonomy": "category"
}
}Worth knowing
- Taxonomy settings and term SEO live in entirely different places.
- The template covers every term with no override — usually all of them.
- Term archives are often a large share of a site’s indexed pages.
- Read-only.
Related abilities
- Update Taxonomy SEO Settings — change them
- Get Term SEO — one term instead
- List Term SEO — which terms have overrides
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category