Broken Link Checker for WordPress

Notice: This plugin has been transferred to ManageWP. I am no longer working on it. Please direct any feedback to the new developer. See the plugin homepage for more information.

Sometimes, links get broken. A page is deleted, a subdirectory forgotten, a site moved to a different domain. Most likely many of your blog posts contain links. It is almost inevitable that over time some of them will lead to a “404 Not Found” error page. Obviously you don’t want your readers to be annoyed by clicking a link that leads nowhere. You can check the links yourself but that might be quite a task if you have a lot of posts. You could use your webserver’s stats but that only works for local links.

So I’ve made a plugin for WordPress that will check your posts (and pages), looking for broken links, and let you know if any are found.


  • Detects links that don’t work, missing images, deleted YouTube videos and other problems.
  • Periodically checks links in posts, pages, comments, custom fields and the blogroll.
  • New and modified entries are checked ASAP.
  • Notifies you on the Dashboard if any problems are found.
  • Lets you edit all instances of a specific link at once.
  • Gives you a list of all links ever posted on your site, with the ability to search and filter it.
  • Lets you apply custom CSS styles to broken and removed links.
  • Highly configurable.

The broken links show up in the Tools -> Broken Links tab along. If any invalid URLs are found a notification will also show up on the Dashboard widget. To save screen real-estate, the widget can be configured to stay closed most of the time and automatically expand when broken links are detected.

Download (412 KB)


    • WordPress 3.0 or later
    • MySQL 4.1 or later

    The current version of this plugin is only compatible with WordPress 3.0 and up. If you have an older version of WP, try one of the older releases. Specifically, version 0.8.1 is the last one that’s still compatible with the WP 2.8 branch, and version 0.4.14 is the last one compatible with WP 2.1 – 2.6.x.


    Install “Broken Link Checker” just like any other WordPress plugin :

    1. Download the .zip file (see below).
    2. Unzip.
    3. Upload the broken-link-checker folder to you /wp-content/plugins directory.
    4. Activate the plugin in the Plugins tab.
    Related posts :

    2,583 Responses to “Broken Link Checker for WordPress”

    1. Broken link checker really helped me with my seo

    2. […] Broken Link CheckerBuySellAd […]

    3. […] Broken Link Checker ist ein WP Plugin, das defekte Links automatisch aufspürt. So kannst Du in den Plugin-Optionen […]

    4. Torsten says:

      Wirklich ein geniales Plugin: Einmal installiert, beginnt das Plugin damit, deine Beiträge, Seiten, Bookmarks und andere Inhalte zu scannen und nach Links zu durchsuchen. Jede Menge man manuelle Arbeit wird hier automatisiert.

    5. […] can find Broken Link Checker from here or by searching the WordPress plugin depository. as for the installation it could not be […]

    6. Cocktaily says:

      Used the backlink checker for my current domain – it helped me a lot. Thanks for sharing!

    7. Tim says:

      Very good Plugin. We like it alot.

    8. Marco says:

      Great Link checker. I used it a lot of times.

    9. Great Plugin for WP. Thanks for the good work.

    10. […] quality of your site, both for readers and as a signal to Google. Every couple months you can run Broken Link Checker, Plugin Performance Profiler, Plugins Garbage Collector, and Delete Revision, then disable them […]

    11. […] new Google algorithm, lots of broken links are a big No-No, so when I started my clean up I used a Broken Link Plug In and it said I had over 900 broken links (that it could find), so I have spent countless hours […]

    12. Bozena says:

      I found this resource and it works great! Thank you!

    13. Bozena says:

      Will this plugin work with Showit blog? which is running on Wordpres?
      Thank you for your answer

    14. Webtexter says:

      Nice plugin, thank you for the recommendation

    15. Thanks for this insightful article. This plugin will help a lot.

    16. Nice Plugin!
      Schöne Grüße aus Dillenburg 🙂

    17. […] Broken Link Checker – Does what it says! I actually don’t leave this one activated constantly, I usually activate it every so often and check for any broken links. What it does is scans all links and notifies you that they are broken. Then you can either correct them or unlink! You wouldn’t believe how often bloggers comment on LIO and typo their URL. This way I can fix those errors easily. […]

    Leave a Reply