Home / Blog / Broken link monitoring
Broken link monitoring

What should a marketing team do when links in an already sent email break?

You cannot edit an email once it is in the inbox, but you can control where its links land. A practical playbook for catching and repairing broken links in campaigns that have already gone out.

A small marketing team gathered around a wooden conference table with coffee mugs and a potted plant, one person gesturing while explaining something to colleagues, bright office with plants

Why sent emails are a special case

Emails live far longer than most people assume. Subscribers open newsletters days or weeks after delivery, archived campaigns get forwarded to colleagues, and evergreen onboarding sequences keep sending the same links for months or years. A landing page that gets renamed or retired quietly converts every one of those messages into a dead end. Unlike a web page, there is no source file you can edit to fix what is already in someone's inbox. Related: Why Broken Links Quietly Hurt Your SEO

What you do control is the destination. Most email platforms wrap every link in a tracking redirect on their own domain. The subscriber clicks the tracking URL, which then forwards to your page. That indirection is the lever: the tracking hop keeps working as long as the destination works, and a redirect on your site fixes the destination for everyone. Some platforms also allow editing the stored destination behind a tracked link in a sent campaign or an active automation.

Keep reading: Why Broken Links Quietly Hurt Your SEO, Internal vs External Broken Links: Which to Fix First, How to Find Broken Links at Scale. See how LinkRotly helps you continuous broken link monitoring for websites.

Detecting the problem quickly

The strongest signals come from your own analytics. Look for campaign click counts that are not matched by landing page sessions, a spike in 404 responses that carry your email campaign parameters, and support replies asking where a page went. The single most useful step is an alert on 404 responses where the request includes utm_medium=email or whatever parameter your platform appends. That one rule catches most breaks within a day, without anyone reading a report.

Proactive coverage is also cheap. Extract every destination URL from active automations, including welcome series, onboarding sequences, drip campaigns, and transactional templates such as receipts and password resets, and check them on a schedule like any other set of links. Include recent one-off campaigns for a window of a few weeks after sending, because that is when late opens still happen in meaningful numbers, and drop them from the list after that.

Repair options in order of preference

First choice: restore or redirect the destination. A 301 from the old URL to the new page repairs every email ever sent that points at it, along with any other site or bookmark that references the same address. This is almost always the right first move and takes minutes. Second choice: if your email platform supports editing link destinations for a sent campaign or an active automation, update the destination there so the tracked link forwards correctly without touching your site. Related: Redirects Done Right: Avoiding Chains and Loops

If the page is truly gone with no equivalent, place a short page at the old URL that explains what changed and links to the closest alternative, rather than leaving a bare 404. For automations, fix the template itself first so future sends stop compounding the problem, then work backward through the links already in circulation. Log every change with the URL, the date, and the campaign name so nobody removes the redirect during a later cleanup and breaks the same links a second time. Related: Internal vs External Broken Links: Which to Fix First

Preventing the next one

Add a link check to the pre-send checklist. Every URL in the campaign should resolve with a 200, not a redirect to the homepage, and the landing page should render the content the email promises. Prefer stable URLs such as a product category or an evergreen guide over deep URLs that are likely to change, and build the habit of asking, before retiring any page, which emails still point to it. That one question prevents most of the incidents that end in an apology email.

Keep a shared register of every URL used in automations and transactional templates, and consult it before any site migration or URL restructure. Coordinate with whoever owns redirects so that email destinations are included in the redirect map alongside site pages. A recurring monitor that covers both the site and the email register costs little, and it is far cheaper than discovering a broken onboarding link from a customer complaint. Related: How to Find Broken Links at Scale

Key takeaways
  • You cannot edit a sent email, but a 301 at the old URL repairs every copy in every inbox.
  • Alert on 404 responses carrying email campaign parameters to catch breaks within a day.
  • Put links from active automations and transactional templates under permanent monitoring.
  • Add a pre-send link check and keep a register of email URLs so migrations include them.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

Find broken links before your visitors do

Continuous broken link monitoring for websites. LinkRotly is built to help you put this into practice.

Scan my site

More from the LinkRotly blog

Get the LinkRotly playbook

Practical guides on broken link monitoring, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.