HelpWithWebGet Help Now
← Back to Blog
SEO5 min read

Redirect Chains and 404 Errors Are Killing Your SEO

Broken links, redirect chains, and soft 404s silently bleed your SEO. Here's how to audit, find, and fix them before they hurt your rankings.

ByDino Bartolome

Every broken link on your site is a tiny leak in your SEO bucket. Individually, they're nothing. Together, they drain your ranking power and frustrate users. Here's how to find and fix them systematically.

Why this matters

  • 404 errors waste Google's crawl budget (they crawl dead pages instead of your live ones)
  • Redirect chains (A → B → C → D) lose 10-15% of link equity at each hop
  • Soft 404s (pages that return 200 but are actually empty/error) confuse Google's indexing
  • Broken internal links signal low quality to both users and crawlers

Step 1: Find your 404s

Google Search Console Performance → Pages → filter for “Not found (404)”. Shows which dead URLs Google has tried to crawl.

Log files If you have server logs, search for 404 responses. This shows what users are actually hitting.

Crawl tools Screaming Frog (free up to 500 URLs), Sitebulb, or Ahrefs Site Audit will crawl your site and flag every 404.

Step 2: Fix 404s (the right way)

For each 404, decide:

The page should exist → Restore or recreate it Usually happens when someone deleted a page that was ranking well.

The page is truly gone → 301 redirect to the closest relevant page Not just the homepage. Find the most relevant existing page. A deleted “Blue Running Shoes” product should redirect to the “Running Shoes” category, not the homepage.

The page never existed → Return 404 or 410 Bot-generated URL attempts. Let them 404. Don't redirect them anywhere.

Step 3: Find redirect chains

A redirect chain is: Original URL → Redirect 1 → Redirect 2 → Final URL.

  • Why they're bad:
  • Each hop adds latency
  • Each hop loses some link authority
  • Google has a limit on how many hops it'll follow

Find them: Screaming Frog does this natively. Or use an online checker.

Fix: Update every intermediate redirect to point directly to the final URL.

Before: `` /old-page-1 → /old-page-2 /old-page-2 → /new-page ``

After: `` /old-page-1 → /new-page /old-page-2 → /new-page ``

Step 4: Find broken internal links

  • Broken links inside your own site are low-hanging fruit:
  • A blog post linking to a deleted article
  • A nav link pointing to an old URL you changed
  • A footer link to a service page that got renamed

Crawl tools identify these in minutes. Update them.

Step 5: Find broken outbound links

  • Outbound links that 404 don't directly hurt you as much, but they hurt user experience. Fix them:
  • Find a replacement source
  • Link to the archived version at web.archive.org
  • Remove the link

Step 6: Handle URL changes properly

Any time you change a URL, add a 301 redirect from the old URL to the new one. Never rely on “search engines will figure it out.” They won't — not fast enough.

Quick audit checklist

  • [ ] No 404s in Google Search Console “Not found” report
  • [ ] No chains of 3+ redirects on any URL
  • [ ] No broken internal links (run a crawl)
  • [ ] Every deleted page either restored or 301-redirected to relevant content
  • [ ] Robots.txt not blocking anything accidentally
  • [ ] Sitemap up to date (no dead URLs in it)

The hidden win

Most sites I audit have dozens of fixable redirect chains and hundreds of 404s. Fixing them often produces noticeable ranking gains within 2-4 weeks — no new content required.

Need help?

I run SEO audits that find every broken link and redirect chain — then fix them systematically. Usually takes a few hours and pays off for years. Send me a message.

Need Help With Your Website?

I fix these problems every day. Send me a message and I'll take a look.

Get Help Now