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

Start free trial

Audit Rank Math FAQ Blocks

rank-math/audit-faq-links finds Rank Math FAQ blocks whose content will not survive into the structured data.

Three failure modes, all of them invisible on the page.

At a glance

Abilityrank-math/audit-faq-links
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

Links inside answers are stripped from the JSON-LD while staying visible on the page. The visitor sees an answer with a link in it; Google receives an answer without one, and the two disagree. For a page whose FAQ answers are mostly links, the structured data is close to empty.

Empty questions or answers are dropped from the schema entirely. A block with five entries, one of them half-finished, emits four — and the count on the page and the count in the structured data no longer match.

A question attribute that cannot be parsed renders nothing at all. The block is in the content, occupies space in the editor, and produces neither visible output nor schema.

None of these produce an error anywhere. The page looks right, the block looks right, and the structured data is wrong — which is exactly the kind of problem that persists for years.

Read-only. Fixing means editing the content.

Input

NameTypeRequiredWhat it is
post_typestringNoRestrict to one post type.
limitintegerNoHow many posts to examine.

What comes back

NameTypeWhat it is
issuesarrayOne entry per problem block, with the post and the failure mode.
countintegerHow many problems were found.
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:

Are our FAQ blocks producing valid structured data?

It resolves to one call:

{
  "ability": "rank-math/audit-faq-links",
  "parameters": {}
}

Worth knowing

  • Links in answers are stripped from the schema but stay on the page.
  • Empty entries are dropped silently.
  • An unparseable question renders nothing at all.
  • Read-only — fixing means editing the content.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading