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

Start free trial

Research Keyword with Content AI

rank-math/research-keyword runs Rank Math Content AI keyword research and returns the recommended keywords, questions and related terms. It refuses without confirm: true.

It consumes credits from the connected Rank Math account.

Before you run it

This consumes credits from the connected Rank Math account, and they cannot be refunded. The balance is checked first and the request fails without spending anything if none remain — but a request that succeeds and returns something unhelpful has still spent them. Check the balance beforehand with rank-math/get-content-ai-status.

At a glance

Abilityrank-math/research-keyword
ToolsetRank Math — toolset/rank-math
GroupRank Math › Content AI
RequiresRank Math SEO, active on the site
Capabilitymanage_options
SafetySpends credits that cannot be refunded, and refuses to run without confirm: true.
RepeatableNot idempotent — each call changes the row set, so re-running is not a no-op
Ships inAcrossAI Abilities Manager 0.0.34 and later

How it works

Content AI runs on credits bought from Rank Math. Spending somebody’s credits is not something to do as a side effect of a request, so every ability here states plainly whether it spends any, and the ones that do are gated.

The balance is checked before the request, so a call with no credits fails without spending anything rather than failing partway through something billable.

That protects against the zero case and nothing else. A call with credits available spends them, whatever comes back — and keyword research on a vague or misspelled term returns results about that term.

So the confirmation is doing real work here. It is not about reversibility, because nothing is changed on the site; it is about the request being deliberate, at the cost it carries.

Not idempotent. Each call is a fresh request and a fresh charge, which makes retrying a call whose result you did not see genuinely expensive rather than merely untidy.

Input

NameTypeRequiredWhat it is
keywordstringYesThe keyword to research.
countrystringNoThe market to research it in.
confirmbooleanYes — must be trueThe irreversibility gate. Without it the call is refused before anything is touched.

What comes back

NameTypeWhat it is
keywordsarrayRecommended keywords.
questionsarrayRelated questions.
relatedarrayRelated terms.
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:

Research the keyword “wordpress performance” with Content AI.

It resolves to one call:

{
  "ability": "rank-math/research-keyword",
  "parameters": {
    "keyword": "wordpress performance",
    "confirm": true
  }
}

Worth knowing

  • Spends credits. They do not refund.
  • Check the balance first — a zero-credit call fails free, a successful one does not.
  • Not idempotent. Retrying costs again.
  • Nothing on the site is changed.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading