Find the broken links your edits left behind.
LinkSentinel checks every internal link in your WordPress posts and pages. When a link goes through a permanent redirect, it rewrites the link to point at the final URL. Broken links and temporary redirects go into a queue. You decide.
- Scan
Tools → LinkSentinelScan Now, or on a daily, twice-daily, or weekly schedule. - Check
<a href>Every internal link in your posts and pages gets a status. - Sort
301 · 302 · 404- 301 308fix
- 302 307review
- 404review
- Auto-fix
301 · 308Links behind a permanent redirect now point at the final URL. - Review Anything else waits for your call.
Only the safe
fixes are automatic.
Rename a slug, migrate the site or delete a post, and the links that pointed at it stay exactly as they were, now aimed at a redirect or a dead end. LinkSentinel fixes what's certain. The rest it asks you about.
-
Scan
Start a scan from Tools → LinkSentinel, or schedule one daily, twice daily, or weekly in your site's timezone. It works in batches. You watch the progress live.
-
Check
Each internal link gets checked for a redirect or a dead destination. It doesn't blindly chase every hop.
-
Sort
The response code decides what happens next.
- /pricing/301fixed
- /blog/launch-notes/302queued
- /services/seo-audit/404queued
-
Auto-fix
If a link returns a permanent redirect (301 or 308), LinkSentinel rewrites it to the final destination and lists it under Resolved.
-
Review
Temporary redirects and broken links each get their own queue. Change a link by hand, with a full URL or a path like
/about-us/, or clear every pending redirect at once with Resolve All. If your host rate-limits requests, set the batch size and cooldown to suit it. You can export the Resolved list as CSV.
What it doesn't
do yet.
External links and image checks are both planned. Follow along on GitHub
- External links
- Not yetIt scans links to your own domain only.
- Images and media
- Not yetOnly
<a>tags are checked, not<img>. - Multisite
- SupportedNetwork activation sets up every site.
- Requires
- WordPress 5.8+PHP 7.4 or higher.
Install.
It's free under GPLv2 or later. You don't need an account, and there's nothing to set up before the first scan.
Add the plugin
In WordPress, go to Plugins → Add New and search for LinkSentinel, or download it from WordPress.org.
Activate it
From the Plugins screen.
Run the first scan
Open Tools → LinkSentinel and click Scan Now. To scan on a schedule, set one under Settings.
Warranty and data handling are covered in the license and usage note.