If you run any kind of site audit, this is the bug most of them share. Link validation is nearly always binary. Fetch the URL, read the status code, call it working or broken, score it. That logic is correct for a 404 and quietly wrong almost everywhere else, because plenty of links cannot be judged from a fetch at all. The example that forced the change here. Validating social links on a client store, Instagram returned a byte-identical response for a profile that exists and for a username invented on the spot. Same status, same shell, nothing to adjudicate. TikTok, the same class of link, was the opposite: uniqueId in the response for a real account, statusCode 10221 for one that is not there. Fully adjudicable. So the audit reports three outcomes. 1. Dead. Proven broken by an explicit not-found response. Scored. 2. Unverifiable. Cannot be judged from a fetch. Listed for a human to eyeball, never scored. 3. Ok. Proven good by a positive identifier. Scored. The rule underneath it: never score what you could not check. A score that quietly contains a guess is worse than a shorter, honest score, because the reader cannot tell which part was invented. Same reason a crawl that aborts halfway should refuse to publish a number rather than publish an optimistic one. Two sibling failures worth running on your own store this week. First, resolving is not the same as correct. On that store the Trustpilot links pointed at the www subdomain instead of the country one, in three separate places: the footer menu, a homepage section and the body of the reviews page. All three returned 200. All three landed on the wrong profile. No link checker will ever flag that, because nothing is broken. Second, verify in a browser, not a scripted fetch. A CDN edge cache produced three false findings on one launch day, and one store returned 429 to a script and 200 to curl in the same second. Same crawl rate, different client fingerprint. If your tooling and your browser disagree, the browser is the customer's view and the tooling is a hypothesis.