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

    1. José says:

      Hello friends, I have problem with the Broken Link Checker, I do not recognize any broken link and I have many, could be some plugin, plugins could have mentioned that they installed to work properly?

      Thanks and congratulations

    2. Køreskoler says:

      This plugin can cause the white screen of death, and has done so on all the sites I have used it. Be carefull 🙂

    3. In my experience the “white screen of death” as you call it is caused by insufficient memory allocation in the php.ini setup file. Try allocating more memory for scripts and this problem should be resolved. Check the variable “memory_limit” in the php.ini file. Increase the limit to at least 128M .

    4. […] Broken Link Checker – monitors and notifies you for broken links on your blog. […]

    5. Robert says:

      Ich habe vor kurzem ein anderes Plugin dafür getestet. Werd mir das jetzt auch noch mal angucken. Danke.

    6. Hello friends, I have problem with the Broken Link Checker, I do not recognize any broken link and I have many, could be some plugin, plugins could have mentioned that they installed to work properly?

    7. Hi, how can I make Broken Links-plug not to check the links inside the native url? The server Tramsmail.se are located on, have drop outs and Broken links marks this drop outs as broken links.

      I want Broken Links to check every link on my site, but not *.tramsmail.se/*

    8. White Shadow says:

      Try adding it to the exclusion list in Settings -> Link Checker -> Which Links To Check. It doesn’t support wildcards, but adding just “.tramsmail.se/” should do it.

    9. Thank you, but i does not work. Still getting some native broke-ups. Shall I try to reset the BL-db?

    10. White Shadow says:

      If I remember correctly (haven’t looked at that part of the code for a while), it only takes effect the next time the link is checked, not immediately.

    11. 🙂 It looks like it’s working now… Thanx

    12. […] Broken Link Checker Checks your blog for broken links and missing images and notifies you on the dashboard if any are found. Easy setup, works great – no more broken links! By Janis Elsts | Visit plugin site […]

    13. Brilliant. Appreciate it.

    14. […] edit? Untuk mereka yang baru bertukar dari blogspot kepada WordPress, aku cadangkan korang guna Broken Link Checker di mana plugin ni akan bertindak mencari link yang bermasalah samada dalam komen, post ataupun apa […]

    15. […] 404 notifier Meddelar dig om dina 404-sidor. Till exempel via E-mail) 2. Akismet Bra spamskydd 3. Broken Link Checker Suveränt plugin som hittar alla brutna länkar åt dig. 4. Cbnet Ping Optimizer Fixar bland annat […]

    16. […] Broken Link Checker Homepage Download Broken Link Checker […]

    17. Jim Goodrich says:

      Is there a support forum for this plugin somewhere? I’m working with a website that is receiving e-mails saying there are broken links, yet the links on the e-mail work and the link checker in the dashboard says that none are broken.

    18. I like this plugins very much

    19. […] Loblieb ist auf den  Brokenlink Checker zu […]

    20. seo agentur says:

      For me the plug-in works just fine. Thank you.

    Leave a Reply