Find every broken or redirecting internal link in your WordPress content, and fix them in bulk.
VLink Broken Links Scout reads your content straight from the database, so the front-end never gets crawled and visitors are never slowed down. Every fix is preceded by a one-click-restorable snapshot, so you can replace links across hundreds of posts without fearing a typo.
How it works
- Scan your content for internal links.
- Check each URL with a real HTTP request and classify the response.
- Fix broken URLs and permanent redirects (301 / 308) one at a time or in bulk.
What gets flagged
- Broken: 404 Not Found, 410 Gone.
- Safe to auto-replace: 301 Moved Permanently, 308 Permanent Redirect.
- Informational only: 302 / 303 / 307 (the original URL is still authoritative, so the plugin will not auto-replace them).
How you fix things
- One link at a time: open the Change Link modal, see the suggested target, replace across every post that uses it.
- In bulk: filter by status, preview the diff, then apply.
- Always reversible: every fix creates a snapshot you can restore in one click.
- Audit trail: every change is logged with old URL, new URL, posts touched, user, and timestamp.
Built for safety
- Snapshot before every change. Restore is one click away.
- Background work runs in small bounded batches with retry on timeout, so visitor requests are never blocked.
- Optional scheduled scan with a clean HTML email summary.
- RFC 3986 and RFC 9110 compliant URL handling, so http vs https, www vs non-www, and trailing slash variants are all matched correctly.
Privacy
The plugin does not collect, store, or transmit personal data about visitors or administrators. No third-party API calls. No telemetry. No analytics. No call-home.
The only outbound traffic is HTTP requests to the URLs already present in your own content, in order to read their response codes. No cookies, no Referer header, and no request body are sent.
The optional scheduled-scan email report sends a plain summary to the WordPress admin address you configure; nothing leaves your server otherwise.