Qurly
URL Shortening

Link rot is killing your old campaigns — and you probably don't know

Roughly 5% of links break within 12 months. If you have any QR codes on packaging or printed collateral, that's a slow-motion brand problem. Here's how to spot it and fix it.

TQ
The Qurly team
6 min read

Link rot is the slowest, most boring crisis in marketing. Nothing breaks loudly — a customer scans a QR code from your packaging two years after you printed it, lands on a 404, shrugs, and never thinks about you again.

Multiply that by every printed brochure, podcast description, business card, and product label still circulating with a hard-coded URL on it, and you have a quiet, ongoing brand-equity leak.

A link is “rotted” when it no longer reaches its intended destination. There are five common causes:

  1. The destination URL changed. Marketing redesigned the site, the URL slug got cleaner, the team rolled out i18n and added /en/ to every path.
  2. The page was deleted. A campaign ended; nobody redirected the URL; the page is gone.
  3. The domain expired. Especially common with vendor microsites and partnership pages.
  4. The redirect chain broke. A → B → C → 404. Even one link in a chain dying takes the whole thing down.
  5. HTTPS migration left HTTP behind. Older printed assets still link to http:// while the destination is now HTTPS-only — most browsers will still upgrade silently, but some old QR readers won’t.

The 12-month half-life data is well-known in academic citation studies; in commercial marketing it’s worse, because campaigns rotate faster than scholarly references.

Link rot is annoying on a website. It’s catastrophic on:

  • Packaging. That QR code on the back of the bottle is going to be in homes for 2–10 years.
  • Print advertising. Out-of-home billboards, magazine inserts, mail flyers — none of which you can edit.
  • Conference signage and event swag. Lives on for years in offices and tote bags.
  • Books, manuals, and product documentation. Print runs of years; the links won’t be touched.

If you’ve ever put a URL on something that gets printed and you didn’t run it through a redirect layer you control, the question isn’t whether you’ll have rot. It’s how soon and how visibly.

The single rule that prevents it

Never put a destination URL directly on a printed asset. Put a short link you control on top of a redirect.

When you control the redirect, you can update the destination ten years from now without reprinting anything. The asset says acme.li/care-guide, and acme.li/care-guide redirects to wherever the live care guide lives today.

This is, frankly, the entire reason short-link infrastructure exists. The URL shortening was a side effect.

If you don’t have a redirect layer in place yet — and especially if your team has been printing direct URLs for years — you’ve already accumulated rot. Three things to do this week:

1. Crawl every domain you’ve ever printed

Pull the URLs from every campaign, packaging spec, mail piece, and event collateral you can find. Run them through a broken-link checker (any of the freely available command-line ones — lychee, linkchecker, or a one-line curl loop). You’re looking for:

  • Outright 404s
  • Soft 404s (the page returns 200 but says “not found”)
  • Long redirect chains (3+ hops is suspicious; 5+ is broken-in-spirit)
  • HTTP-only destinations

2. Check your QR code analytics for “scanned but didn’t land”

This one’s underused. If your QR codes are routed through Qurly, you have scan counts. Compare them against the destination’s matching landing-page-view counts. A meaningful gap is your rot signal — scans are happening, conversions aren’t.

3. Audit your podcast feeds and email archives

Search your last two years of podcast show notes and your last 12 months of email archive for any plain-domain links. Anything that’s not behind a redirect is a rot risk.

The fix going forward

Three policy changes that pay for themselves:

Make “uses a tracked short link” a check on every print/asset spec. No URL goes onto packaging, signage, or print without a Qurly slug. Designers don’t need to know the destination at print time — they only need the slug. Marketing assigns the destination later and updates it whenever needed.

Build a quarterly link-rot sweep into the marketing rhythm. A 30-minute audit four times a year catches 95% of issues. Look at the dashboards. Check the high-traffic links. Update destinations on anything that’s drifted.

Set a fallback destination on every short link. Even if the primary destination 404s for some reason, the fallback catches the click. Better to land someone on your homepage with a friendly “this content has moved” banner than to 404.

A small, slightly grim note

Some link rot is unrecoverable. Anything you printed before you started using a redirect layer is going to rot, and there’s nothing you can do about it. Treat that as a one-time cost, not an ongoing problem — and start the discipline today on everything you ship from this point forward.

The links you create this quarter are still working in 2036 if you set them up right. That’s worth six minutes of slug naming.

Tagged link rot redirects QR codes brand safety
TQ

The Qurly team

We write about the things we learn building Qurly — short links, QR codes, landing pages, and analytics. Subscribe to the changelog or follow along on the blog.

We use cookies to keep the site working and to understand how it's used. Functional cookies are always on; analytics and marketing are optional. See our Privacy Policy and Cookie Policy.