๐ Linkguard
The site-wide broken-link and redirect crawler you own forever.
Linkguard at a glance
| Price | $24, once โ no renewal |
| Replaces | Ahrefs Site Audit at $99+/mo โ roughly $1,188 a year, every year |
| Type | Self-hosted web app |
| Platforms | Your own server (VPS / Docker), any browser |
| Category | Developer Tools |
Linkguard features
๐ท๏ธ Real crawler
Give it a start URL plus depth and page limits and it walks your internal pages with undici, no headless browser, checking every internal and external link it finds.
๐ Redirect-chain analysis
Follows redirects hop by hop, stores the full chain, and flags anything over two hops so you catch link-equity leaks.
๐ Filterable results table
URL, status code, hops, link text and the pages each link was found on, filterable to broken, redirects, over two hops, or OK.
๐ Scheduled re-crawls with diffs
Daily or weekly re-scans diffed against the last run, so you get new-broken-links-since-last-scan instead of a raw dump.
โ๏ธ Email alerts only on new breaks
SMTP alerts fire only when new broken links appear, so there is no alert fatigue.
๐ค CSV export
Export any scan to CSV for client reports.
๐ค Polite by default
Respects robots.txt Disallow and Crawl-delay, with a configurable crawl-delay and a concurrency cap of 1 to 20.
$24 once โ that's the whole pricing page
Ahrefs Site Audit charges $99+/mo โ roughly $1,188 a year, every year. Linkguard is a single payment, and it keeps working whether or not we ever sell another copy.
Or get Linkguard inside the full suite โ every app in the catalog, currently $97 for the bundle. See the bundle →
Linkguard guides & pages
Honest answers
Is it really free on GitHub?
Yes. Linkguard is MIT-licensed at github.com/bensblueprints/broken-link-checker-mvp and always will be. The $24 buys the packaged 1-click installer and setup; building from source is free.
Where does my scan data live?
In a SQLite file on your own server. Nothing is uploaded to us or anyone else, so your crawl data never leaves your infrastructure.
Is there a page or crawl limit?
No metered limit like the subscriptions charge for. Your crawl size is bounded only by your own hardware.