seo/get-homepage-seo returns the SEO title, description, canonical and social tags Yoast produces for the site front page.
Where those come from depends on how the front page is configured, which is why editing “the home page” sometimes appears to do nothing.
At a glance
| Ability | seo/get-homepage-seo |
| 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
When a static page is set as the front page, the SEO comes from that page — its own per-page override, edited like any other post.
When the front page shows the latest posts, there is no page to edit. The SEO comes from site-wide templates, and editing them is the only way to change it.
Those are different abilities and different screens, and a person who edits the wrong one sees a successful save and no change. It is the single most common “Yoast is not working” report there is.
So this reads the computed output and, implicitly, tells you which source is in play — if the title matches a page you can edit, it came from that page.
The front page is also where the site-wide social defaults are most visible, since it is the URL people share.
Input
This ability takes no input.
What comes back
| Name | Type | What it is |
|---|---|---|
seo | object | The computed title, description, canonical and social tags for the front page. |
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 does our homepage say to search engines?
It resolves to one call:
{
"ability": "seo/get-homepage-seo",
"parameters": {}
}Worth knowing
- A static front page takes its SEO from that page, not from the templates.
- A posts front page takes it from the templates, and there is no page to edit.
- Editing the wrong one is the most common “Yoast is not working” report.
- Read-only.
Related abilities
- Update Home Page SEO — change the template version
- Update Social Sharing Defaults — what sharing shows
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category