BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
BuildWithHumza Broken Link Checker icon
Actively maintained Tested with WP 7.1 #94 in 404

BuildWithHumza Broken Link Checker

Broken link checker for WordPress. Finds dead links, 404s and broken images in your posts and pages, then fixes them in place. No account needed.

Active installs<10New
Downloads · 30d200• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads190Since Oct 2026
Support resolved—No recent threads
RequiresWP 6.2PHP 7.4+
Downloads · 7d159▼ -20.1% week over week
Our verdict

Solid choice

BuildWithHumza Broken Link Chec… is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.

  • Actively developed — last update 1 week ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

295887Oct 1Oct 4Oct 8
Yesterday1
Daily average (1y)25
Peak day117Oct 6, 2026
Last 12 months200

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where BuildWithHumza Broken Link… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
404 >100 2,701 Best 404 plugins →
broken images >100 2,272 Best broken images plugins →
broken links >100 3,147 Best broken links plugins →
dead links >100 873 Best dead links plugins →
link checker #96 874 Best link checker plugins →

About BuildWithHumza Broken Link Checker

From the official readme · v1.0.0

Description

Links stop working without warning. A page you cited gets moved, a plugin you recommended is closed, an agency’s domain expires, and your posts keep sending visitors to a dead end until someone notices.

BuildWithHumza Broken Link Checker finds broken links in WordPress for you. It reads your published posts and pages, checks every link and image in the background, and lists the dead links, 404 pages, broken images and redirects under Tools > Broken Links. You fix each one from that screen without opening the post.

It runs entirely on your own server. There is no account to create, no external service, no link limit and no paid tier needed to see your results.

Built not to cry wolf

A report full of false alarms is hard to trust, so a link is only called broken after three failed checks in a row, an hour and then six hours apart. That keeps a brief outage at the wrong moment out of your report.

It also knows the difference between “this page is gone” and “this site will not talk to robots”:

  • Broken – a 404 or 410, a server error that persists, or a domain that no longer exists
  • Redirect – the address has permanently moved; update the link and save visitors a hop
  • Unverified – a login wall, a rate limit, or a redirect to a home page or search page, which usually means the page was removed but cannot be proven
  • Blocks checkers – sites that turn automated requests away, including any site that answers with a bot challenge, and a short list of large sites that commonly do. Open the link to confirm it works
  • Working, and Retrying for links that failed a check and wait for the next attempt

Each link shows the response code or the reason (a DNS failure, a timeout, a certificate problem), when it was last checked and how long it took to answer.

Fix it where you find it

Open a row to see every post the link appears in, with its anchor text, then:

  • Replace the address in every one of those posts at once. For a redirect, the new address is filled in for you.
  • Remove the link and keep the text, for sources that are simply gone.
  • Ignore a link you know is fine, and restore it later.
  • Check again after you have fixed something on the other end.

Every change saves a revision first, so anything can be undone from the post editor. Links inside code examples are left alone.

Works with your page builder

A page made with a builder is built from the builder’s own data, not from the post content. So this plugin reads each page where it is really built, and writes a fix back there in the builder’s own format, then clears the builder’s cache so the live page changes.

  • Find and fix: the block editor (including block plugins that keep links in block settings, such as Kadence Blocks), the classic editor, Elementor (background images included), Beaver Builder, SiteOrigin Page Builder, and shortcode builders such as Divi 4, WPBakery and Avada.
  • Find and check, fix in the builder: Bricks, Breakdance, Oxygen, Thrive Architect and Brizy. Their links are checked like any other; the report names the builder and links straight to it, instead of changing something the live page does not use.

After every fix the page is read again. If the address is still there, the report says so rather than counting it as fixed.

Light on your server

Checks run in small batches from a one-minute WP-Cron event, at most ten links and 25 seconds of checking per batch, so a batch fits inside a shared host’s time limit. While the Broken Links screen is open during a scan, it starts the next batch as soon as one ends, so a scan you are watching finishes sooner; the batches never overlap. The same site is never asked twice within two seconds. Each address is checked once, however many posts use it, and nothing but the address, its status and where it appears is stored. No page content is ever saved.

It asks for the headers of a page first, and only reads the first kilobyte when a server answers that with an error, so a link to a large PDF or video is never downloaded.

Settings

Under Tools > Broken Links > Settings (administrators only):

  • What to scan – which content types, whether to check images, and addresses to skip. A domain such as example.com also skips its subdomains; a full address starting with https:// skips every link that begins with it. Changes apply at once.
  • How often – check working links again every 1, 3, 7 or 14 days.
  • Weekly email – off by default. When switched on, one email a week to one address, sent only if new links have broken since the last one, listing each link and the posts it is in.

For developers

wp bwh-blc scan --check
wp bwh-blc list --status=broken --format=csv
wp bwh-blc status
wp bwh-blc fix 42 --to=https://example.com/new-page --user=admin
wp bwh-blc fix 42 --unlink --user=admin

scan --check reads all content and checks every link that is due, at the same polite pace as the background checks, and stops after `--max-time` seconds (default 600).

Filters:

  • bwh_blc_post_types – the content types scanned
  • bwh_blc_blocking_hosts – domains that block automated checks
  • bwh_blc_parsed_links – the links found in a piece of content, before they are stored

Privacy

To check a link, the plugin sends a request from your server to the address the link points to, as a browser would when a visitor clicks it. The request identifies itself as “BuildWithHumza Broken Link Checker” followed by your site’s address, so the owner of that site can see who is checking. Addresses in private networks, such as localhost or 192.168.x.x, are never requested.

Nothing is sent to the plugin’s author or to any other service. There is no tracking. The plugin stores its findings in two database tables and a few options, and removes all of them when you delete it. The weekly email, if you switch it on, goes through your site’s own mail setup to the address you give.

Installation

  1. Install through Plugins > Add New, or upload the folder to /wp-content/plugins/.
  2. Activate it.
  3. Go to Tools > Broken Links. The first scan starts on its own, with a progress bar showing how far it has got and roughly how long is left. Scan now reads your content and checks every link again at any time.

Editors and administrators can see the report and fix links. Only administrators can change the settings.

Frequently asked questions

Why does it say a link is unverified or blocked when it opens fine in my browser?

Some sites refuse requests that do not come from a browser, or answer them with a login page or a challenge. The plugin cannot tell whether the page behind that exists, so it says so instead of guessing “broken”. Open the link from the report to confirm it, and ignore it if you like.

Why is a failing link shown as “Retrying” and not “Broken”?

Because one failure proves very little. A link is retried after an hour and again after six hours, and only the third failure in a row marks it broken. This is what keeps a brief outage out of your report.

What does it scan?

The content of published posts, pages and other public content types, including layouts made with the page builders listed above. Menus, widgets, comments, excerpts and custom fields are not scanned in this version. Drafts and private posts are skipped, because visitors cannot see them.

Does it work with Elementor?

Yes. It reads an Elementor page’s own data, so it finds links in its widgets, background images included, and a fix changes the page Elementor shows, not only the plain copy Elementor keeps for search. Elementor’s CSS for the page is cleared so it is built again with the new address.

My site gets little traffic. Will the checks still run?

WP-Cron runs when someone visits the site, so on a very quiet site the checks may pause. While the Broken Links screen is open it keeps them moving. For a steady pace, point a real server cron job at wp-cron.php, or run wp bwh-blc scan --check from a scheduled task.

How many links can it handle?

The plugin sets no cap. Each unique address is stored and checked once, however many posts link to it, so large sites with many repeated links stay small.

Can I undo a fix?

Yes. Before any post is changed, WordPress saves a revision of it. Open the post, go to Revisions, and restore the earlier version.

Does it slow my site down?

Nothing runs for visitors on the front end. The checks run in the background in batches small enough for shared hosting, and the admin screen loads its files only on its own page.

Does it find broken images too?

Yes. Images in your content are checked like links, so a missing or moved image shows up in the report with the posts it is in. You can switch image checks off under Settings.

Does it fix 404 errors on my own site?

It finds links in your content that lead to a 404 page, on your site or anyone else’s, and lets you replace or remove them. It does not log the 404s that visitors hit by typing a wrong address; that is a job for a redirect plugin.

Will a new content type from another plugin be scanned?

Every public content type is listed under Settings, including new ones such as products or events. Until you save the settings, all of them are scanned. Once you have saved your own choice, a new type appears unticked; tick it to include it.

Where do I get help or report a bug?

In the plugin’s support forum on WordPress.org. Every thread gets a reply. If the plugin saved you time, a review there helps other site owners find it.

Does it work on multisite?

It has been tested on single sites only so far.

Changelog

First release.

1.0.0

  • First release.
  • Scans published content for links and images and checks each unique address in the background, at a pace shared hosting can take.
  • Broken only after three failed checks, hours apart. Separate statuses for redirects, unverified links and sites that block checkers.
  • Replace or remove a link in every post at once from the report, with a revision saved first. Ignore, restore and check again.
  • Settings for content types, images, addresses to skip and how often to recheck.
  • Optional weekly email when new links break.
  • Reads and fixes pages made with Elementor, Beaver Builder, SiteOrigin, block plugins and shortcode builders; checks Bricks, Breakdance, Oxygen, Thrive Architect and Brizy pages and sends you to the builder to fix them.
  • WP-CLI: wp bwh-blc scan, list, status and fix.

Full changelog on WordPress.org →

Screenshots

The report under Tools: what needs attention, worst first, with the response code and how many places each link appears.
The report under Tools: what needs attention, worst first, with the response code and how…
A broken link opened: why it failed, every post it is in, and the fixes.
A broken link opened: why it failed, every post it is in, and the fixes.
A permanent redirect, with the new address filled in ready to replace.
A permanent redirect, with the new address filled in ready to replace.
Settings: what to scan, how often to recheck, and the weekly email.
Settings: what to scan, how often to recheck, and the weekly email.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best BuildWithHumza Broken Link Ch… alternatives

All 404 plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Redirection Redirection Manage 301 redirects, track 404 errors, and improve your site. No knowledge of Apache or… by John Godley 2M+ ★★★★★★★★★★ 4.4 (703) 3 weeks ago 87
2 Broken Link Checker by AIOSEO – Find & Fix Broken Internal, External & Video Links Broken Link Checker by AIOSEO Broken link checker that finds and fixes broken links, broken images, and dead video links… by AIOSEO Plugin Team 300K+ ★★★★★★★★★★ 3.8 (85) 1 week ago 91
3 Smart Custom 404 Error Page Smart Custom 404 Error Page Create a custom 404 error page the easy way! No coding, and no redirects. by NerdPress 100K+ ★★★★★★★★★★ 4.9 (1.2K) 5 months ago 66
4 Redirection Redirection Redirection by Inisev 100K+ ★★★★★★★★★★ 5 (418) 5 months ago 69
5 WP 404 Auto Redirect to Similar Post WP 404 Auto Redirect to Similar Post Automatically Redirect any 404 page to a Similar Post based on the Title Post Type &… by Konrad Chmielewski 30K+ ★★★★★★★★★★ 4.9 (113) 11 months ago 52
6 SEO Redirection Plugin – 301 Redirect Manager SEO Redirection Plugin – 301 Redirect Manager Manage 301, 302, and 307 redirects from inside WordPress — no .htaccess needed. Track 404… by wp-buy 10K+ ★★★★★★★★★★ 4.3 (73) 2 months ago 78
7 Link Juice Keeper Link Juice Keeper Improve your SEO and keep your link juice by automatically redirecting all 404 errors to… by George Pattichis 10K+ ★★★★★★★★★★ 4.7 (15) 2 months ago 80
8 404 Solution 404 Solution Automatically redirect 404 errors to the right page using a 7-engine matching pipeline and… by Aaron 10K+ ★★★★★★★★★★ 4.9 (44) 6 days ago 94
9 Custom 404 Pro Custom 404 Pro Take control of every 404 on your site — redirect visitors to a custom page or URL, log… by Kunal 7K+ ★★★★★★★★★★ 4.2 (22) 1 month ago 81
10 404 Redirection 404 Redirection Permanently redirect all 404's to the main blog URL. The primary purpose is to salvage… by LoudSkyMedia 6K+ ★★★★★★★★★★ 5 (17) 9 years ago 41

FAQ

BuildWithHumza Broken Link Checker: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 9, 2026

Is BuildWithHumza Broken Link Chec… free?

Yes. BuildWithHumza Broken Link Chec… is free to download and use from the official WordPress.org plugin directory.

Is BuildWithHumza Broken Link Chec… safe to use in 2026?

BuildWithHumza Broken Link Chec… is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.

How many websites use BuildWithHumza Broken Link Chec…?

BuildWithHumza Broken Link Chec… is active on <10 WordPress websites and has been downloaded 190 times since it launched in October 2026. It was downloaded 200 times in the last 30 days.

Does BuildWithHumza Broken Link Chec… work with WordPress 7.1?

Yes. The developer has tested BuildWithHumza Broken Link Chec… up to WordPress 7.1.3, the latest release. It requires WordPress 6.2 or newer.

What PHP version does BuildWithHumza Broken Link Chec… need?

BuildWithHumza Broken Link Chec… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was BuildWithHumza Broken Link Chec… last updated?

The latest version, 1.0.0, was released on October 1, 2026 (1 week ago).

Who makes BuildWithHumza Broken Link Chec…?

BuildWithHumza Broken Link Chec… is developed and maintained by Mohammad Humza.

What are the best alternatives to BuildWithHumza Broken Link Chec…?

The most popular alternatives to BuildWithHumza Broken Link Chec… are Redirection (2M+ installs), Broken Link Checker by AIOS… (300K+ installs) and Smart Custom 404 Error Page (100K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.