Technical SEO

Fix Broken Links & Redirect Chains — Step-by-Step Guide

Audit for 404 errors and fix or redirect them. Eliminate redirect chains (A→B→C) by pointing directly to the final URL.

Medium High Impact 1-2 hrs Online Local Hybrid
Pro Tip

The biggest ROI comes from fixing broken links on your highest-authority pages. Check your top-linked pages first — broken outbound links on these pages waste the most link equity.

Step-by-Step Guide

1

Run a crawl with Screaming Frog to find all 404s and redirect chains

Open Screaming Frog, enter your domain, and click Start. After the crawl, go to Response Codes > filter by "Client Error (4xx)" for broken pages. Then go to Response Codes > Redirection (3xx) > click "Redirect Chains" in the right panel.

2

Export the list and categorize: fix, redirect, or remove

Export the broken links to a spreadsheet. For each, decide: Fix (update the internal link to a working URL), Redirect (301 to the best alternative page), or Remove (if the content is gone forever, use 410 Gone status).

3

Implement 301 redirects for moved content

In WordPress: use the Rank Math Redirections module (Rank Math > Redirections > Add New). In Apache: add "Redirect 301 /old-page /new-page" to .htaccess. In Nginx: add "rewrite ^/old-page$ /new-page permanent;" to your config.

4

Use 410 status for permanently removed content

A 410 Gone tells Google the content has been intentionally removed and won't return. This is cleaner than a 404 and helps Google deindex the URL faster. Implement via server config or your CMS's redirect module.

5

Update internal links to point to final URLs directly

Don't just add redirects — fix the source links too. In Screaming Frog, the "Inlinks" tab shows which pages link to the broken URL. Update each internal link to point directly to the correct destination, eliminating the redirect hop.

Video Tutorial

AI Prompt

Here is a list of broken links and redirects found on my site:
[PASTE CRAWL DATA]

For each issue, provide:
1. Whether to 301 redirect, fix the link, or use a 410 (content permanently removed)
2. The ideal redirect target URL
3. Priority level based on the page's importance
4. Any redirect chains that should be flattened

Also generate an .htaccess / nginx redirect map I can implement directly.

Tools & Resources

Screaming FrogAhrefs Broken Link CheckerCheck My Links (Chrome Extension)

Learn More

Ultimate Guide to Broken Links — SitebulbarticleFix 404 Errors — Googleofficial

Do this task in the interactive tool

Track your progress and get guided through every step.

Open Interactive Tool

More in Technical SEO

Enforce HTTPS Sitewide

Easy30 min

Optimize Core Web Vitals

Hard2-5 hrs

Configure Robots.txt Properly

Medium20 min

Submit & Optimize XML Sitemap

Easy20 min

Implement Canonical Tags

Medium30 min

Mobile-First Optimization

Medium1-3 hrs

Optimize Page Speed

Hard2-4 hrs

Manage Crawl Budget

Hard1-2 hrs

JavaScript SEO & Rendering

Hard2-4 hrs

Implement Structured Data (Schema)

Medium1-2 hrs

Set Up Hreflang (International Sites)

Hard1-2 hrs

Clean URL Architecture

Medium30 min

Security Monitoring & Headers

Medium30 min