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.

Features

  • 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

broken-link-checker.zip (412 KB)

    Requirements

    • 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.

    Installation

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

    1. […] Broken Link Checker by Janis Elsts checks your website for broken links and missing images and notifies you on the dashboard if any are found. […]

    2. […] Broken Links Checker goes through your posts and checks to make sure that all links work. It will let you know if there is a problem, not just on the dashboard but also by email. […]

    3. Web Design says:

      Very useful plugin and we can not afford to miss it

    4. […] or another to WordPress. Now I’ve found what I think is a newer version of that plugin: Broken Link Checker for WordPress | W-Shadow.com and it has generated most of 100 links to fix and many more that redirect, some to error […]

    5. Karen says:

      I’m getting a lot of errors with this plugin all of a sudden. I’ve checked the 16 new “broken links”, and I can’t see anything wrong. The pages display and I can’t find any errors in the permalinks. Do you know why this might be happening?

      Thanks

    6. […] på Flickr via Lightroom – puf, så døde linket på min blog. Ganske vist bruger jeg Broken Link Checker for WordPress, men det er et pokkers – og unødigt – besvær at rette døde […]

    7. […] di mata search engine.  Pingin lebih jelasnya mengenai fitur plugin ini silakan berkunjung ke website pemiliknya broken link Baca Artikel Lainnya […]

    8. […] Broken Link Checker – Monitora e avisa sobre links quebrados em seu Blog, ajudando assim no posicionamento de seu blog no Google. […]

    9. […] Broken Link Checker – 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. Broken Link Checker will find dead links whose destinations have after time been moved or deleted. Something to thing about that I might add in the future. […]

    10. Jessie says:

      Thanks for the plugin, its a real time saver! I was wondering though, would you be able to get this to check for links inserted by the smartyoutube plugin to check youtube links? That would be very helpful. Thanks!

    11. Claire says:

      Just wondering – the plugin is awesome, love it – but can it be modified to check ALL the link categories? It seems to only check links in the blogroll/first category but not any of the others. I am thinking it must be a small modification, yes? Thank you!!

    12. Claire says:

      Ohh, never mind, lol.

    13. Just so you know I did try upping the limit, even though I’d already set it fairly high, and it didn’t do anything.

    14. […] Broken Link Checker: Checks your blog for broken links and missing images and notifies you on the dashboard if any are found.  Version 1.3.1 | By Janis Elsts | Visit plugin site […]

    15. Mistergom says:

      Hi!

      I enjoy your extension but I have some troubles now… I get this message :
      Error: The plugin’s database tables are not up to date! (Current version : 0, expected : 5)
      Try deactivating and then reactivating the plugin.Erreur de base de données : Table ‘mistergom_wordpress.wp_blc_links’ doesn’t exist

      Do you know how to fix it?
      Thanks;)

    Leave a Reply