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.


  • 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 (412 KB)


    • 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.


    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,525 Responses to “Broken Link Checker for WordPress”

    1. […] plugin Broken Link Checker do WordPress monitora toda a linkagem quebrada nas páginas do seu […]

    2. […] third plugin i suggest is Broken Link Checker. This is a great little plugin and does exactly as it says which enables you to either fix the link […]

    3. This is absolutely disastrous.

      It has gone through my whole site – over 1000 links – and crossed them all out even though they all work.

      What has gone wrong? How can I reverse this?

      Andrew Selkirk

    4. Jānis Elsts says:

      Sorry, take it to the current developer. I’m no longer working on this plugin.

    5. […] Missing images? Youtube video was deleted? This plugin will detect all broken and missing links, report it and suggest a link removal. You can also schedule an recurring scan of your entire website. Visit plugin site […]

    6. […] ¿Saben cuando me di cuenta de esto? hace unos días dando lectura a unos los Blogs preferidos, ahí descubrí este famoso plugin, Broken Link Checker. […]

    7. […] tote Links ausfindig zu machen kannst du entweder das WordPress-Plugin „Broken Link Checker“ nutzen (welches Ralf empfohlen hat) oder das Online Tool von Backlinktest welches tote Links […]

    8. Steve L says:

      The plugin reports a broken link, but the broken link page (wp-admin/tools.php?page=view-broken-links) ironically shows a 404 error. How can this be fixed?

    9. Jānis Elsts says:

      Sorry, I can’t answer that. Try asking the developer who’s currently responsible for the plugin. Their info should be on the plugin page on

    10. […] Indispensable, cuanto antes lo instales mejor. Este plugin revisa que todos los links en tus posts funcionen correctamente. Yo lo puse luego de años de tener el blog y encontré muchos links rotos. Lamento no haberlo tenido desde el principio. Link […]

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

    12. Marc says:

      BLC is a great plugin! One feature that would be very helpful is to show the date published next to the post title when showing broken links…

      Another feature is an automatic deletion of posts that match certain criteria, such as link starts with ……… , and link is broken, post in category X, post published between date 1 and date 2…….

    13. Hi,

      Thank you for the great plugin!

      I noted that the plugin detects even working url as broken and marked as strikethrough.

      What do I do wrong?

    14. Great plugin !!! Grazie !!!

    15. Todoandroid says:

      Magnifico plugin del que ya se han derivado muchos otros. Perfecto para estar al tanto de lo que se ha roto en tu blog, en forma de enlaces.

    Leave a Reply