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

Start free trial

Update Home Page SEO

seo/update-homepage-seo changes the SEO title and meta description templates used for the site front page.

They apply when the front page shows the latest posts. If a static page is the front page, its own per-page SEO wins and these are ignored.

At a glance

Abilityseo/update-homepage-seo
ToolsetYoast SEO — toolset/yoast-seo
GroupYoast SEO › Archives & System Pages
RequiresYoast SEO, active on the site
Capabilitymanage_options
SafetyWrites data
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Abilities Manager 0.0.34 and later

How it works

That conditional is the whole reason this page needs writing carefully. The write always succeeds — the templates are stored either way — and on a site with a static front page it has no visible effect whatsoever.

Which is indistinguishable from a broken write unless you know the rule. Check the front page configuration first, and if a static page is set, edit that page’s SEO with Yoast’s own post ability instead.

Yoast titles and descriptions are templates — patterns like %%title%% %%sep%% %%sitename%% expanded per page — rather than literal strings.

The front page template deserves more care than most. It is the title shown for the site’s most-linked URL, it is what appears when somebody searches for the organisation by name, and it is usually the last template anybody reviews.

Idempotent.

Input

NameTypeRequiredWhat it is
titlestringNoThe SEO title template for the front page.
descriptionstringNoThe meta description template.

What comes back

NameTypeWhat it is
updatedarrayWhich templates changed.
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:

Set the homepage SEO title.

It resolves to one call:

{
  "ability": "seo/update-homepage-seo",
  "parameters": {
    "title": "%%sitename%% %%sep%% %%sitedesc%%"
  }
}

Worth knowing

  • Ignored when a static page is the front page. The write still succeeds.
  • Check the front page configuration before concluding the write failed.
  • This is the title shown when somebody searches for the site by name.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading