Internal extraction
Resolve relative href values against the live page while excluding fragments, email, phone, and external destinations.
Enter one public page. RankLatch extracts its server-rendered internal links and checks a bounded live sample, separating confirmed failures from redirects, restrictions, and requests that could not be verified.
A timeout, bot restriction, redirect, and 404 are different outcomes with different fixes. RankLatch preserves that distinction so a quick check does not create unnecessary work.
Resolve relative href values against the live page while excluding fragments, email, phone, and external destinations.
Reserve the broken label for 404, 410, and final server-error responses.
Show the initial and final status plus destination when an internal link relies on a server redirect.
Keep access restrictions and incomplete requests separate from links proven dead.
RankLatch monitors the page-level responses and protected SEO fields that commonly move during releases and client edits. It does not yet claim continuous link-by-link crawling.
See continuous monitoring →The most useful link report distinguishes evidence from uncertainty and states exactly how much it checked.
The tool reads anchor href values in one page's server-returned HTML, resolves relative addresses, keeps unique same-host HTTP and HTTPS destinations, and checks the first 12 in source order.
RankLatch labels a destination broken only when the final response is HTTP 404, 410, or a 5xx server error. Restricted, rate-limited, unusual, and timed-out responses are separated so uncertainty is not presented as a confirmed failure.
No. A redirect can work correctly, so RankLatch labels it separately. For permanent redirects, linking directly to the final canonical URL usually reduces unnecessary hops and makes the intended destination clearer.
No. It checks one submitted page and at most 12 unique internal destinations. The result reports the total unique links discovered and labels when the live check is capped.
No. It reads the public server HTML. Links inserted only after browser-side JavaScript runs may not be included.
The bounded free endpoint stays on the submitted hostname to limit abuse, subrequests, and ambiguous third-party blocking. Use a full crawler when every external destination must be tested.
Yes. A 200 response does not prove the destination is relevant, indexable, canonical, internally discoverable elsewhere, or good for users. This checker answers the narrower response-health question.