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. Ron says:

      Should this work on a mu 3.1 sub director site? The plugin is there on all the sites, but no settings page?

      Thanks
      Ron

    2. […] einfach mit einem Klick entfernt werden. Das Plugin nennt sich Broken Link Checker von Janis Elst und prüft erstellte Artikel, Seiten und die Blogroll auf tote […]

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

    4. White Shadow says:

      It hasn’t really been tested much on MU. If you activate it separately on each site it might work.

    5. […] this page gives more idea wordpress broken link checker « Get Archive list of Any Website since […]

    6. […] one of your sources of information is offline or moved servers, some of these plug-ins allow an easy, in-line edit of these broken links. You no longer need to hunt down that article #2839, search for 4th paragraph […]

    7. […] Descarga Broken Link Checker. […]

    8. […] Broken Link Checker Checks your posts for broken links and missing images. You should also run a Xenu crawl once in a […]

    9. […] links and alerts you by email if any are found. Basically, it’s like a hosted version of the Broken Link Checker plugin, only simpler and not […]

    10. […] berantakan. Untuk itu anda harus mendiagnosa seluruh link-link yang ada di dalam blog anda dengan Broken Link Checker. Plugin ini akan memindai secara akurat link-link blog anda. Jika ada link rusah, anda bisa […]

    11. […] einiger Zeit setze ich hier das Plugin Broken Link Checker ein. Dieses prüft in regelmäßigen Abständen alle Links im Blog und in den Kommentaren, ob sie […]

    12. […] Broken Link Checker,überprüft alle Links auf Funktionsfähigkeit und zeigt diese bei Problemen in einer Übersicht an. […]

    13. Ravijeet says:

      Hi,
      This is a feature Request.
      Can you add a feature, wherin we can treat links going to a particular url as broken.
      Like a filter, where we mention the url to be treated as broken even if is a valid one.

      The reason for this being, currently i have scenario where i am migrating a older site to a new URL, and the i am developing on a demo url. So when i do a link check the Older URL is always found. I would be relinquishing the older domain, once i am done.

      So if i could filter all the older url links before going into production, it would be helpful.

      Thanks for this great plugin.

    14. […] of you with mailing lists. Don’t know about AWeber? It’s how I do all my newsletters.Broken Link Checker – Description: Checks your blog for broken links and missing images and notifies you on the […]

    15. […] Broken Link Checker in der Version 1.2.4 von Janis Elsts setze ich ein, um die Leser der Artikel nicht mit kaputten […]

    16. […] 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.
 […]

    17. […] 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.
 […]

    18. […] fler klick när jag visade AdSense-annonser på bloggen. Men det är ingenting jag gör längre.Broken Link Checker: detta är ett tillägg jag nämnt förut. Det kollar igenom ens länkar och notifierar en ifall […]

    Leave a Reply