Enterramon Decal 2

Using the Enterramon Broken Link Checker

Drop in a domain and the tool crawls up to 25 pages starting from your homepage, following the same links a visitor or a search bot would run into. It checks your sitemap against what it actually finds, flags broken links and images along the way, and calls out missing ALT text. No account, no setup, just a URL.

Head to enterramon.com/broken-link-checker, drop in the domain, hit Run. Behind the button it pulls robots.txt first, finds your sitemap, then crawls the real site separately, homepage outward, checking every link and image it passes along the way.

How it crawls

A sitemap can list five pages or five thousand, so it doesn’t crawl through the sitemap itself. It crawls your actual site, homepage first, following internal links outward, and checks the sitemap separately. That’s a deliberate split, not a shortcut, because a large sitemap on its own tells you what should exist, not what’s actually reachable, and cross-referencing the two afterward is where the useful findings show up. Pages listed in your sitemap that the crawl never reached from anywhere, and pages the crawl found that never made it into the sitemap at all, both surface here.

Whatever’s in robots.txt applies the whole way through, not just at the start. A path under Disallow gets skipped rather than crawled anyway or checked against the sitemap, same as a real search bot would treat it.

What comes back

Every link on every crawled page gets checked, internal and external, and so does every image. A link that 404s or fails to resolve is broken, plain and simple. A 301 or 302 gets its own separate flag instead, not broken, just something worth pointing straight at its final destination rather than sending visitors and crawlers through a redirect hop first. A 401, 403, 429, or anything in the 500s gets flagged as possibly blocked rather than broken, since plenty of servers return those to anything that isn’t a real browser, and treating that the same as a dead link would bury genuine breakage under noise.

We hit exactly that kind of noise while building this. Cloudflare rewrites obfuscated email links to a placeholder path that only resolves back to a real address through JavaScript running in a browser, so a plain request to it always comes back 404, and early testing flagged that as a broken link on every single page it appeared on. Same story with tracking pixels, a Facebook Pixel image with no ALT attribute isn’t a missing-ALT issue, it’s not content in the first place. Both get filtered out now, but it’s a good reminder that a crawler checking raw HTTP responses doesn’t automatically see a page the way a browser does.

Images work the same way for broken checks, and separately, each one gets checked for ALT text. An empty alt="" isn’t flagged, that’s usually a deliberate signal for a decorative image. A missing attribute entirely is.

The 25-page limit

The crawl sticks to the pages closest to your homepage in link depth, the ones a visitor or a bot actually reaches first. For a small site that’s most or all of it. For a large one it’s a sample, and the results say so rather than implying otherwise. If your sitemap lists 400 URLs and the crawl only reached 25, a clean result means clean for that 25, not a full-site guarantee.

What this isn’t

It’s a link and image audit, not a full SEO crawl. It doesn’t look at keyword targeting, content quality, or page speed. For sitemap best-practice checks alongside crawl-rule syntax specifically, the Robots.txt Tester covers the Allow/Disallow side of things in more depth than this tool needs to. For how fast the pages it’s crawling actually load, that’s the full Enterramon site report.