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. frann leach says:

      For months now, the link checker has not been working. I keep expecting the next update to fix it but it never does.

      I have it on several blogs, and it’s the same on all of them.

      It lists broken links, but won’t unlink them. If you manually edit the pages and ask for a recheck, it still lists the now-no-longer existent links.

    2. […]   Broken Link Checker 1.3.1En utmärkt plugin som kollar efter brutna länkar och bilder och rapporter dem direkt i panelläget i WordPress samt via mail. Ställs in för kontinuerlig passning. […]

    3. […] have had PageRank decrease as a result of linking out to broken sites.I can tell you that with WordPress Broken Link Checker plugin you can easily find and clean up those broken links.  It has other options besides unlink and I […]

    4. […] Broken Link Checker […]

    5. TonyB says:

      Same here! I’ve got this on several sites and it simply doesn’t work! Reports links broken that aren’t and even if you unlink to make doubly sure it still keeps reporting the same old broken links.

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

    7. […] Link Checker (Version 1.3.1) zur Website Ein gutes Plugin, welche gesetzte Links auf Existenz prüft. Egal ob interne oder externe […]

    8. […] aləti işlətmirdim, halbuki, mən keçidlərimin korlanmasından təngə gəlmişdim.  İndi , Broken Link Checker for WordPress sizing yazı və səhifələrinizi qırıq keçidlər və buraxılmış şəkillər baxımından […]

    9. […] 失效链接检查器|点此安装:是干嘛的就不用说了吧 […]

    10. […] Broken Link Checker If you are like me, you become annoyed at broken links on websites.  Broken Link Checker to the rescue! I love this plug-in for its ability to check links (images, YouTube videos, etc.) throughout my site and to alert me if any of them have been broken, removed, or deleted. […]

    11. […] Broken Link Checker Checks your blog for broken links and missing images and notifies you on the dashboard if any are found. Easy setup, works great – no more broken links! By Janis Elsts | Visit plugin site […]

    12. […] Plugin Download 3. Better WordPress Recent Comments Kannte ich bis letzte Woche gar nicht. Mit Get recent Comments war ich auch immer zufrieden. Allerdings hat Ellen von Elmastudios für das Piha Theme fertige Styles für das Better WordPress Recent Comments Plugin fertig geschrieben. Grund genug zu wechseln. Das Auge liest eben mit. Der Funktionsumfang der Plugins scheint mir der gleiche zu sein. […]

    13. […] listing, but also will annoy visitors! For self-hosted WordPress websites there is the ‘Broken Link Checker‘ […]

    14. […] interessante Plugins für WordPress, die ich dann auch gleich installiert habe. Da wäre einmal der Broken Link Checker, der mich dann etwas erschreckt hat beim Prüfen meiner Links – ein Teil scheint aber daran […]

    15. TonyB says:

      Am I alone in finding that this plugin just doesn’t work? It constantly reports as broken links that are just fine? Or am I missing something?

    16. […] Broken Link Checker If you are like me, you become annoyed at broken links on websites.  Broken Link Checker to the rescue! I love this plug-in for its ability to check links (images, YouTube videos, etc.) throughout my site and to alert me if any of them have been broken, removed, or deleted. EventsPlanner Events Planner is a comprehensive event management plug-in that contains support for multiple event types, payments, custom forms, and etc.  You could schedule student conferences with this program, departmental programs, personal events (a photography showing, for example).  I haven’t used this plug-in much yet, but it has potential. FlickpressFlickpress is a WordPress plug-in that adds a multi-user popup tool to the WordPress toolbar for browsing and inserting Flickr photos into posts.  Flickpress also supports searching for Creative Commons, government, and Flickr Commons photos. Photo captions are included by default, but may be disabled. For this plug-in to work on your site, you must have an API key from Flickr, but those are easy to obtain. Jetpack by WordPress.comAs you might already know, plug-ins are available only to those who host their own sites or their own domains.  While WordPress.org has all the nifty plug-ins and widget/gadgets that make the program very powerful, WordPress.com (the free account) does offer terrific services that are not available to the .org users namely, “cloud power.”  Jetpack makes those .com services available to .org users. TinyMCE AdvancedI installed this plug-in so I could have an ability to create tables in WordPress posts, but I found many more tools that are useful:  TinyMCEAdvanced adds 16 plug-ins to TinyMCE, WordPress’ WYSIWYG editor.  These additions to a standard editor include, Advanced Image, Advanced Link, Context Menu, Emoticons, a smooth Full Screen function, IESpell, Layer, Media, Search and Replace, Style, Table, Visual Characters, and XHTML Extras. These plug-ins can add over 40 new buttons to the toolbar, which is now two rows plus one hidden row. These are my current top five favorites.  How about you?  What are some of the WordPress plug-ins that you find most useful? Most interesting? Plugins that you never expected to find but now find how useful they are?  Please leave your suggestions and comments below. […]

    Leave a Reply