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. […] Broken Link Checker リンクエラーやリンクエラーの画像がないかブログをチェックし、見つかった場合は、ダッシュボード等で通知してくれるプラグイン。 […]

    2. […] second plug ins is Broken Link Checker by Janis Elsts, this tool is also brilliant. I haven’t turned it ON on the Financial site, […]

    3. […] Nemlig Broken Link Checker som du finner her: http://wordpress.org/plugins/broken-link-checker/ hos WordPress sin Plugin Directory, eller på hjemmesiden til utvidelsen som du finner her: http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/ […]

    4. oli says:

      Tried it – but got a memory error. 128 MB RAM seems not to be enough

    5. […] Broken Link Checker – There is nothing worse than broken links or missing images to annoy your readers and the search engines. Use Broken Link Checker plugin to ensure your blog links are always current. […]

    6. […] 公式サイト:Broken Link Checker コメント:外部サイトにリンクを張る際に、時が経てばそのサイトが閉鎖していくことが多くなります。error404にリンクを貼っていると若干SEOで不利みたいなので、404リンクを素早く発見するために入れています。 […]

    7. […] la cassetta degli attrezzi e sistemare, i link rotti, ad esempio, cosa che faccio grazie al plugin Broken Link Checker.  Oppure ci sono dei post da aggiornare o riscrivere, perché obsoleti. Oppure ancora bisogna […]

    8. morrisjfwong says:

      Installed this plugin for days, still see no result. Any suggestions ?

    9. Jānis Elsts says:

      What status does it show in Settings -> Link Checker?

    10. […] that I could fulfil this Google tip properly. The guys from my host, InMotion Hosting recommended Broken Link Checker. I took their advice and found another 500 or so broken links.  This is BS but at least I now had […]

    11. Fabian says:

      Hi,
      there are two main problems coming up overtime: broken links and broken shortcodes… the first is covered very well… the latter… well…
      actually there is a plugin (http://wordpress.org/plugins/hide-broken-shortcodes/), but it just covers the problem, it doesn’t inform me on it.
      maybe the broken link checker would benefit from an additional shortcode checker? that would be great!
      greetz

    12. Jānis Elsts says:

      Thank you for your feedback. However, checking for broken shortcodes is probably beyond the scope of this plugin. It is designed around checking URLs – whether they’re links to another site, image, or YouTube videos. Checking for shortcode issues is something else.

    13. […] 10. Broken Link Checker […]

    14. […] clicks. Blogger Importer – transfer all of your blogger blog posts/comments over to your WP blog. Broken Link Checker – tracks and verifies if links are broken. Clean and Simple Contact Form – no more need for wufoo […]

    15. Petter Jone says:

      Can you fixed link error Bitshare.com ? thanks .

    16. […] Broken Link Checker – This plugin does exactly what it says!  Broken Link Checker will scan your website and notify you of any links that lead to dead or missing pages.  This plugin is a great way to ensure your links are current and up to date. […]

    17. “Whoops! We couldn’t find that plugin. Maybe you were looking for one of these?”
      http://wordpress.org/plugins/broken-link-checker/

      What gives? Is this plugin dead?

    Leave a Reply