Already shipped · First month on us

Audit your site, then watch it weekly.

Paste your domain. We pull your sitemap, check every URL for 404s, redirects, and final destinations, and email you the moment something breaks on the next run. No noise, no daily "all good" emails, no plugin to install.

We pull /sitemap.xml and check every URL once for free. Sign-in only takes a few seconds.
See how it works

Three steps. Then it runs itself.

One-time setup per list. After that, you only hear from us when something changes, and even then, only when the change crosses the threshold you set.

01

Drop in a URL list

Paste a list or import from a completed job. Up to 100,000 URLs per schedule. Same engine that powers our one-time checker: proxy-rotated, rate-limit aware, classifies network errors separately from 4xx/5xx so you don't get false alarms.

02

Pick a cadence

Daily for high-stakes lists (client deliverables, payment redirects). Weekly for SEO link audits. Monthly for content hygiene. Set per-schedule so you can match the lift to the stakes.

03

Get alerted on change

Email by default, with Slack and webhook available on any plan. We compute new-breaks vs prior run and only ping you when the total change count clears the threshold, no spam when one CDN flaps for 30 seconds and recovers.

Threshold-based alerts. No noise.

Most "monitors" ping you on every status flip, including the transient 503 that recovers a minute later. We track flip history per URL and only alert when total changes since the last run clear the threshold YOU set. Mute one-off blips, escalate when something is actually wrong.

Three workflows it replaces today.

SEO Teams

Backlink monitoring

Export your backlinks from Ahrefs / Semrush once. Drop them here, set weekly. The day a partner takes down the page referencing you, you find out, not three months later when you re-run the audit.

Documentation

Docs link rot

Crawl your docs once for outbound links, save the list, monitor weekly. When MDN moves a page or a vendor renames a product doc, you get an email, fix it before users hit the 404.

Agencies

Client link audits

One schedule per client, monthly. Embed the diff in the deliverable. White-label PDF on the Agency tier so the report ships under your brand, not ours.

FAQ

What gets considered "broken"?

4xx, 5xx, and connection-level failures (timeouts, refused, SSL handshake errors). We deliberately exclude 429 rate-limited responses from the "broken" bucket. Those usually mean the target is hardening anti-scraping, not that the page is actually down. Status taxonomy is documented in the app.

Will I get pinged for every status flap?

No. You set a per-schedule threshold (default: 1 change). We only alert when the run's total change count crosses it. Bump to 3-5 for noisy lists where you don't want to know about minor flaps; keep at 1 for high-stakes lists.

How fast can it run?

Daily is the floor on every account. We don't do hourly intentionally, we'd look like an aggressive scraper to your target sites, which would hurt response quality. Daily is enough for the vast majority of use cases.

Is there a free option?

Yes. Every new account gets its first month on us, 15,000 URL checks, and after that 300 checks a month stay free. Scheduled checks are not a paid feature: they are included on every account and on every plan, daily, with email, Slack and webhook alerts. Creating a scheduled check is free; each run uses URL checks, 1 credit per URL. The first time a scheduled check runs successfully, your account gets a month of Pro free.

Slack, webhook, API?

All three, on every account. Email, Slack and webhook alerts are set per schedule. REST API and MCP are available too, so you can read past runs and diffs programmatically.

Start monitoring in two minutes.

Your first month is on us: 15,000 URL checks, no credit card. Add a schedule from the app; scheduled checks work on every account.

We use analytics cookies to improve your experience. Opt out anytime in Cookie Settings. Privacy Policy

Settings