A very important tool in a web developer's toolkit is a good link checker. There are tonnes of different ones on the market, some that promise to make your whites whiter and floss your cat, but in the end you just want a simple program that will check your site for broken links, maybe broken code too if you're so interested. A few of the features I'm always looking for include:
- Option to include or exclude external links, e.g. if a page on mysite.com links to yoursite.com I may not care if that site itself is working.
- The option to override what is considered an external link, which is useful if you put your media files on a separate hostname.
- An option on how many checks it runs simultaneously. Some can handle hundreds of outgoing simultaneous requests (if your machine and net connection can cope) but I tend to turn this down and leave it running in the background.
After years of trying different ones I continually return to Xenu's Link Sleuth, a simple yet powerful app that does what is needed, without a load of unwanted fancy options. Xenu's doesn't confuse you with a list of unimportant non-broken URLs, and it doesn't take a ten-page wizard interface to set up each project, instead you can simply paste in the starting point and let it go to town, selecting extra options if you specifically need to. Why does it have to be more complicated than that?
Though it is a Windows app and I use a Mac, it works fine in Parallels for Mac, and probably would work in Crossover Office too; failing that, there's always holding on to a PC for these occasional tasks ;-)
A great utility that is well worth using.