Skip to main content

Broken Links: The Silent SEO Killer

seo links broken-links technical-seo website-maintenance
Broken Links: The Silent SEO Killer

Every broken link is a dead end. For users, it’s frustration. For search engines, it’s a signal that your site isn’t well-maintained.

They also accumulate quietly. External sites change, internal pages get deleted, URLs get restructured. Without active monitoring, broken links multiply.

A broken link (or dead link) is a hyperlink that leads nowhere useful:

  • 404 Not Found: the page doesn’t exist
  • 500 Server Error: the server failed to respond
  • Connection Failed: the server couldn’t be reached
  • Timeout: the server took too long to respond

The result is the same: users click expecting content and get an error instead.

SEO impact

Search engines like Google use links to discover new content, pass authority through ranking signals (PageRank), and understand how pages relate to each other. Broken links disrupt all of that:

  • Crawlers hit dead ends instead of finding content
  • Links pointing to 404s don’t pass value
  • Many broken links suggest poor maintenance

User experience

Users trust links. When they click one, they expect to get somewhere useful. A 404 breaks that trust, and they might leave your site entirely.

Studies show users who hit 404s are more likely to bounce. Every broken link is a potential lost customer.

Lost conversions

If a broken link sits on:

  • A product page (broken “Add to Cart”)
  • A pricing page (broken “Contact Sales”)
  • An email campaign (broken CTA)

You’re losing direct revenue. These are users who wanted to convert but couldn’t.

Links within your own site pointing to pages that don’t exist:

  • Deleted pages without redirects
  • Typos in URLs
  • Changed URL structures
  • CMS issues

These are entirely your fault and entirely fixable.

Links to other websites that have changed or disappeared:

  • Sites that shut down
  • URLs that were restructured
  • Content that was removed
  • Domains that expired

You can’t control external sites, but you should update your links when they break.

Other sites linking to your pages that no longer exist:

  • You deleted or moved content
  • URL structure changed
  • Didn’t set up redirects

These are your responsibility to fix with redirects.

Content deletion

Someone deletes a page or post without:

  • Checking what links to it
  • Setting up a redirect
  • Updating internal links

URL changes

URLs get restructured:

  • /blog/old-title becomes /articles/new-title
  • Category reorganization
  • Slug format changes

Without redirects, every old URL becomes broken.

External site changes

Third-party content moves or disappears:

  • Companies go out of business
  • Sites get redesigned
  • Content gets paywalled
  • Domains expire

Platform migrations

Moving from one CMS or platform to another often changes URL patterns. Without proper redirect mapping, everything breaks.

Typos

Simple human error:

  • Misspelled URLs in content
  • Copy-paste errors
  • Incorrect relative paths

Manual checking

Clicking every link on your site? Not practical for anything beyond a few pages.

Automated scanning

Use tools that crawl your site and check every link:

Our Broken Link Checker scans any page and:

  • Finds all internal and external links
  • Checks each one for errors
  • Reports status codes and errors
  • Identifies redirect chains

For a broader audit, our Website Audit includes broken link detection as part of a full health check.

Search Console

Google Search Console reports crawl errors, including 404s Google encountered. If Google found it, it’s affecting your SEO.

Server logs

Your server logs show every 404 response. Analyzing these reveals:

  • Which URLs users are requesting
  • Where traffic comes from (referrer)
  • How often each 404 occurs

For broken internal links, you have two options:

  1. Update the link to point to the correct URL
  2. Create a redirect from the broken URL to the correct one

Updating is cleaner. Redirects are necessary when external sites link to the broken URL.

For broken external links:

  1. Find an alternative source for the same information
  2. Update the link to the new URL
  3. Remove the link if no alternative exists

Don’t leave dead external links. They make your content look outdated.

If other sites link to URLs you’ve changed or deleted:

  1. Create 301 redirects from old URLs to relevant new URLs
  2. Keep redirects forever (backlinks may exist for years)
  3. Optionally contact the linking site to update their link

Never delete old URLs without redirects if they have external backlinks.

Before deleting content

Always check:

  • What pages link to this content internally?
  • Does Google Search Console show backlinks?
  • Should this URL redirect somewhere?

Before changing URLs

Create redirects first:

  1. Map old URLs to new URLs
  2. Implement 301 redirects
  3. Test redirects before going live
  4. Update internal links (redirects work, but direct links are faster)

Regular audits

Schedule periodic link checks:

  • Monthly for active sites
  • After major content changes
  • After any URL restructuring

Set up alerts for:

  • New 404s in server logs
  • Crawl errors in Search Console
  • Failed link checks in monitoring tools

Redirect best practices

When fixing broken URLs with redirects:

Use 301, not 302

301 means “permanently moved.” Search engines transfer ranking signals. 302 means “temporary,” and ranking signals may not transfer.

For more on redirects, see URL Redirects: When to Use 301 vs 302.

Redirect to relevant content

Don’t redirect everything to the homepage. Users clicked for a reason, so send them somewhere relevant:

  • Deleted product → category page
  • Old blog post → newer related post
  • Removed feature → features overview

Avoid redirect chains

If A redirects to B, and B redirects to C, that’s a chain. Users and crawlers experience:

  • Slower load times
  • Potential failures
  • Reduced link equity

Always redirect directly to the final destination.

Priority: what to fix first

Not all broken links are equal. Fix in this order:

1. High-traffic pages

Broken links on popular pages affect more users. Check your homepage, top landing pages, product/service pages, and key blog posts.

2. Conversion pages

Broken links here directly cost money: pricing pages, checkout flows, contact forms, demo requests.

You control these completely. No excuse for internal 404s.

Less urgent but still worth fixing. Outdated external links make content look stale.

Over time, unfixed broken links compound. One broken link leads to more through link rot. SEO degrades as search engines see a pattern of poor maintenance. Users give up and leave when they hit dead ends, and sites full of broken links look abandoned.

Take action

  1. Scan your key pages with our Broken Link Checker
  2. Fix any internal broken links immediately
  3. Update or remove broken external links
  4. Set up redirects for any URLs with backlinks
  5. Schedule monthly link audits

For help with technical SEO or site maintenance, reach out.

Need help shipping?

We help teams build and ship software that works. Performance, SEO, features, weekly demos, full ownership.

Get a Free Audit