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. […] http://www.wp-insert.smartlogix.co.in  블로그에 각종 스크립트 코드, 애드센스 광고 코드를 테마 편집 과정 없이 간단히 삽입할 수 있게 하는 플러그인이다. 이외에도 테마편집을 편하게 하기위한 syntax highlighting, 워드프레스용 에디터 변경 기능도 가지고 있다. Broken Link Checker for WordPress […]

    2. Wendy says:

      Error after today’s update:

      Error: The plugin’s database tables are not up to date! (Current version : 5, expected : 6)
      Try deactivating and then reactivating the plugin.Database error : Unknown column ‘dismissed’ in ‘where clause’

    3. Jānis Elsts says:

      A fix should be out shortly. In the meantime, deactivating the plugin and activating it again should fix the problem.

    4. […] Broken Link Checker The best websites in the world will lose credibility if it has broken links, but it happens to the best of us. Videos or photos get deleted, pages are taken down, websites move to new servers. It is time consuming and difficult to check each link on a regular basis. This plug-in automatically checks links in posts, comments, pages and the blogroll. It notifies you about problems and allows you to edit all instances of the broken link from one place. […]

    5. […] Link Checker – http://w-shadow.com/ – Make sure your no longer linking to somthing which isn’t there, also stop search […]

    6. Ken says:

      Thanks for creating a great plugin. When internal links are checked, will it show up as page views with Google Analytics?

    7. Jānis Elsts says:

      No, those requests won’t show up in GA.

    8. Smart says:

      not working with rapidshare links

    9. Jānis Elsts says:

      Could you be more specific? Do they not show up at all, or are they all marked as broken, or something else?

    10. […] Broken Link Checker Checks your blog for broken links and missing images and notifies you on the dashboard if any are found. […]

    11. Andre says:

      Hi .. I like and enjoy using Broken Link-Checker plugin for my wordpress. I like to know if there are broken links or not. Unfortunately since version 1.61 my wordpress crashes totally and so I went back to a previous version. I’m sorry I can’t give more detailed information. I tried it several times, but result always is a totally frozen wordpress.

      Andre

    12. […] 推荐一款插件解决该问题,Broken Link Checker for WordPress […]

    13. […] Broken Link Checker for WordPress […]

    14. Nirav says:

      Hey great plugin , so thanks for it .

      I used this plugin on my test server and it worked like a charm . But in my production server , its showing all the redirects as broken and those links are actually working .

      Now my htaccess file is one directory up than my wordpress folder , would that affect the working of plugin in any way . thanks for ur help .

    15. Jānis Elsts says:

      No, I don’t think the location of your .htaccess file would affect the plugin.

      What status message does the plugin show for those redirects? Is it 404 Not found or something else? Hint: You can click on the message in the “Status” to get additional details about the link, including HTTP headers and more. Also, did you create the redirects yourself, or are they just normal links that happen to be redirected?

      Finally, if you have “open_basedir” enabled in your server configuration, it may prevent the plugin from following redirects.

    Leave a Reply