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 – Monitora e avisa sobre links quebrados em seu Blog, ajudando assim no posicionamento de seu blog no Google. […]

    2. […] Repair 404 links and remove links that go to non-existent sites. We recommend Broken Link Checker. […]

    3. […] dead links on the site. No one likes the “Page not found” error. I have the awesome WordPress plugin Broken Link Checker which monitors the site continuously for dead links. Currently there are 33 dead […]

    4. Eu instalei esse plugin no nosso blog e gostamos muito dele.

      Valeu muito.

      Obrigado

    5. Ian says:

      Does this plug-in respect named anchor links eg http://www.domain/page.html#anchorname ?

      My tests suggest not.

      Likewise, can it deal with orphaned named links eg

    6. Jānis Elsts says:

      No, it ignores #anchors. Also, “links” have no URL, so there’s nothing for the plugin to do there.

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

    8. Miro Collas says:

      This is a pending issue:
      http://wordpress.org/support/topic/plugin-broken-link-checker-case-sensitive-in-table-names

      Looks like other issues reported on the WP site are likely due to the same thing. Any way of getting help with it?

    9. Jānis Elsts says:

      This should be fixed in the development version, give it a try.

    10. Miro Collas says:

      Thanks – I replied on the WP site, and will continue there, so others can see. 🙂

    11. Nico says:

      very useful but there are some bugs in it

    12. […] Broken Link Checker is a simple  WordPress plugin to check broken links on your pages, posts, comments and missing images.You will be getting a report via e-mail and a full report on your dashboard with all your links, split by status and the option to bulk edit/check/fix/unlink  them. […]

    13. […] is geen doen vind ik en een ontzettend saaie klus. Ik doe dat dan ook niet… maar er is dus de Broken Link Checker plugin voor en dat is natuurlijk heel […]

    14. […] Broken Link Checker This plugin will notify you if there is a link on your site that doesn’t work. You just install this plugin and let it be. […]

    Leave a Reply