broken links · scheduled crawls · any site

Nobody clicks every link on their own site. We do.

Links rot. Pages get deleted, campaigns end, partners restructure their URLs — and every dead end quietly costs you rankings and trust. We crawl your site on a schedule, flag every broken link in your dashboard, and when you want them fixed, that’s real hands — not a blind auto-redirect.

Nobody clicks through their own site weekly. So the person who finds the broken link is usually a customer.

001 / why it matters

A 404 costs more than a click.

Search engines follow the same links your visitors do. A broken internal link is a dead end for both: the page behind it stops being found, and whatever authority the link was passing goes nowhere. Enough dead ends and a site starts reading — to crawlers and to people — like nobody is looking after it.

Visitors are less patient than crawlers. Someone mid-research or mid-checkout who hits “Page not found” doesn’t file a bug report; they leave. And on a client site it’s worse — the person who reports the broken link is the client, and the question that arrives with it is “what am I paying for?”

None of this happens because anyone did something wrong. Link rot is entropy, not an event — the only defence is checking on a schedule, and nobody clicks through their own site weekly. That’s the entire reason this exists.

002 / how it works
01

Crawled on a schedule.

We crawl your site the way a visitor would — following the links your pages actually contain — on a recurring schedule. Nothing to trigger, nothing to remember. That last part is the point.

02

Findings in your dashboard.

Every broken link the crawl finds lands in the same dashboard as the rest of your site's record — updates, backups, uptime. One place to look, not another tool to check.

03

A CSV when you want the list.

Download findings as a CSV any time — for a content editor, a redirect plan, or your own records. It's your data; take it wherever the work happens.

04

Any site with a public URL.

The crawl runs from the outside — no plugin, no agent. So it works on Next.js, static and custom-stack sites exactly as well as it works on WordPress.

Broken-link monitoring is included on every plan, Economy up — and it’s part of the monitoring-only mode for non-WordPress sites, because a crawl doesn’t care what your site is built on.

003 / the findings

We flag. Humans fix.

Some tools promise to fix broken links automatically — usually a blind unlink or a guessed redirect. Honest version: fixing a link is a judgment call. Sometimes the URL moved and needs updating. Sometimes the right move is a redirect. Sometimes the linked page should come back from the dead, and sometimes the sentence around the link needs rewriting. A script can’t tell which, so we don’t pretend ours can.

What actually happens: the crawl flags, and fixes are done by the team as hands-on work. On Standard and Extended that usually fits inside your plan’s included monthly tasks — two 1-hour tasks on Standard, four 2-hour tasks on Extended. Beyond that, or on Economy, it’s billed at your plan’s hourly rate — always quoted before we start, never after.

004 / pairs with

With uptime monitoring.

Broken links are the slow leak; downtime is the burst pipe. Uptime checks watch the whole site from multiple regions — every 5 minutes on Economy, every minute on Extended.

With visual regression.

A page can return 200 and still be broken. Visual regression screenshots desktop and mobile and pixel-diffs against approved baselines — so layout breakage gets caught like link breakage.

With Webmatik audits.

Broken links are the surface layer. The bundled Webmatik growth audits go deeper — technical SEO, keyword positions, content gaps, Core Web Vitals — monthly on Standard, twice monthly on Extended.

005 / questions

Broken-link questions, answered.

How often do you scan for broken links?
Crawls run automatically on a schedule — broken-link monitoring is included on every plan, Economy up. You don't trigger anything or remember anything; findings simply appear in your dashboard, and every scan is logged like the rest of the work.
Do you check internal and external links?
Both. The crawl follows the links your pages actually contain — internal links to your own pages and outbound links to other sites. An outbound link to a dead page erodes trust and content quality just like an internal 404 does.
Do you fix the broken links you find?
We flag them; fixing is hands-on work, because the right fix is a judgment call — update the URL, add a redirect, restore the page, or rewrite the passage around it. On Standard and Extended that fits within your plan's included monthly tasks; beyond that, or on Economy, it's billed at your plan's hourly rate ($99, $89 or $79 by tier), always quoted before we start. We don't claim automatic fixing, because we haven't seen it done well blind.
Does this work on sites that aren't WordPress?
Yes. Scans run from your public URL — no plugin, no agent — so Next.js, static and custom-stack sites get the same broken-link coverage as part of monitoring-only mode, alongside uptime, visual regression and client reports.
Will the crawling slow my site down?
It shouldn't be noticeable. The crawl reads pages the way a browser or a search-engine bot does — it doesn't log in, submit forms or write anything — and it runs on a schedule rather than hitting the site continuously. If your hosting handles normal visitors, it handles the scan.
free audit · send a url · no card

Find out what your visitors already found.

Send us your URL for a free audit. We’ll tell you what we find — dead ends included — and what we’d do about it. Even if the answer is “your site’s fine.”