Procedure
With Online Domain Tools Website Link Checker the following sites are tested:
Findings
The average speed of this broken link checker is a fraction higher than 1 link per second.
The maximum number of links being tested is in theorie 10000 although you have to buy extra credits to do that, so in practice the (free) maximum number is 500.
Slow websites are tolerated when they respond within 20 seconds.
Unknown status codes (888) are considered an error, however the link to LinkedIn didn't result in error code 999.
Note that you need to uncheck "Report broken links only" to see the "unchecked links due to the robots.txt directive at the-linked-to-website".
Note also that a free account was required to do all the planned tests.
Remarkable is that when testing rustylinks.zomdir.com was tested, this broken link checker also starts checking other subdomains of zomdir. That is unexpected behavior.
Results
- Testing with A Different End Of The Internet give these results:
- PASSED: Examines links to other resources (the src attribute) - Should
- PASSED: Examines structural links (the link tag) - Should
- PASSED: Respects robots.txt of the-linked-to-website - Could
- PASSED: Presents unchecked links due to the robots.txt directive at the-linked-to-website - Must
- Testing with httpstat.us give these results:
- PASSED: Detects link error 404 - Must
- PASSED: Detects all link errors in the 400 and 500 range - Should
- FAILED: Detects redirected links - Should
- Testing with Dead Link City give these results:
- PASSED: Examines links in stylesheets - Could
- Testing with Rusty Links give these results:
- PASSED: Examines internal links - Must
- PASSED: Examines relative links in combination with the base tag - Should
- FAILED: Examines inline (anchor) links - Could
- PASSED: Examines external links - Must
- PASSED: Examines standard hyperlinks (the a tag) - Must
- FAILED: Ignores structural links with the dns-prefetch attribute - Could
- FAILED: Examines links with other schemes (at least FTP://) - Could
- FAILED: Examines Unicode links - Should
- FAILED: Detects blacklisted links (at least blacklisted by Google Safe Browsing) - Could
- PASSED: Respects robots.txt - Should
- PASSED: Allows you to test websites with up to 500 links - Must
- FAILED: Allows you to test websites with up to 2000 links - Should
- FAILED: Allows you to test websites with up to 5000 links - Should
- FAILED: Allows you to test websites without a restriction on the number of links - Should
The tests done by hand give these results:
- PASSED: Allows you to take a subdirectory as base for the test - Should
- PASSED: Allows you to start the test with a single click (after entering the to be tested URL) - Could
- FAILED: Allows you to use your mobile device - Could (only for online link checkers)
- Not applicable: Allows you to use a graphical user interface - Could (only for offline link checkers)
- FAILED: Allows you to test an unlimited number of websites - Should
- FAILED: Allows you to retest a website unlimited - Must
- PASSED: Allows you to save the results (internal or by an CSV export) - Could
- PASSED: Presents the results in one overview - Should
- PASSED: Presents 200 Ok and broken links - Could
- PASSED: Presents the webpage where an issue is found - Should
- PASSED: Presents in detail (e.g. linenumber, source viewer) where an issue is found - Could
- PASSED: Presents in a clear way the results when there are no issues found - Could
- FAILED: Test at least 5 links per second - Could
- FAILED: Test at least 10 links per second - Could
- FAILED: Test at least 15 links per second - Could
- FAILED: Test at least 20 links per second - Could
- FAILED: Test at least 25 links per second - Could
Score
Based on the results above 47 points (out of 87) were earned. That gives a score of 54%. However it is not possible to retest a website unlimited with the given credits. This requirement is a Must, hence this broken link checker is not advised.
The Dead Link City score is 69/75.