Best Free Web Site Link Checker

 
In a Hurry?
  Go straight to the Quick Selection Guide
Introduction

Virtually all websites have dead or broken links in the same way that all software has bugs. Mistakes happen, content changes, file names and locations change, and external links change. And until you've checked links for some period of time, and learned what breaks them, you're likely to repeat the classic mistakes on a regular basis. ;-)

Link checkers work much like a search engine spider. They "crawl" your website looking for internal and external links that are broken. Crawling is recursive, meaning that the spider builds a tree of links leading from page to page until all branches have been explored. Spidering continues until it reaches a defined termination point. For example, when all internal branches have been examined, or when all first level external links have also been examined. A good link checker also produces broken-link reports that enable you to determine where the broken link is located, and why the link is broken.

Discussion

Xenu's Link Sleuth is the only free link checker that I know of that does the whole job. I've used it for many years. It's simple, small, fast and accurate. It takes a while to learn how to use Xenu's Link Sleuth, and it can be daunting to understand the reports, but if you stick with it you'll come to appreciate the excellent job it does.

REL Link Checker Lite can do the basic task, but is limited to 1000 links, so you need to work in one sub-directory (if you have them) at a time for larger sites. It's hard to learn how to use RLCL, but it's easy to use once you figure it out. :-) HINT: Use REL's "Help". It is concise and useful. You'll probably be baffled without it.

The Link Evaluator extension for Firefox works well, but it only checks one page at a time. However it's useful when you want to do a quick check.

Related Products and Links

Web-based Alternatives:
Link Valet by Web Design Group spiders your website, like a search engine would, and provides a very nice broken link report. Broken links are listed by page location so it's easy to find and fix them. There is a recursion (depth of spidering) limit, but the report includes a list of pages that were not checked, so you can extend link checking deeper if you want.

Google Webmaster Tools reports the errors that the Google spider finds when it crawls your website. You'll find the link errors (not found) under "Web crawl errors" in the "Overview" section of the "Dashboard". The beauty of the link error report is that the details page shows the page(s) that contain the broken link(s).

The FreeFind search engine crawls your website to power their free site search. When finished FreeFind provides a very complete spider report, which shows all the broken links. The page that contains a broken link is not listed though, so it often takes some sleuthing to figure out where broken links are located.

Quick Selection Guide

Xenu's Link Sleuth    Rating 7 of 10  Gizmo's Top Pick

Pros   Simple, small, fast and accurate. The reports are very helpful in tracking down just what went wrong with broken links.
Cons   It takes a while to learn how to use Xenu's Link Sleuth, and it can be daunting to understand the reports.
Developer Home Page   http://home.snafu.de/tilman/xenulink.html
Download link   http://home.snafu.de/tilman/xenulink.html#Download
File Size   545 KB   Version 1.2j   License Type Unrestricted Freeware   Installation Requirements Windows 95/98/ME/NT/2000/XP; probably would run on Vista
Info   There is no intrinsic limit on the number of links that can be checked.

REL Link Checker Lite    Rating 5 of 10

Pros   Easily locate broken links and links containing syntactic errors. Nicely formatted reports. Help is concise, but useful.
Cons   The lite version is only designed to check a small website or homepage with up to 1000 links. (You can check one sub-folder at a time and get useful results though.) A commercial version is available.
Developer Home Page   http://www.relsoftware.com/
Download link   http://www.download.com/3000-2181-9426104.html
File Size   720 KB   Version 1.0   License Type Unrestricted Freeware   Installation Requirements Windows 95 / 98 / Me / NT / 2000 / XP

Link Evaluator    Rating 3 of 10

Pros   Tiny, quick, easy to install, easy to use.
Cons   Only checks the links on the current page open in Firefox.
Developer Home Page   http://evaluator.oclc.org/
Download link   https://addons.mozilla.org/en-US/firefox/addon/4094
File Size   45 KB   Version 0.9.9.6   License Type Unrestricted Freeware   Installation Requirements Windows / Mac / Linux (requires Firefox)
4.5
Average: 4.5 (2 votes)
Your rating: None

There is a link checker that also does spell checking and some basic SEO checks (page title, meta tags) etc at http://www.distinctquality.com. Its free. Only does one page at a time, but the built in spell checker support is nice.

Thanks so much for the depth and understanding at which you covered the topic. it's a useful piece of information not only for me but for many others. have read a lot on the topic at different blogs and books but this piece really is most helpful

Well, ok Xenu does the job well, but, I really love the functionality and the way of checking from inside Firefox, using de Freita's LinkChecker add-on. I have a rather extensive site with a few thousand links and I love to check it page by page in Firefox, using this add-on. Works perfect and fast.
Willem Rabbeljee

Here's another online link checker. I used it to make sure all the links to articles I refer to on my blog are still working. It doesn't give page numbers or anything, but does show the link that's not working so it wasn't too hard to find.
http://www.2bone.com/links/linkchecker.shtml

That's a nice simple way to check links on single pages that are online.

Cheers

I agree. I tried both the online check at 2bone and the Firefox Link Evaluator add-on, and 2bone was far superior.

I'm quite disappointed with Link Evaluator. The first dozen links I checked came up green, but almost everything else came up orange, "timed out". Most of them are perfectly good links, so I might as well have checked them all manually myself to begin with.

2bone gave me an easy list to look at, most of the links were alive and well, and I could go and fix the broken links. Thanx for this! So helpful.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • Lines and paragraphs break automatically.
  • [node:123] - insert full text (themed by theme('node'))
    [node:123 body] - insert node's body
    [node:123 teaser] - insert node's teaser
    [node:123 link] - insert link to node
    [node:123 collapsed] - insert collapsed node's body
  • You may use [view:viewname] tags to display listings of nodes.

More information about formatting options