Find every broken linkbefore your visitors do
Dead Link Crawler walks your whole site, tests every link on every page, and returns exactly what is broken and where it sits. Every crawl is saved, so you watch the list shrink instead of starting over.
Findings
| Broken link | Found on | Link text | Error Type |
|---|---|---|---|
| partner.example.com/v1/reference | https://example.com/docs/api | API reference | 404 Not found |
| cdn.example.net/assets/diagram-3.png | https://example.com/blog/2021-migration-notes | migration diagram | Timed out |
| social.example.org/oldhandle | https://example.com/team | Follow us on X | 410 Gone |
| careers.example.com/apply | https://example.com/careers | Apply now | 429 Rate limited |
| pay.example.net/session/start | https://example.com/checkout | Proceed to payment | SSL expired |
| shop.example.com/lookbook | https://example.com/partners | View our lookbook | Blocked by WAF |
| example.com/press | https://example.com/about | Press kit | 200 OK |
Specimen crawl on example.com. Figures are illustrative, not a customer result.
Findings you can act on, not a wall of URLs
Every finding carries the page it was found on, so a fix has an address. Everything below is in the free tier unless it says otherwise.
Every crawl is kept
Run it again next week and the two crawls sit side by side. Fixed links disappear, new ones stand out. Free keeps 30 days of history, Pro keeps 365.
Open findings across four crawls. Illustrative.
Monitors watch it for you
Set a schedule and the crawl re-runs itself. You only hear from us when something new breaks, never about a problem you already fixed. 1 monitor on Free, 50 monitors on Pro.
Reports you can hand over
Every format on every plan, plus a shareable link anyone can open, no login required.
Prune before you send
Mark known false positives as ignored and they stop coming back in later crawls. Remove rows from a report, and restore them if you were wrong.
Start signed out, keep the work
Your first crawl needs no account. Sign in afterwards and the history you already built moves across with you.
- 1Paste a URL and crawl
- 2Read and export the findings
- 3Sign in, history follows you
How the crawler behaves, including where it stops
A checker that overclaims is worse than no checker. These three notes apply to every crawl we run, and the third one is not in our favour.
Polite by defaultAlways
The crawler reads robots.txt and obeys it, and throttles requests per domain. Large sites take visible time because it is queueing rather than flooding.
Signed requestsAlways
Requests carry a signed Web Bot Auth identity, so a protected client site can verify who is calling instead of seeing anonymous cloud traffic.
Where we get blockedKnown limit
Some Cloudflare and WAF-protected sites refuse us anyway. Those pages come back marked as unreachable, never silently counted as fine.
Free forever. Pro when the sites get bigger.
Same crawler, same export formats, same honest reporting. Pro just raises the ceilings on pages, history, and monitors.