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

Start free trial

Get Rank Math Rendered Head

rank-math/get-rendered-head fetches the complete <head> markup Rank Math actually outputs for a URL — template variables resolved, fallbacks applied, JSON-LD serialised.

It is how you verify a change rather than trusting what the settings say.

At a glance

Abilityrank-math/get-rendered-head
ToolsetRank Math — toolset/rank-math
GroupRank Math › Content SEO
RequiresRank Math 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

Between the stored settings and the rendered head sits a whole layer of resolution: template variables expand, a missing per-post title falls back to the post-type template which falls back to a global default, filters from the theme and other plugins run, and the schema is assembled from several sources.

So reading the stored title tells you very little about the title that ships. A per-post override that looks set may be overridden by a filter; a global template that looks wrong may be fine because every post has its own.

This is the only read in the suite that answers the actual question — what does Google see?

It requires Rank Math’s headless support to be enabled, since that is the mechanism that exposes the rendered head. When it is not, the error names the setting rather than failing vaguely.

Input

NameTypeRequiredWhat it is
urlstringYesThe URL to render.

What comes back

NameTypeWhat it is
headstringThe complete rendered head markup.
urlstringThe URL rendered.
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:

What meta tags does Google actually see on our homepage?

It resolves to one call:

{
  "ability": "rank-math/get-rendered-head",
  "parameters": {
    "url": "https://example.com/"
  }
}

Worth knowing

  • The only read that reflects what is actually served.
  • Needs Rank Math’s headless support enabled; the error names the setting.
  • Use it after any settings or meta change, not before.
  • Includes the serialised JSON-LD.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading