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,521 Responses to “Broken Link Checker for WordPress”

    1. […] Get Broken Link Checker  Installed Broken Link Checker! […]

    2. […] Broken Link Checker  Installed Broken Link Checker! Thanks to Gone With The Words for the […]

    3. Hi, Great plugin – Thanks! I would like to make a suggestion, would it be possible for the plugin to delete posts where it found inactive links? I’m running RSS feeds and like the fact that the plugin will find posts that are no longer relevant but then I have to manually delete posts like twice a day.

    4. Jānis Elsts says:

      It’s doable, but I’m reluctant to add a feature like that because only a small minority of users would benefit from it.

    5. […] Broken Link Checker Broken links affect your visitors and your Google page rank. […]

    6. Mike says:


      I have activated WP as a network and created a subdomain. That seems to have broken the plugin. I have deactivated and reactivated to no avail. Any help would be appreciated.


    7. […] Broken link checker is a great plugin and i have been using this for a while with no problems.  Once installed the plugin checks your WordPress site for any links that link to a broken site then notifies you either through the dashboard or if you set up the mail facility then you will get a mail sent to you to let you know which links are broken.  There is also no need to go to the page or post, just go to the plugin through settings and edit or remove the offending link. […]

    8. Jānis Elsts says:

      This plugin does not officially support network mode/multisite, so bugs and breakage are to be expected. Sorry, but there is probably no easy way to fix that.

    9. […] Для поиска и устранения неработающих ссылок существуют разные методы. В блогах WordPress для этой задачи можно использовать плагин Broken Link Checker. Скачать можно по этому адресу. […]

    10. […] denne søgen efter et brugbart værktøj stødte jeg på “Broken Link Checker“, der faktisk har vist sig at være præcist det jeg ledte efter. I dashboardet på WordPress […]

    11. Ian Davies says:

      Just a note to let you know that I installed your plugin and it worked really well.

      However, there was one interesting problem I came across.

      On one of my blog pages I added a text link to another of my pages and when I published it there was a strike through in the text.

      The link itself worked fine, but I really couldn’t understand why this happened, so I went onto the forum for my theme (Canvas by Woo Themes) and the moderator asked if I was using the Broken Link Checker plugin as it was a known issue. I disabled the plugin and the strike through on my link disappeared.

      Is this a regular problem? If so, do you have plans to resolve it as I really like the plugin.


      Ian D

    12. Jānis Elsts says:

      The plugin adds a strike-through to links that it thinks are broken. You can disable it without deactivating the plugin: go to Settings -> Link Checker and uncheck the “Apply custom formatting to broken links” box.

    13. Mathew Coles says:

      this is great program, really works great

    14. […] features.Learn More & Download: All In One SEO Pack | WordPress SEO4. Broken Link CheckerBroken Link Checker checks your WordPress blog for broken links and missing images and notifies via email or on the […]

    15. […] Broken Link Checker – リンク切れチェック […]

    16. […] style site like Wikipedia with WordPress Wiki.Dead links drive users crazy and are bad for SEO. Broken Link Checker helps you track them down – a major time saver if you have a large site. Did this article […]

    Leave a Reply