WordPress plugin intelligence profile

Snagbane Link Scanner

Broken link checker that tells a real 404 apart from a page just blocked by a firewall -- instead of calling both "broken."

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.4.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update22 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Snagbane Link Scanner version 0.4.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Searching for a “broken link checker” or “dead link checker” for WordPress turns up plenty of options — but most of them treat a blocked request the same as a dead page. If a link you pointed to is protected by Cloudflare, Akamai, Incapsula, PerimeterX, DataDome, or Sucuri, those firewalls often reject an automated checker with a 403, 503, or a “checking your browser” challenge page — and most plugins report that as broken, even though a real visitor opening the same link in their browser gets the page just fine.

Link Scanner tells the two apart. Every link gets a real verdict, not just a status code:

  • Broken — the page is actually gone (a genuine 404/410, or the domain no longer resolves).
  • Blocked, likely fine — the request was rejected by a firewall or bot-protection service, not because the page is gone.
  • Needs re-check — a timeout, a server error, or an SSL issue that’s worth trying again before calling it either way.
  • OK — responded normally, including redirects that land somewhere that still works.

How it works

Link Scanner scans your published posts and pages for links, then checks each one in the background, a few at a time on WordPress’s own cron — never inline while a page loads, so it never slows your site down. New links get checked when a post is saved; the rest are checked automatically on a rolling schedule. The admin screen shows what actually needs your attention first, with one-click re-checks and bulk actions for cleaning up a whole list at once.

Free vs. Pro

This plugin tracks every link on your site, with no cap on how many, re-checked on a fixed daily cadence, with the full verdict engine (including firewall/bot-protection detection) included — not held back for a paid tier. Every feature described above is 100% free and fully functional with no restrictions, time limit, or nag screens.

org). It does things this free plugin does not do at all — it is not a faster or less-limited version of what is already here:

  • “Find a fix” — looks up an archived copy of the dead page on the Wayback Machine and replaces the link everywhere it appears on your site, in one click, without leaving the page you are on.
  • Bulk “Find a fix” — does that for every broken link on the site in one pass: it gathers the suggestions, you review them, and only the ones you approve get applied.
  • Undo — every replacement, single or bulk, is reversible with one click. A page you have edited since the fix is left alone rather than overwritten.
  • The “looks fine, isn’t” pass — finds links that answer 200 OK and are dead anyway: soft 404s, deep links quietly redirected to a front page, domains that have been parked or changed hands, and affiliate links that have stopped earning.
  • Reports — a CSV and an Excel workbook with a summary sheet, a chart, and every link ranked by what needs attention first.
  • Email alerts the moment a link is confirmed broken.

com and requires this free plugin to be installed and active. See the “Upgrade to Pro” link inside the plugin for details.

External Services

This plugin connects to two external services:

-

The link URLs already in your own content. To determine each link’s verdict, the plugin makes an outbound HTTP request, from your own server’s background cron, to each external URL found in your published posts and pages — this is the plugin’s core function, not an optional add-on. No content or personal data is sent; only the URL itself is requested, the same as a browser visiting that link.

This happens automatically on a rolling background schedule and whenever a post is saved. See the destination link’s own site for its privacy policy.

-

Freemius, our licensing and update platform. This plugin uses the Freemius SDK to check for updates, apply the Free/Pro license state, and (only if you opt in on first activation) share basic, non-personal usage/site data used to improve the plugin. com).

No data is sent unless you activate the plugin, and the optional analytics opt-in can be declined without affecting functionality. See the Freemius Privacy Policy and Terms of Service for details.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • 404 checker
  • broken link checker
  • dead links
  • link checker
  • link monitor
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity22 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.