Four more pages with 1–3 links each, 400–900 views/month.
102 further pages with broken links, 6 views/month or fewer between them. Full list →
31 links could not be checked (403 or 429 — usually bot blocking). List →
Six lines. The first four are a morning’s work and cover the pages nearly all of the site’s readers see. The fifth exists so nobody thinks the report is hiding anything, and it is a link rather than three hundred rows.
Why cap the length
Fig 1. How three hundred and forty-seven findings become a page somebody reads. The cap is about the reader rather than the data.
Machine learning
Security & identity
Analytics
A report of ten items gets worked through. A report of a hundred and twelve gets skimmed and closed, and the ten most important items in it are never seen because they are interleaved with a hundred that do not matter.
Traffic is doing the heavy lifting
Without it, ordering has to fall back on something weak: the number of broken links per page, or how long they have been broken. Both correlate poorly with whether anybody cares. A page with eleven broken links and four views a year is worth nothing; a page with one and four thousand views a month is worth fixing this morning.
Any analytics source works, and a rough one is fine. The ordering only needs to be approximately right, and the difference between the top page and the hundredth is usually three orders of magnitude, which no amount of measurement error will invert.
The number to watch
Fig 2. The one metric worth watching. Total broken links on an eight-year-old site is a number that will never be zero and never should be a target.
Machine learning
Management
Analytics
Setting a target of zero broken links across two thousand pages is how this kind of project gets abandoned. The tail is old blog posts linking to sites that no longer exist, and no amount of work makes it stay fixed, because more of the web goes away every year.
Broken links on the pages that actually get read is a number that can genuinely reach zero and stay there with about half an hour a month, and it is the one that corresponds to anybody’s experience of the site.