Title: Kitawolf Dead Links Checker &amp; Fixer
Author: kitawolfstudios
Published: <strong>September 10, 2026</strong>
Last modified: October 12, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/kitawolf-dead-links-checker-fixer.svg)

# Kitawolf Dead Links Checker & Fixer

 By [kitawolfstudios](https://profiles.wordpress.org/kitawolfstudios/)

[Download](https://downloads.wordpress.org/plugin/kitawolf-dead-links-checker-fixer.1.0.5.zip)

 * [Details](https://wordpress.org/plugins/kitawolf-dead-links-checker-fixer/#description)
 * [Reviews](https://wordpress.org/plugins/kitawolf-dead-links-checker-fixer/#reviews)
 *  [Installation](https://wordpress.org/plugins/kitawolf-dead-links-checker-fixer/#installation)
 * [Development](https://wordpress.org/plugins/kitawolf-dead-links-checker-fixer/#developers)

 [Support](https://wordpress.org/support/plugin/kitawolf-dead-links-checker-fixer/)

## Description

Find broken links in published WordPress posts and pages, review the results in 
your dashboard, and repair or unlink individual entries. Checks run on your WordPress
server in small batches; resource usage depends on your content, hosting and the
response times of destination websites.

#### Key Features

 * **Batch Scanning:** Processes published posts and pages in small, browser-driven
   batches with rests between requests. Keep the scan tab open until the manual 
   scan completes.
 * **🎨 Modern React Dashboard:** Restructured around a modern tabbed layout featuring
   global stats, interactive filtering, and real-time logs styled with custom typography.
 * **Inline Repair:** Replace a URL or remove its anchor while preserving the linked
   content. Replacement URLs remain marked for rechecking until the next scan confirms
   their status.
 * **🚫 Smart Exclusions List:** Easily whitelist domains to skip during scans, 
   avoiding rate-limiting false positives.

There are no scan-count, result-count, repair, or exclusions-list limits in the 
free plugin.

### Pro add-on

The separately distributed [Kitawolf Dead Links Checker Pro](https://kitawolfstudios.com/dead-links-checker.html)
plugin adds scheduled background scans, email reports, scan history, advanced report
filters, CSV exports, and bulk recheck/unlink workflows. It is not included in this
WordPress.org plugin.

### External services

This plugin checks links by making HTTP HEAD or GET requests from your WordPress
server to the URLs found in your published posts and pages. This is necessary to
determine whether each link responds successfully.

In this free plugin, requests are sent when an administrator starts a scan. If a
separate add-on is installed, it may also invoke scanning according to its own settings.
Each destination website receives the requested URL, your server’s IP address, and
the plugin’s user-agent string. Because the destinations are the websites chosen
in your own content, their respective terms and privacy policies apply. The free
plugin does not send scan results to Kitawolf Studios or to a centralized link-checking
service. Requests use the WordPress HTTP safety checks; local-site allowances and
site-level filters can affect which destinations WordPress permits.

### Source code

The human-readable React and Sass source is included in the `src` directory. Build
configuration and locked dependencies are included in `package.json` and `package-
lock.json`. Run `npm ci --legacy-peer-deps` followed by `npm run build` to reproduce
the compiled assets in `build`.

## Screenshots

[⌊Free dashboard showing link results, filters and individual repair actions with
illustrative demo content.⌉⌊Free dashboard showing link results, filters and individual
repair actions with illustrative demo content.⌉[

Free dashboard showing link results, filters and individual repair actions with 
illustrative demo content.

## Installation

 1. Upload the `kitawolf-dead-links-checker-fixer` directory to `/wp-content/plugins/`.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to **Tools -> Kitawolf Dead Links** to begin scanning!

## FAQ

### Does this plugin overload server CPU?

The scan loop processes small batches with rest intervals. A post containing many
slow links can still take time; test with your hosting resources and avoid overlapping
scans.

### Which content and links are supported?

The scanner reads standard anchor markup in published posts and pages. It checks
HTTP/HTTPS URLs, protocol-relative URLs and root-relative paths. Plain relative 
paths, links generated only at runtime, custom-field/page-builder storage, images
without anchors and custom post types are not comprehensively scanned. It does not
create 301 redirects or automatically choose replacement URLs.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Kitawolf Dead Links Checker & Fixer” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ kitawolfstudios ](https://profiles.wordpress.org/kitawolfstudios/)

[Translate “Kitawolf Dead Links Checker & Fixer” into your language.](https://translate.wordpress.org/projects/wp-plugins/kitawolf-dead-links-checker-fixer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kitawolf-dead-links-checker-fixer/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kitawolf-dead-links-checker-fixer/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kitawolf-dead-links-checker-fixer/)
by [RSS](https://plugins.trac.wordpress.org/log/kitawolf-dead-links-checker-fixer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.5

 * Repair unquoted link URLs and preserve surrounding HTML, Gutenberg markup, spacing
   and attribute case.
 * Leave ambiguous or malformed anchors unchanged and respect WordPress permissions
   and content filtering.
 * Verify compatibility with WordPress 7.1.3 while retaining WordPress 5.8 and PHP
   7.4 support.
 * Refresh the bundled build lockfile with the shell-quote security patch.

#### 1.0.4

 * Restore dashboard support on WordPress 5.8 through 6.5 by using the classic JSX
   transform.
 * Refresh compiled assets and verify compatibility with WordPress 7.1.2.

#### 1.0.3

 * Reject invalid replacement URLs instead of silently treating them as unlink requests.
 * Preserve formatted anchor content, entity-encoded URLs, dollar signs and backslashes
   during repair.
 * Respect post-edit permissions and report failed post updates.
 * Mark replacement destinations for rechecking instead of assuming HTTP 200.
 * Use safe HTTP requests with bounded response bodies and bounded per-request scan
   batches.

#### 1.0.2

 * Keep the WordPress.org plugin focused on unlimited manual scanning, individual
   repairs, and exclusions.
 * Move automation, reporting, and bulk workflows into a separate Pro add-on.

#### 1.0.1

 * Address WordPress.org review feedback and make all included features freely available.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.5**
 *  Last updated **1 week ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [broken links](https://wordpress.org/plugins/tags/broken-links/)[dead links](https://wordpress.org/plugins/tags/dead-links/)
   [link checker](https://wordpress.org/plugins/tags/link-checker/)[link fixer](https://wordpress.org/plugins/tags/link-fixer/)
 *  [Advanced View](https://wordpress.org/plugins/kitawolf-dead-links-checker-fixer/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kitawolf-dead-links-checker-fixer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kitawolf-dead-links-checker-fixer/reviews/)

## Contributors

 *   [ kitawolfstudios ](https://profiles.wordpress.org/kitawolfstudios/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kitawolf-dead-links-checker-fixer/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://kitawolfstudios.com)