Find Broken Links With Broken Link Checker
My favorite tool for checking broken links and 500 errors is the terminal utility broken-link-checker (BLC for short). It’s is an outstanding Node.js-powered utility for recursively checking for broken links.
First make sure you have Node.js installed
Install Broken Link Checker
# Remove the `-g` option if you want it installed locally. npm install broken-link-checker -g
How To Use It
Use (-r) recursively scan both internal and external links the links in the output.
blc -r http://mysite.test
Some requests to external sites, like LinkedIn, is will be blocked by their hosts. To omit external links add (-e).
blc -re http://mysite.test