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

Start free trial

Get Rank Math llms.txt Status

rank-math/get-llms-status returns everything about the Rank Math llms.txt route in one call: whether the module is active, which post types and taxonomies are included, whether the rewrite rule is actually persisted, and a live preview of the served output.

If the module is active but the rule is missing, the route 404s.

At a glance

Abilityrank-math/get-llms-status
ToolsetRank Math — toolset/rank-math
GroupRank Math › Sitemaps & llms.txt
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

llms.txt is a convention for telling language models which of a site’s content is worth reading — a curated index rather than a crawl target. Rank Math generates one from the post types and taxonomies you choose.

It is served by a rewrite rule, and it has exactly the same failure mode as the sitemap: a rule that was never flushed into the persisted rules means the route returns 404 while the module reports itself perfectly active.

So the rule state is reported here explicitly, and rank-math/refresh-llms-route is the targeted repair — it checks for the rule and flushes only if it is missing.

The live preview is what makes this a single-call diagnosis. Configuration, routing and output, in one response, which is the whole question.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
module_activebooleanWhether the module is on.
includedobjectWhich post types and taxonomies are included.
rewrite_rule_presentbooleanWhether the rule is persisted.
previewstringA live preview of the served output.
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:

Is our llms.txt actually working?

It resolves to one call:

{
  "ability": "rank-math/get-llms-status",
  "parameters": {}
}

Worth knowing

  • Active module plus missing rewrite rule equals a 404. That combination is the usual bug.
  • The live preview shows the served output, not the configuration.
  • Repair the rule with the refresh ability, which only flushes when needed.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading