Skip to content

broken links quietly cost you revenue

Broken links quietly cost you revenue — and most founders never notice.

A walk through the four shapes broken outbound links take on a small business site — outdated affiliate links, dead partner backlinks, stale SaaS API URLs on pricing pages, and rebranded campaign destinations — and what they cost the shop in lost orders and lost trust.

A walk through the four shapes broken outbound links take on a small business site — outdated affiliate links, dead partner backlinks, stale SaaS API URLs on pricing pages, and rebranded campaign destinations — and what they cost the shop in lost orders and lost trust.

Key takeaways

What four shapes do broken outbound links take?

Outdated affiliate links pointing at the old URL scheme. Dead partner backlinks pointing at a renamed pricing page. Stale SaaS API links on the pricing page pointing at v1 instead of v2. Rebranded campaign destinations pointing at a page you deleted two weeks after the campaign ended. Each one leaves your visitor on a 404 while the site stays up.

Why do most founders not notice broken links?

The monitor they bought last year is the wrong shape. Uptime monitoring answers one question — did your homepage return a 200. The question is right, the answer is useful, and it says nothing about whether the links off your homepage still resolve. There is also the partner-side failure: a webhook URL on a partner page quietly changed names in their rebrand, and the lead disappears into a server-side hole.

What does a broken link monitor catch?

It crawls the pages a visitor would actually land on — home page, pricing page, order page, contact page, latest blog post — and walks every outbound link on each page. For each link it checks the HTTP status, classifies the result (200 fine, 3xx followed, 4xx broken, 5xx server-side), and emails the list once a day or once a week on the cadence you set.

What should I do about broken links today?

Run the free URL audit on your own home page; it tells you, in plain English, which links are dead right now. Set a weekly cadence for a full-site broken-link crawl that walks every page a visitor could land on, not just the home page. Treat the links off your pricing and order pages differently from the links off your blog — a broken link on a blog post loses a reader, a broken link on a pricing page loses a buyer with their card out.

How can I see this on my own shop?

Run the free URL audit. It pings your home page, reads the cert chain, crawls a handful of outbound links, and reports what it sees in under thirty seconds. From the report you can decide which failure mode — broken outbound links, dead affiliate destinations, stale SaaS API references, rebranded campaign URLs — is the one worth covering first.

Broken outbound links are the quietest failure mode on a small business site. The home page returns a 200, the checkout still answers, the lead form still renders — and yet the visitor who clicked a link from a Google ad lands on a 404 you wrote off six months ago. The visitor leaves. You never hear about it. The conversion that would have happened never happens. And because nothing in your stack fires an alert, you have no idea the leak is there until a competitor tells you over coffee.

The four shapes broken links take

First, the outdated affiliate link. The affiliate program you joined two years ago rotated its URL scheme last spring, and every link you ever pasted still points at the old path. The affiliate dashboard shows zero clicks; the merchant shows the same; your revenue ledger shows the same. Nobody is paid. Nobody is told.

Second, the dead partner backlink. You wrote a guest post on a partner blog, they linked back to your pricing page, then they renamed the pricing page in their rebrand. The link still renders in their post. The link still resolves to a 404 on your end. You lose the referral, the partner loses nothing, and the link stays broken for the next eighteen months.

Third, the stale SaaS API link on your pricing page. The SaaS API you reference on your pricing page moved from v1 to v2 last quarter. The v1 endpoint still answers — slowly, with a deprecation banner — but the link you have on your pricing page points at v1, and the checkout that calls that endpoint is now silently failing for every visitor who lands on that pricing page from your ad campaign. The shape of this is exactly what a checkout failure monitor is built to catch: it walks the cart path the visitor would, not just the page that renders.

Fourth, the rebranded campaign destination. The campaign you ran last quarter sent visitors to /launch-offer. You renamed the page to /summer-deal two weeks after the campaign ended. The campaign is still live in your ad account; the budget is still flowing; the destination is still a 404. The shape of this failure is exactly what a broken link monitor catches: it crawls the outbound links a visitor would actually follow and reports the ones that no longer resolve.

Why founders don't notice

The monitor you bought last year is the wrong shape for this. Uptime monitoring answers one question — did your homepage return a 200. The question is right, the answer is useful, and it says nothing about whether the links off your homepage still resolve. A partner changes their URL. A campaign sends visitors to a page you deleted in a rebrand. A blog post links to a SaaS API that just shipped v2. The site stays up. The visitor sees a 404. The visitor leaves. Your inbox stays quiet.

There is also the partner-side failure: the form on your partner page posts to a webhook URL that quietly changed names in their rebrand. The form still renders, the visitor still sees a green thank-you, and the lead disappears into a server-side hole. The shape of that failure is what a form failure monitor is built to catch.

None of these failures are loud. None of them trigger the alert you already trust. They are exactly the kind of thing a small shop loses revenue to without ever getting a clear signal.

What a broken link monitor catches

A broken link monitor crawls the pages a visitor would actually land on — the home page, the pricing page, the order page, the contact page, the latest blog post — and walks every outbound link on each page. For each link, it checks the HTTP status. It classifies the result: 200 is fine, 3xx is followed, 4xx is broken, 5xx is server-side and broken. It then emails you the list once a day, or once a week, or on the cadence you set. The crawl takes under a minute. The report takes under thirty seconds to read.

The shape founders tend to want is the one that does not require a separate crawler for each link type. The four-piece base monitor catches uptime and cert expiry; the layered monitor adds checkout failure, form failure, and broken-link crawling on top. None of those pieces overlap. Each one watches one failure mode.

What to do about it today

First, run the free audit on your own home page. It pings your home page, reads the cert chain, and crawls a handful of outbound links. The report tells you, in plain English, which links are dead right now. From that report you can decide which of the four failure shapes above is worth covering first.

Second, set a weekly cadence for a full-site broken-link crawl. The crawl walks every page a visitor could land on, not just the home page. The cadence does not have to be daily; a weekly crawl catches most link rot before it costs you a quarter.

Third, treat the links off your pricing and order pages differently from the links off your blog. A broken link on a blog post loses you a curious reader. A broken link on a pricing page loses you a buyer who already had their card out.

The broader small-business angle — the four-piece base monitor, the cert-expiry cadence, the funnel-monitor layering — is laid out in the website monitoring for small business pillar. The pillar covers what to monitor; this article covers one of the failure modes the pillar does not name.

If you would rather see it on your own shop

Run the free URL audit. It pings your home page, reads the cert chain, crawls a handful of outbound links, and reports what it sees in under thirty seconds. No card, no signup. From the report you can decide which failure mode — broken outbound links, dead affiliate destinations, stale SaaS API references on the pricing page, rebranded campaign URLs — is the one worth covering first.

FAQ

Frequently asked questions.

How can a broken link cost me revenue if my site is up?

Your site is up. The visitor's browser never sees a downtime error. The visitor sees a 404 page because a partner changed their URL, a campaign pointed at a page you deleted, or an affiliate network rotated its link scheme. The visitor leaves. You lose the conversion. The site stays up the whole time. The shape of this failure is exactly what a broken link monitor crawls for.

Do I need a broken link monitor if I already have uptime monitoring?

Uptime monitoring proves your pages render. Broken-link monitoring proves the outbound links off those pages still resolve. The two failures look identical to a visitor: a 404 page. The difference is where the broken link lives — on your page, or on a partner page your page links to. Uptime never walks the outbound links; a broken-link monitor does.

What does a broken link monitor actually do?

It crawls the pages a visitor would actually land on — the home page, the pricing page, the order page, the contact page, the latest blog post — and walks every outbound link on each page. For each link it checks the HTTP status and classifies the result. It then emails you the list on a cadence you set. The crawl takes under a minute; the report takes under thirty seconds to read. Run the free URL audit to see the shape of the report on your own shop.