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. […] Neveikiančių nuorodų paieška – Broken Link Checker […]

    2. […] Link Checker (Version 1.3.1) zur Website Ein gutes Plugin, welche gesetzte Links auf Existenz prüft. Egal ob interne oder externe […]

    3. […] use the Broken Link Checker WordPress plugin for my blog. It notifies me if any of the links I placed on the blog stops working (e.g. a product […]

    4. Felipa says:

      Hi there, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam
      responses? If so how do you protect against it, any plugin or anything you can advise?
      I get so much lately it’s driving me crazy so any support is very much appreciated.

    5. […] Broken Link Checker for WordPress — Alerts you to broken links, lots of options […]

    6. […] Broken Link Checker – Checks your posts for broken links and missing images and notifies you on the dashboard if […]

    7. […] not sure how I forgot this but I know how I discovered it, I’d added the awesome Broken Links Checker Plugin to my WordPress installation and presto I see these problem links in the report from my old blog. […]

    8. Sujit Dubey says:

      Earlier i used Xenu for broken links but now i am going to install this see what happen…

    9. […]  Eklenti sitesini Ziyaret ediniz […]

    10. […] sorting 2400 articals and finally defined 14 broken links for me. A+ plugin. Janis Elsts | broken link cheker plugin for […]

    11. JBrison says:

      Broken-Link-Checker report all my internal page as 403 error since I use CloudFlare. Is there an incompatibility between them or with 3rd party extension (W3TC, Redirection…)? Or maybe I have to tweak my htaccess?

    12. Jānis Elsts says:

      Sounds like something in your set-up is blocking the plugin. Are you using any security plugins (e.g. Bad Behaviour) or other anti-intrusion software?

    13. […] Link zur WordPress Plugin Seite: Broken Link Checker bzw. zur Autorenseite: Broken Link Checker for WordPress […]

    14. Merci pour votre post qui m’a été très plaisant à lire. Votre site internet a pas mal de bon articles, je ne manquerais pas de faire suivre l’adresse de votre site internet à mes ami(e)s et à le visiter souvent.

    15. […] Kırık bağlantı bildirici : 404 hataları ve ulaşılamayan sayfalar sinir bozucudur. kırık bağlantı bildirici ile […]

    16. […] Broken Link Checker for WordPress I’m pretty new to this one, but I really like it. You can set all kinds of variables on how often to check your blog for broken links. While this isn’t a necessity, it’s nice to know when things have gone a bit sideways. It helps visitors find things they are looking for, and it keeps you accountable to your content. […]

    17. Martina says:

      where can I find any information what means all the reports by plugin????? What stands for ALL?

    18. Jānis Elsts says:

      The “All” report displays all of the links that the plugin has found on your site. It includes both broken and working links.

    Leave a Reply