Links break. Pages change.
Nobody tells you.
RotSweep watches every URL you depend on and reports when one breaks, redirects somewhere else, or quietly stops saying what it used to. Product pages, affiliate links, documentation, citations — anything on the open web.
A dead link is the easy case
Everyone catches a 404. The links that actually cost you something are the ones that still look fine — right up until someone clicks and lands somewhere useless.
It’s broken
The page is gone. 404, 500, timeout, DNS failure. Obvious, and every link checker on earth finds it.
→ 404 Not Found
It redirects somewhere wrong
The site reorganised and 301’d your deep link to a category page. The link “works”. Whoever clicked it is lost.
→ 301 /docs/reference/webhooks
→ 200 OK destination changed
The page changed underneath you
Same URL. Same 200. But what you linked to isn’t there — a product delisted, a section rewritten, a figure quietly removed.
→ 200 OK
→ fingerprint changed offer removed
Three steps, then it’s someone else’s problem
Get your links in
Paste them, import a CSV, or point RotSweep at a page. Sitemap scanning is on Deep Sweep and up.
We sweep on schedule
Every link gets fetched, redirects followed to the end, and the destination page fingerprinted against the last state you accepted.
You get one email
Only when something changed. Which links broke, which moved, and where they moved to — no dashboard required.
Built for lists that keep growing
Projects and tags, retries before alerting, content drift, sitemap scanning from Deep Sweep up.
Sitemap scanning
Point it at your sitemap and RotSweep finds every outbound link across your whole site, flagging the ones it already monitors. From Deep Sweep up.
Accept as baseline
When a site legitimately moves a page, one click makes the new destination the truth. Alerts stay meaningful instead of turning into noise.
European by default
Built and hosted in the EU by an EU company. GDPR-native, VAT-compliant invoices, no data leaving the continent.
Cheap enough to just try it
Daily Sweep and Deep Sweep can start with a 14-day trial — a card is required and charged when it ends. All prices exclude VAT and are billed in euros — two months free when you pay annually.
Notes on rotting links
Affiliate rot, content drift, the gap between crawls, and how we differ from a broken-link checker or a page-diff tool.
Affiliate link rot is a revenue problem, not a hygiene ticket
A rotting affiliate URL is lost commission. The worst cases still return 200: the merchant 301'd your deep link to a category page, or the offer you ranked for was taken down and the page kept its URL. Broken-link checkers miss both.
The link still returns 200. The product is gone.
Everyone catches a 404. The links that cost you money still return 200: a 301 to the wrong place, or a page that kept its URL while dropping the thing you actually linked to. RotSweep names that third case content drift.
A broken-link checker answers "is it 200?"
Broken-link checkers are good at 404s. They are the wrong tool for a list of outbound URLs you earn from, cite, or send customers to, because the expensive failures still return 200.
Reasonable questions
How is this different from a broken-link checker?
Link checkers answer “is it 200?”. RotSweep answers “is it still the page you meant?” — following redirects to the end and fingerprinting the content, so it catches a site silently moving, rewriting or gutting the page behind a working URL.
Won’t I get flooded with alerts?
No email is sent when nothing changed. We retry before flagging to absorb blips, and once you accept a new destination as correct it stops being reported. The default is one daily roll-up, however often we sweep.
Does a project have to be one website?
No. A project is just a category. One project can hold links pointing at fifty different domains — that’s the normal case.
How many of your links are already broken?
Fourteen days on Daily or Deep Sweep, then the card you add at signup is charged. No sales call.
Start your free trial