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

Start free trial

Update Crawl Optimisation Settings

seo/update-crawl-settings controls what WordPress emits into the page head and what it lets crawlers reach: the RSD, WLW, shortlink and REST head links, feeds, emoji scripts, oEmbed, the generator tag, and which query parameters are denied.

Removing things shrinks what search engines crawl. It also breaks anything that consumes them, so change one at a time.

At a glance

Abilityseo/update-crawl-settings
ToolsetYoast SEO — toolset/yoast-seo
GroupYoast SEO › Settings
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

Most of it is genuinely dead; some of it is not

RSD and WLW are for Windows Live Writer and Real Simple Discovery, both long dead. Removing them is free.

The generator tag announces the WordPress version. Removing it is mild security hygiene and costs nothing.

Feeds are where care is needed. Plenty of sites have feeds nobody reads — and plenty have a feed powering somebody’s newsletter, a partner’s aggregator, or a podcast. Disabling those breaks something that produces no error on this site at all.

oEmbed is the same shape: removing it means other sites can no longer embed pages from this one, which is invisible here and visible to them.

REST head links are the riskiest. The REST API itself keeps working, but tooling that discovers the endpoint from the head — including some editors and integrations — stops finding it.

Denied query parameters stop crawlers following URLs with tracking parameters, which is genuinely useful on a site with campaign links generating thousands of duplicate URLs.

One at a time, because everything here fails somewhere other than on this site.

Idempotent.

Input

NameTypeRequiredWhat it is
settingsobjectYesA map of setting key to new value. Keys outside this area are refused.

What comes back

NameTypeWhat it is
updatedarrayThe keys that changed.
settingsobjectThe area after the write.
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:

Remove the WordPress generator tag and the RSD link.

It resolves to one call:

{
  "ability": "seo/update-crawl-settings",
  "parameters": {
    "settings": { "remove_generator": true, "remove_rsd_wlw_links": true }
  }
}

Worth knowing

  • RSD, WLW and the generator tag are free to remove.
  • Feeds and oEmbed break things on other people’s sites, silently.
  • REST head links break endpoint discovery for some tooling.
  • Change one at a time.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading