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

Start free trial

List Rank Math 404 Logs

rank-math/list-404-logs returns logged 404 requests with the URI, hit count and timestamp — and, in advanced monitor mode, the referer, user agent and IP.

Sorting by hit count is what turns a log into a task list.

At a glance

Abilityrank-math/list-404-logs
ToolsetRank Math — toolset/rank-math
GroupRank Math › Redirections & 404s
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

Most 404s do not matter. Scanners probing for /wp-admin/setup-config.php, crawlers following ancient links, malformed URLs from a broken email — none of them are worth a redirect.

The ones that matter are the URLs real people reach repeatedly, and hit count is what separates them. A path hit four hundred times is a link somebody published; one hit twice is noise.

The referer, where the monitor is in advanced mode, is the other half of the story: it names the page the visitor came from, which often makes the fix a corrected link rather than a redirect.

Advanced mode stores IP addresses, which is personal data under most privacy regimes. That is a decision for the site owner and is made in the 404 monitor settings rather than here.

Once you know what to redirect, rank-math/create-redirection is the next step and rank-math/delete-404-logs clears the entries afterwards.

Input

NameTypeRequiredWhat it is
order_bystringNoSort field, for example times_accessed.
pageintegerNo1-based page number.
per_pageintegerNoRows per page.

What comes back

NameTypeWhat it is
logsarrayOne entry per logged URI: the path, hit count, timestamp, and referer, user agent and IP in advanced mode.
totalintegerHow many entries exist.
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 URLs are people hitting that do not exist?

It resolves to one call:

{
  "ability": "rank-math/list-404-logs",
  "parameters": {
    "order_by": "times_accessed",
    "per_page": 50
  }
}

Worth knowing

  • Sort by hit count. Most 404s are scanner noise.
  • The referer often makes the fix a corrected link rather than a redirect.
  • Advanced mode stores IP addresses — a privacy decision made in the monitor settings.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading