Developer Tools

๐Ÿ”— Linkguard

The site-wide broken-link and redirect crawler you own forever.

Quick facts

Linkguard at a glance

Price$24, once โ€” no renewal
ReplacesAhrefs Site Audit at $99+/mo โ€” roughly $1,188 a year, every year
TypeSelf-hosted web app
PlatformsYour own server (VPS / Docker), any browser
CategoryDeveloper Tools
What's in the box

Linkguard features

01

๐Ÿ•ท๏ธ 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.

02

๐Ÿ”€ Redirect-chain analysis

Follows redirects hop by hop, stores the full chain, and flags anything over two hops so you catch link-equity leaks.

03

๐Ÿ“‹ 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.

04

๐Ÿ” 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.

05

โœ‰๏ธ Email alerts only on new breaks

SMTP alerts fire only when new broken links appear, so there is no alert fatigue.

06

๐Ÿ“ค CSV export

Export any scan to CSV for client reports.

07

๐Ÿค– Polite by default

Respects robots.txt Disallow and Crawl-delay, with a configurable crawl-delay and a concurrency cap of 1 to 20.

Pricing

$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.

$99+/mo forever $24once

Or get Linkguard inside the full suite โ€” every app in the catalog, currently $97 for the bundle. See the bundle →

FAQ

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.