How to Fix Broken Links for SEO: Step-by-Step Guide (2026)
Every broken link on your site is a dead end for both users and search engine crawlers. Internal 404s waste crawl budget. External broken links signal poor site maintenance to Google. Here's the complete process to find, prioritize, and fix every broken link systematically.
Why Broken Links Hurt More Than You Think
Crawl budget waste
Googlebot's daily crawl quota is finite. Every 404 it hits on your site consumes budget that could have been used on your good pages.
Lost PageRank
Internal links pass authority between pages. A link pointing to a 404 passes zero PageRank — that equity disappears entirely.
User experience signal
High bounce rates from 404 pages are a negative user experience signal that may influence rankings over time.
Step-by-Step: Fix Internal Broken Links
- Crawl your entire site: Use SiteGrip or your preferred crawler with "Follow internal links" enabled. Export all URLs returning 404, 410, or 5xx responses.
- Identify the source pages: For each broken URL, note which pages on your site link to it. These are the pages you need to either fix links on or set up redirects from.
- Prioritize by impact: Sort by number of inbound internal links. A 404 URL that 20 pages link to should be fixed before one that 1 page links to.
- Choose your fix strategy:
- Option A — Set up a 301 redirect: Best when the URL has external backlinks or many internal links. Redirects to the closest matching live page.
- Option B — Update the linking page: Best for internal links only. Edit the source page to point directly to the correct live URL.
- Option C — Restore the page: If the deleted page had significant traffic, restore it with the original or updated content.
- Submit fixed pages for re-crawl: Use SiteGrip to submit all source pages (the ones that contained the broken links) to Google's API after making your fixes.
- Verify resolution: Re-run your crawl 24–48 hours later to confirm no broken links remain.
Handling External Broken Links
External links (links to other websites) are trickier because you can't fix the destination. Your options are:
- Remove the link entirely if the destination domain no longer exists or is irrelevant.
- Replace with an updated link if the resource has moved to a new URL.
- Replace with an alternative source if the content now exists on a different domain.
How often should I check for broken links?
For active sites that publish new content or migrate pages regularly, run a broken link check monthly. For stable sites, quarterly is sufficient. SiteGrip can be configured to alert you in real time the moment a new broken link appears.
Should I fix 410 (Gone) errors the same way as 404s?
A 410 explicitly signals "this page is permanently gone." Google treats it similarly to a 404. The same fix process applies — redirect to a relevant page if backlinks exist, or remove links from internal navigation.
Find All Broken Links in Minutes
SiteGrip crawls your site, maps every broken link to its source page, and lets you push fixes to Google immediately.
Start Free Trial