404Zen is a fast, private broken link checker — it runs on your server, respects your server, and never sends your data anywhere.
Broken links frustrate visitors and hurt your SEO. 404Zen scans every post and page for dead links, 404 errors, broken images and redirect chains, then lets you fix each one in seconds — without opening the post editor.
All scanning happens on your own server. There is no scanning service, no account signup, no API key and no usage limits. Your content and your link data never leave your site.
The #1 complaint about broken link checkers is server load. 404Zen was designed around that problem:
From one sortable dashboard you can:
A weekly email digest (toggleable) summarizes newly found broken links, so you hear about problems even when you are not in the dashboard.
Need more? 404Zen Pro adds:
404Zen makes two kinds of outbound HTTP requests, and nothing else:
1. Checking your own links. During a scan, your server requests each URL found in your content (via the WordPress HTTP API) to see whether it still works. These requests go to whatever sites your posts link to; they carry no personal data — only the URL being checked and a User-Agent header identifying the plugin and your site. This is the plugin’s core function and only happens when scans run.
2. Freemius (licensing and checkout). The plugin bundles the Freemius SDK, used solely for licensing, checkout and license management if you choose to upgrade to Pro. It runs in anonymous mode: no data is transmitted to Freemius on activation or during normal use — a connection is only made when you interact with the upgrade, checkout or license screens. See the Freemius Terms of Service and Freemius Privacy Policy.