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

Start free trial

Get Configuration Status

seo/get-first-time-config reports how far through Yoast’s first-time configuration the site has got, and whether the site identity it depends on — person or organisation, name, logo — has actually been filled in.

An unfinished configuration is why schema output is often incomplete on sites where everything else looks fine.

At a glance

Abilityseo/get-first-time-config
ToolsetYoast SEO — toolset/yoast-seo
GroupYoast SEO › Status & Tools
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

The first-time configuration collects the facts Yoast’s structured data needs: what kind of entity the site represents, what it is called, what its logo is, who the people are.

It is also a multi-step wizard that appears at the least convenient moment — during installation, when somebody is trying to do something else — and it is abandoned constantly.

The consequence is quiet. Yoast keeps working, pages keep getting titles and descriptions, and the structured data references a publisher entity with no name and no logo. Rich results that depend on it do not appear, and nothing says why.

So this reports both the wizard’s progress and whether the underlying values are actually set — because somebody can complete the wizard while skipping fields, and somebody else can fill the values in directly without the wizard ever recording completion.

The values themselves are written with seo/update-knowledge-graph.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
finishedbooleanWhether the configuration was completed.
stepsobjectHow far each step got.
identityobjectWhether the site identity values are actually set.
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:

Was Yoast ever properly set up on this site?

It resolves to one call:

{
  "ability": "seo/get-first-time-config",
  "parameters": {}
}

Worth knowing

  • An abandoned wizard produces incomplete schema with no error anywhere.
  • Completion and the values being set are separate facts. Both are reported.
  • The values can be written directly without the wizard.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading