Broken Link Checker

Find and fix broken links across your entire WordPress site.

Free features

Scan posts, pages, and menus
Detect broken links and images
Parallel HTTP checking
Live scan progress
Inline link editing
Ignore list
CSV export
WordPress 6.0+ compatible

All features

Scans posts, pages, menus, and ACF fields for broken links and images. Parallel HTTP checks, live progress, email alerts, ignore list, and flexible scheduling.

Full Site Scanning

Scans all posts, pages, and navigation menus for broken links and images.

Parallel HTTP Checks

Checks multiple URLs simultaneously for fast scanning. A 1,000-link site scans in minutes, not hours.

Live Progress

Watch the scan in real-time with a progress bar and live results table.

Inline Fix

Edit or replace broken URLs directly from the results table without opening the post editor.

Pro

ACF Field Scanning

Scans Advanced Custom Fields for broken links — not just post content.

Pro

Scheduled Scans

Automatic daily, weekly, or custom-interval scans via WP-Cron.

Pro

Email Alerts

Get notified by email when new broken links are detected.

Pro

Domain Exclusions

Exclude specific domains or URL patterns from scanning.

Pro

Scan History

Track broken link counts over time with historical charts.

Pro

Priority Support

Email support with 24h response time.

Simple pricing

All plans include 1 year of updates and priority support.

Free

$0 forever

Unlimited sites

  • Manual scanning
  • Posts, pages, menus
  • Parallel HTTP checks
  • Inline editing
  • CSV export
Download free
Most popular

Pro

$39 /year

1 site

  • All Free features
  • ACF field scanning
  • Scheduled scans
  • Email alerts
  • Domain exclusions
  • Scan history
  • Priority support
Get started

Agency

$99 /year

Unlimited sites

  • All Pro features
  • Unlimited site activations
  • Priority support
Get started

14-day money-back guarantee. No questions asked.

See it in action

Screenshot coming soon
WordPress 6.0+ PHP 8.4+ Gutenberg native GPL v2+

Why Broken Links Hurt Your WordPress Site

Broken links are one of the most common yet most damaging technical SEO issues a website can have. When a visitor clicks a link and lands on a 404 error page, the experience is immediately frustrating — they lose trust in your site, and most will simply leave. Studies show that broken links increase bounce rates by up to 30% and directly reduce the time visitors spend on your content. For sites that rely on affiliate revenue, advertising, or lead generation, every lost visitor translates to lost revenue.

From a search engine perspective, broken links send clear negative signals. Google's crawlers follow every link on your pages, and when they encounter repeated 404 responses, it indicates poor site maintenance. While Google has stated that a few broken links won't destroy your rankings, a pattern of link rot across your site will erode crawl efficiency, waste crawl budget, and weaken the internal linking structure that passes authority between your pages. Over time, this degradation compounds: pages that once ranked well start slipping as link equity leaks through dead ends.

The problem is especially acute for content-heavy WordPress sites. After years of publishing, URLs change, external sites go offline, products get discontinued, and pages get reorganized. Without regular monitoring, broken links accumulate silently. By the time you notice the impact on traffic, the damage may already be significant. Proactive broken link detection is not optional — it's a core part of responsible site management.

How Broken Link Checker Works

Broken Link Checker scans your entire WordPress site from the inside. Unlike external tools such as Ahrefs, Screaming Frog, or Google Search Console — which crawl your site from the outside and are limited to publicly accessible URLs — this plugin reads directly from your WordPress database. It extracts every link and image URL from posts, pages, navigation menus, and optionally Advanced Custom Fields, then verifies each one with an HTTP HEAD request (falling back to GET when needed).

The scanning engine uses parallel HTTP requests to check multiple URLs simultaneously, which means even sites with thousands of links can be scanned in minutes rather than hours. As the scan runs, you see real-time progress in the admin dashboard: a progress bar, the total number of links found, and a live results table that populates as broken links are detected. There's no need to wait for the scan to finish — you can start fixing issues immediately.

Once broken links are identified, you can edit or replace the URL directly from the results table without opening the post editor. The ignore list lets you suppress false positives — for example, URLs behind authentication walls that always return a 403 status. Scan results can be exported to CSV for reporting or handed off to a team member. With the Pro version, you can schedule automatic scans on a daily or weekly basis and receive email alerts when new broken links are detected, so your site stays clean without any manual effort.

Try Broken Link Checker today

Start with the free version. Upgrade anytime.