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. […] 4. Broken Link Checker(추천) “Checks your posts for broken links and missing images and notifies you on the dashboard if any are found.” 많은 분들이 알고 사용하고계실 플러그인이죠? 자신의 블로그안에 깨진 링크가 있는지 모니터링해줍니다. 확실히 작동하는지 확인한것은 일전에 일본어 블로그가 아직 준비되지 않은 시점에서 미리 링크만 걸어둔 일이 있는데, 그걸 이녀석이 잘도 캣치하더군요. 다만 링크가 다시 연결된 뒤에도 남아있어서 설정화면에서 체크내역을 삭제해주었습니다. 여러모로 유용한 플러그인이죠~ Janis Elsts | Visit plugin site […]

    2. […] : リンク切れをチェックしてくれるプラグインを[ Download ]します。 2 : […]

    3. […] plugin relies on the Broken Link Checker to harvest the links in the blog content and check for broken links and on GNU Wget to perform the […]

    4. […] thanks to my beloved Broken Link Checker, I noticed a LOT of links went down today and all of them from the photoblog provider Tumblr […]

    5. […] Broken Link Checker – Überwacht und meldet Ihnen defekte Links in Ihrem Blog. […]

    6. […] Broken Link Checker – Überwacht und meldet Ihnen defekte Links in Ihrem Blog. […]

    7. […] Broken Link Checker – Überwacht und meldet Ihnen defekte Links in Ihrem Blog. […]

    8. […] Broken Link Checker – Überwacht und meldet Ihnen defekte Links in Ihrem Blog. […]

    9. […] od początku rozważnie poustawialiśmy linki i nie wprowadzamy już zmian… By Janis Elsts | Visit plugin site 6) 4Avatars Pozwala dodac awatary zaczerpniete z:  MyBlogLog.com , Gravatar.com lub Avatars.pl do […]

    10. […] Plugin – Yoast Akismet – Comment spam prevention for your blog – Akismet Broken Link Checker – Broken Link Checker for WordPress | W-Shadow.com WP to Twitter – WP toTwitter | Joe Dolson Accessible Web Design NextGEN – NextGEN Gallery at […]

    11. […] Plugin – Yoast Akismet – Comment spam prevention for your blog – Akismet Broken Link Checker – Broken Link Checker for WordPress | W-Shadow.com WP to Twitter – WP to NextGEN – NextGEN Gallery at alex.rabe Earn up to 50% commision with […]

    12. […] WordPress SEO – http://yoast.com/wordpress/seo/ Akismet – http://akismet.com/ Broken Link Checker – http://w-shadow.com/blog/2007/08/05/…for-wordpress/ WP to Twitter – http://www.joedolson.com/articles/wp-to-twitter/ NextGEN – […]

    13. […] Plugin – Yoast Akismet – Comment spam prevention for your blog – Akismet Broken Link Checker – Broken Link Checker for WordPress | W-Shadow.com WP to Twitter – WP to*Twitter | Joe Dolson Accessible Web Design NextGEN – NextGEN Gallery at […]

    14. […] Broken Link Checker by Janis Elsts checks your website for broken links and missing images and notifies you on the dashboard if any are found. […]

    15. […] will check your blog for broken links, important for the overall SEO health of your blog. The Broken Link Checker will find links that have after time been moved or deleted. This can be common in comments as well […]

    16. […] important tidbit for the overall SEO health of your blog is the Broken Link Checker. This plugin will find links that have after time been moved or […]

    17. Hi Janis, love the checker and like how you’ve made your parsers modular. I was just wondering why there was a need for the broken-link-css-wrap cookie?
      Cheers,
      Andy

    18. White Shadow says:

      Hmm, not really. In retrospect, using a cookie was a bad design decision. I’ll make a note to get rid of it in the next version.

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

    Leave a Reply