Link Rot Audit Checklist: Find Broken, Expired, and Misleading Links Across Your Campaigns
QR code campaignsbroken linkslink maintenanceredirect managementexpired marketing linkswebsite auditscampaign operations

Link Rot Audit Checklist: Find Broken, Expired, and Misleading Links Across Your Campaigns

LLinksTo Editorial Team
2026-11-07
7 min read

Use this recurring QR code link audit to find broken URLs, expired offers, faulty redirects, and poor mobile destinations before they waste traffic.

A QR code is only useful while its destination works, matches the campaign, and delivers a good mobile experience. This link rot audit checklist gives you a repeatable way to find broken URLs, expired offers, faulty redirects, misleading destinations, and underperforming QR code campaign links before they waste traffic. Use it monthly for active campaigns and before every major promotion, print run, or event.

Overview

Link rot is the gradual failure of published links. A destination may disappear, an offer may expire, a redirect may point to the wrong page, or a website redesign may change a URL without preserving the old path. QR codes make these issues especially important because they are often printed on packaging, posters, signs, brochures, event materials, and other assets that cannot be edited after publication.

A complete audit should examine more than whether a URL returns a page. The page may load but still be unsuitable if it shows an outdated promotion, sends visitors through too many redirects, breaks on mobile, lacks the expected product or sign-up form, or creates confusion about what happens after the scan. Your goal is to verify the entire path from the QR code or short link to the intended action.

Start with a central inventory. Record the campaign name, QR code or short URL, original destination, current destination, campaign owner, launch date, expiration date, status, and replacement URL. If you use a dynamic QR code, document the editable destination separately from the printed code. That distinction helps you update a campaign without replacing every physical asset.

For related tracking practices, see the guide to dynamic QR codes for marketing and the QR code campaign checklist.

What to track

1. Inventory and ownership

List every active QR code, short link, and campaign URL in one spreadsheet or link management dashboard. Give each item a clear owner who can approve changes. Useful fields include:

  • Campaign and asset name
  • QR code or short URL
  • Destination URL and final resolved URL
  • UTM parameters or other campaign identifiers
  • Traffic source, placement, and audience
  • Launch date, end date, and review date
  • Owner, backup owner, and replacement URL
  • Last tested date and audit result

A consistent naming system makes it easier to find related social media campaign links, printed assets, and event materials. If you create short links for campaigns, use meaningful labels rather than unexplained strings. The branded short link guide covers practical naming and campaign template considerations.

2. Status codes and redirects

Test the short URL and the final destination separately. A link may return a successful response while still redirecting to an unintended page. Record whether the URL resolves, whether the redirect reaches the expected domain, and whether the final page loads without an error.

Pay particular attention to links that return a not-found response, server error, access restriction, or repeated redirect. A redirect is not automatically a problem, but an unnecessary chain can make troubleshooting harder and may increase the chance that a destination fails later. Confirm that the final URL uses the correct protocol and path, especially after a domain migration or site redesign.

For a broader review of trustworthy redirects and abuse risks, use the short link security guide.

3. Destination accuracy and offer status

Compare the promise made by the printed material, post, or call to action with the page that opens. Check the headline, product, price or offer language, sign-up form, download, and next step. A technically valid page can still be misleading if it no longer matches the campaign.

Look for expired discount codes, closed registration forms, unavailable products, outdated event dates, discontinued downloads, and references to past seasons. If the original offer has ended, choose deliberately between a relevant replacement page, an evergreen landing page, or a clear campaign-ended message. Avoid sending visitors to a generic homepage when a more useful alternative exists.

4. Mobile experience

Open every destination on a phone, preferably using more than one browser or device when the campaign matters. Check that the page fits the screen, loads its main content, presents readable text, and allows the intended action without awkward zooming. Test forms, buttons, menus, checkout steps, app links, and downloads rather than stopping at the first page view.

Also test the experience on the connection conditions your audience may reasonably encounter. A page that works on a fast office connection may feel unusable at a busy venue or on a congested mobile network. Record practical issues such as an oversized banner covering the call to action, a form that cannot be completed by touch, or a consent prompt that blocks the page.

5. Measurement and attribution

Confirm that clicks or scans appear in the appropriate analytics view and that campaign parameters remain intact after redirects. Compare the URL used in the QR code with the URL recorded in your analytics platform. Inconsistent naming can split one campaign across several reports.

Track scans, clicks, sessions, conversions, and other meaningful actions where available, but do not treat volume alone as proof of success. A high scan count with few completed actions may indicate a weak landing page, unclear offer, or audience mismatch. For implementation details, refer to this UTM and short-link analytics workflow.

Cadence and checkpoints

Use a risk-based schedule instead of waiting for complaints. Review high-traffic and time-sensitive campaigns more often than stable evergreen links.

  • Before publication: Scan the QR code from the intended printed or displayed asset. Test the short URL, redirect, final page, mobile layout, form, offer, and tracking.
  • During a promotion: Review active campaign links weekly or at another interval appropriate to the campaign length. Check inventory, availability, offer language, and conversion actions.
  • Monthly: Audit all active QR codes and short links, including evergreen bio links, affiliate destinations, downloads, and social profiles.
  • Quarterly: Review lower-traffic links, old redirects, unused campaign records, and ownership. Archive assets that are no longer needed and document replacement destinations.
  • Before a major event or print run: Perform a fresh end-to-end test even if the link passed a previous audit. Print and digital assets may have different placement, sizing, or surrounding instructions.
  • After a site or platform change: Recheck links affected by domain changes, URL restructuring, CMS updates, app changes, analytics changes, or landing page revisions.

Keep the result simple: pass, needs review, or failed. Add the date, tester, observed issue, owner, deadline, and replacement URL. This turns a link rot checker workflow into an operational record rather than a one-time inspection.

How to interpret changes

A failed scan or broken URL should be triaged by impact. First fix links attached to paid campaigns, high-visibility printed materials, current promotions, customer support content, and pages with strong conversion intent. Then address lower-priority archive and evergreen links.

Separate technical failures from campaign problems. A destination that returns an error needs repair or replacement. A destination that works but receives scans without meaningful actions may need a clearer call to action, a better mobile layout, or a more relevant offer. A drop in scans may reflect reduced distribution rather than a broken QR code, so compare scan activity with the campaign’s placement and exposure.

When replacing a destination, preserve the original QR code whenever the campaign uses a dynamic redirect. If the code points directly to a fixed URL, update the redirect or publish a useful replacement page when possible. Do not silently send visitors to an unrelated destination. Record the change and test the updated path from the actual asset.

Review attribution before drawing conclusions. Missing UTM parameters, altered redirect rules, consent settings, or analytics configuration can change reported results without changing real visitor behavior. A consistent branded link tracking structure makes these comparisons easier.

When to revisit

Revisit this audit at least monthly for active QR code campaigns and quarterly for quieter evergreen assets. Increase the frequency when a link supports a limited-time offer, paid traffic, an event, a product launch, affiliate revenue, or a high-volume bio link page. Also return to the checklist whenever your site structure, domain, analytics setup, mobile experience, or campaign destination changes.

End each review with three actions: repair or replace failed links, assign an owner to unresolved issues, and schedule the next check. Keep a short change log so you can see whether the same destination fails repeatedly. If a campaign is ending, decide whether to retire the code, redirect it to an evergreen resource, or display a clear end-of-campaign message.

For a practical next step, export your current QR code and short-link inventory today. Test the ten most important destinations on a phone, verify their final URLs and tracking parameters, and record any owner or replacement URL that is missing. Repeating that small process on a defined schedule will catch broken, expired, and misleading links before they become a poor customer experience.

Related Topics

#QR code campaigns#broken links#link maintenance#redirect management#expired marketing links#website audits#campaign operations
L

LinksTo Editorial Team

SEO Editor

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.