Link Checker

Screenshot of a site using the Link Checker add-on.

The Link Checker Addon for Local has been archived. Originally, Link Checker was a useful tool for scanning and identifying problem links on your WordPress site without affecting your live production environment. It helped prevent new content from being exposed prematurely and saved system resources by running scans offline.

We recommend exploring alternative tools to manage broken links on your website.

note

You can find the source code and historical releases for the Link Checker Addon on GitHub: local-addon-broken-link-checker.

Alternatives

Tools that can be used for scanning a site for broken links roughly fall into two categories:

  1. WordPress Plugins
  2. Cli tools

Both groups of tools work well. In the case of a WordPress plugin to scan for broken links, you will likely want to use the plugins within a development site in Local or utilize a premium service that scans for links on the Plugin’s dedicated servers.

The WPMU Dev Broken Link Checker WordPress plugin has both a “Cloud” scanner and a “Local” scanner. The Cloud scanning functionality is part of their premium service, but you can always install the free Broken Link Checker plugin from within the WP-Admin of the site.

If you do opt for the “Local” version, we recommend only using it within your dev sites in Local so that scanning doesn’t compete for resources on the production site for real end-users.

A screenshot of using Broken Link Checker's "Local" setting to scan a site in Local for broken links.

linkchecker

The linkchecker open-source project is a cli tool written in Python that can be run on your local machine.

muffet

The muffet open-source project is a cli tool, written in Go and is quite fast. So fast that I was quickly rate-limited and received a number of 429 HTTP response codes. There are many options for throttling requests as well as changing the list of accepted response code.

lychee

The lychee open-source project is written in Rust and is also quite fast.