Tools is a blog series on various tools we use in the office to help us accomplish our task.

For the inaugural post of Tools, I’d like to feature an app that’s frequently used here at LexBlog: Integrity

Integrity is a link checking app for Mac that’s been used by LexBlog for many years. Whether it is launching a new blog or migrating an old one, we use Integrity to check for broken links, images, attachments, and etc. Although with the improvements implemented over the years the number of broken links or objects have decreased significantly, we still run Integrity checks for all launches. Let’s face it, broken images or links are simply unprofessional.

The results Integrity returns are quite straightforward: the link text, the link’s address, where it’s found, and the type of error (if any). And you can sort them by link, page, status, or just view everything at once with flat view. Those who prefer doing more analysis with the results can exporting into a .csv or .xlsx file.

Something to be mindful of when using Integrity is to find an optimal setting for the number of threads you would like to crawl at once; the higher it is the faster the sooner the task will be completed but it also increase the likelihood of false positives (links not loading due to server’s limited capacity) or IP address being flag as malicious attacker. As such, You’ll need to play around and find the optimal threads setting.

So, if you need to check broken links or objects, give Integrity a try. If you use Integrity already, how you like it?