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

Start free trial

Update Robots Settings

seo/update-robots-settings changes whether WordPress discourages search engines site-wide.

Turning it on is confirm-gated, because with it on Yoast emits noindex for the whole site regardless of any per-type configuration.

At a glance

Abilityseo/update-robots-settings
ToolsetYoast SEO — toolset/yoast-seo
GroupYoast SEO › Status & Tools
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

This switch outranks everything else

With this on, the entire site emits noindex regardless of any other configuration. Every page, every archive, every product. Search engines drop the site from their index over the following weeks, and recovering afterwards takes considerably longer than the mistake took. Nothing on the front end indicates it — the only sign is a notice in the admin that people stop noticing.

How it works

This is WordPress’s own setting rather than Yoast’s, and it sits above everything Yoast does. No amount of per-post or per-type configuration survives it.

Turning it on is legitimate in two situations: a site under development that is publicly reachable, and a site being deliberately withdrawn. Both are real, and both are decisions rather than settings.

Turning it off is the more common need, and the more urgent. A site launched with it still on has been invisible for however long it has been live, and the fix is immediate while the recovery is not — search engines revisit on their own schedule.

After turning it off, resubmitting the sitemap in Search Console speeds up the recrawl.

Idempotent.

Input

NameTypeRequiredWhat it is
discourage_search_enginesbooleanYesWhether WordPress tells search engines not to index the site.
confirmbooleanYes — must be trueThe irreversibility gate. Without it the call is refused before anything is touched.

What comes back

NameTypeWhat it is
discourage_search_enginesbooleanThe state afterwards.
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:

We launched but the site is still set to discourage search engines — fix it.

It resolves to one call:

{
  "ability": "seo/update-robots-settings",
  "parameters": {
    "discourage_search_engines": false
  }
}

Worth knowing

  • Overrides every other SEO setting on the site.
  • Turning it off is immediate; recovery in search is not.
  • Resubmit the sitemap in Search Console afterwards.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading