Broken Link Checker for WordPress

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.

Download it now! (423 KB)

Features

  • Detects links that don’t work and missing images.
  • Periodically checks links in posts, pages, comments 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.

Installation

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

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

Download

broken-link-checker.zip (423 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.

Share :
  • Reddit
  • del.icio.us
  • Digg
  • StumbleUpon
  • DZone
  • Ping.fm
  • Sphinn
  • Twitter
Related posts :

1,243 Responses to “Broken Link Checker for WordPress”

Pages: « 16 7 8 9 10 [11] 12 13 14 15 1642 » Show All

  1. 284
    White Shadow says:

    @Lance – That’s strange. I recently updated the plugin and changed what capabilities are needed to see/edit broken links : now it’s “edit_others_posts”. Administrators should have this capability by default and I haven’t encountered any problems with my two blogs (WP 2.6.3 and 2.7-almost-beta).

    Are you using the latest version of WP? Also, can you still access the Manage -> Broken Links page?

  2. 285
    Lance says:

    I am running the latest plugin version, am using WP 2.6.3 and can access Manage -> Broken Links. It did stop working a couple of days ago, perhaps this is when I upgraded the plugin. I will email you with a few more details. Thank you!

  3. 286
    Lance says:

    You were right; after logging out and back in, everything is now working. Thank you so much for your assistance!

  4. [...] Broken Link Checker for WordPress – As your blog gets more and more posts, it can be difficult to go back and look for what has broken with time.  This plugin will check images and links and notify you via the dashboard when it locates something. [...]

  5. 288
    ingiltere vizesi says:

    هذه هي بلدي وليس من المستغرب بعد ذلك ، ولكن بفضل..

  6. 289
    Steve says:

    I have been using your broken link checker plugin on a few WP sites and it seems to be randomly putting a strikethrough line through some of my affiliate links. At least that is what the developer of the paid for link cloaker says. So I’m going to leave your plugin active until the next time an affiliate link gets the strikethrough and then I will deactivate it to confirm if it is in fact the culprit. Has anyone else had this same problem?

  7. [...] para determinadas palavras-chave. Se por ventura utiliza WordPress, procure instalar o plugin Broken Link Checker, que faz uma análise completa ao seu blog, detectando imediatamente links que não consegue seguir [...]

  8. 291
    White Shadow says:

    @Steve – Yes, the plugin will show a “strikethrough” line on links it considers broken. You can turn off this feature by going to Settings -> Link Checker and unchecking the “Apply class=”broken_link” to broken links” box.

  9. 292
    Wagner Reis says:

    Great plugin!
    Congratulation an thaks from Brazil!

  10. 293
    Steve says:

    @White Shadow

    Okay great! That is good to know and thanks for taking the time to reply!

  11. 294
    Robert@PNG says:

    Hi,

    Been using your plugin for a little while now and have found it very handy (especially when I moved my blog about six months ago).

    I have a question:

    I would like to display the number of broken links on a stats page I have put together and basically want to show my readers the number of broken links on my blog.

    Any ideas?

    R

  12. 295
    White Shadow says:

    @Robert@PNG – Hmm, it can be done, but probably not easily. There isn’t any built-in API useful for this purpose.

    In a nutshell, you can get the number of broken links by running this MySQL query : “SELECT count(*) FROM [linkdata_name] WHERE broken=1″, where “[linkdata_name]” is the name of the plugin’s link metadata table (usually it is “wp_blc_linkdata”).

    I don’t know if this helps any :)

  13. 296
    Robert@PNG says:

    That did the trick mate!

    Thanks,

    R

  14. 297
    Renee Thronson says:

    @AJ

    I’m having the same problem. I have WordPress 2.6

  15. 298
    ghprod says:

    So you have Wp plugin too!!!

    Man you’re so great :)

    Thnx for this useful plugin ..

    regards

  16. [...] Check for broken links Search engines and your blog readers do not like broken links so use the Broken Link Checker WordPress plugin to check for broken [...]

  17. G’day from Australia

    Have you been getting any problems with this plugin on GoDaddy Hosting? I have a couple of blogs (2.65 and 2.7) and they are both failing on GoDaddy.

    My other blogs on other hosting servers are fine.

    Any ideas.

    Dave

  18. 301
    White Shadow says:

    @David from the Jewelry Appraisal Center – What kind of problem are you having exactly?

  19. @White Shadow – G’day again and many thanks for your swift reply.

    When I first installed it there was a FATAL ERROR – probably due to activating 2 plugins at the same time. Once I did them one at a time it seemed to just hang but eventually (after kicking me out of the Admin area and asking me to download the edit file?) I managed to get back in.

    Everything was extremely slow – but with some patience (I went for coffee) found it was simply checking all my posts and links. There were 79 broken links – Wow and I thought I had everything under control :-(

    Now all is well and so I put it down to PHP4 on GoDaddy PLUS two plugins clashing.

    Many thanks anyway – great plugin.

    Dave.

  20. 303
    White Shadow says:

    @Dave at the Jewelry Appraisal Center – Hmm, yes, it can slow down the site for some users, but I haven’t been able to figure out why. Glad to hear it’s working now.

  21. [...] Broken Link Checker – Este plugin faz-me lembrar a minha avó: podia estar um calor do caraças, mas quando eu saía de casa dizia-me sempre para levar uma camisola porque «pode fazer frio». O Broken Link Checker examina todos os links existentes nos teus posts e informa-te quais os que se encontram inválidos, incluindo alguns que estão a funcionar bem. Tens a opção de editar a morada e corrigi-la sem necessidade de abrir o post, de «esquecer» o assunto quando refere como inválido um link válido (mas depois o falso alarme regressa) ou simplesmente remover o link. É uma ferramenta interessante se fores um tipo picuinhas como eu, mas de vez em quando exagera e é preciso muita paciência. [...]

  22. [...] Broken Link Checker for WordPress | W-Shadow.com (tags: tools wordpress web plugin plugins php 404 brokenlink) [...]

  23. [...]  Broken Link Checker - Checking broken links can be a tedious chore and this plugin makes this task simple by checking [...]

  24. [...] Broken Link Checker ; Another must have for siteowners everywhere. This plugin basically goes through EVERY single link there is on your site and checks to see if it’s broken. If it is, it gives you a handy dandy table to where you can select to whether you would like to unlink it or even discard it, all without having to actually edit the page. A lifesaver! [...]

  25. [...] Broken Link Checker – A handy little tool which regularly checks all of the links on your blog and warns you of any broken ones. Includes a handy interface to change or unlink broken links without editing the full post or page. It does struggle with some redirected links but that’s not really the fault of the plugin. [...]

  26. 309
    Mini_yang says:

    Is the plugin compatible with wordpress 2.7 ?
    Thank you for your great work.

  27. 310
    White Shadow says:

    I haven’t done any in-depth testing, but it appears to be working okay on my two WP 2.7 sites. I think it should be fine.

  28. 311
    edzzy says:

    i have just downloaded it mate.. hope it works well for my website… thanks a lot for sharing..

    http://www.edtechguide.com

  29. [...] Broken Link Checker (Dowload Broken Link Checker) [...]

  30. [...] Broken Link Checker (Dowload Broken Link Checker) [...]

Pages: « 16 7 8 9 10 [11] 12 13 14 15 1642 » Show All

Leave a Reply