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

Start free trial

Get Term SEO

taxonomies/get-term-seo reads the Yoast SEO fields on one taxonomy term: SEO title, meta description, focus keyphrase, canonical, breadcrumb title, noindex and cornerstone.

It is the term equivalent of Yoast’s own post-only SEO read.

At a glance

Abilitytaxonomies/get-term-seo
ToolsetYoast SEO — toolset/yoast-seo
GroupYoast SEO › Term SEO
RequiresYoast 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

Yoast stores term SEO in a single wpseo_taxonomy_meta option keyed by taxonomy and term, not in term meta. Anything reading term meta finds nothing, and anything writing term meta is writing somewhere Yoast never looks.

That storage choice is old and surprising, and it is the reason this ability exists. A migration script, an import, or a generic meta-reading tool all look in term meta, find nothing, and conclude the term has no SEO configuration — when it has.

It also means term SEO does not survive tools that copy term meta between sites, and does survive tools that copy options. Neither is obvious.

The fields themselves are the usual set, with one addition: the breadcrumb title, which is what a term shows in a breadcrumb trail when it differs from the term name. On a site with long category names that is a real setting rather than a nicety.

Yoast ships abilities of its own for single posts. This suite fills in what those cannot reach rather than duplicating them.

Input

NameTypeRequiredWhat it is
taxonomystringYesThe taxonomy.
term_idintegerYesThe term.

What comes back

NameTypeWhat it is
term_seoobjectSEO title, meta description, focus keyphrase, canonical, breadcrumb title, noindex and cornerstone.
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 SEO settings does the “Guides” category have?

It resolves to one call:

{
  "ability": "taxonomies/get-term-seo",
  "parameters": {
    "taxonomy": "category",
    "term_id": 87
  }
}

Worth knowing

  • Stored in one option, not in term meta. Generic meta reads miss it entirely.
  • Does not travel with tools that copy term meta.
  • The breadcrumb title is separate from the term name.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading