Broken Links and 404 Errors: An SEO Guide (2026)
By Tim Francis · June 10, 2026 · 8 min read
Quick Answer
Broken links and 404 errors frustrate users, waste crawl budget, and let authority leak away. Find them with a crawler and Search Console, fix internal broken links directly, redirect removed pages that had value or links with a 301, and let genuinely gone pages return a clean 404. Do not redirect everything to the home page.
Key Takeaways
- Broken internal links waste crawl budget and frustrate users.
- Find broken links with a site crawler and the Search Console index report.
- Fix internal broken links by correcting or removing the link directly.
- Use a 301 redirect for removed pages that had traffic or backlinks.
- Let truly gone pages return a clean 404; do not mass-redirect to the home page.
- A custom 404 page keeps users engaged when they hit a dead end.
Broken links are the potholes of a website: small individually, but collectively they damage the experience and waste the crawl budget your important pages need. Handled well, fixing them is one of the most reliable maintenance wins in SEO; handled badly, the fixes themselves cause new problems. This guide covers how to find and fix them correctly, and it links to our technical SEO guide for the wider technical context.
Do broken links hurt SEO?
Quick answer: Yes, in several ways. Broken internal links waste crawl budget, frustrate users, and prevent authority from flowing to the pages it should reach. Broken outbound links also signal poor maintenance.
A broken link is a dead end for both users and crawlers. Users hit a 404 and may leave; crawlers waste a request that could have gone to a real page, and any authority meant to flow through that link is lost. None of this is catastrophic alone, but it adds up across a site.
- Find broken links with a crawler and Search Console.
- Fix internal broken links by correcting the link itself.
- Redirect valuable removed pages with a 301.
- Let genuinely gone pages return a clean 404.
How do I find broken links?
Quick answer: Use a site crawler to scan for internal and outbound links that return errors, and check the Search Console index and pages reports for crawl errors. Together they surface most broken links.
We combine a full crawl with Search Console data. The crawl catches broken links as they exist now, while Search Console shows which broken URLs Google is actually encountering, drawing on the same Google Search Console documentation data we use for everything else.
When should I use a 301 redirect versus a 404?
Quick answer: Use a 301 redirect when a removed page had traffic, backlinks, or a clear equivalent to send users to. Let a page return a clean 404 when it is genuinely gone with no relevant replacement.
The key is relevance. A 301 should point to a genuinely related page, not the home page, because an irrelevant redirect frustrates users and is often treated as a soft 404 anyway. We map each removed URL to its best real destination, or let it 404 honestly.
Is it bad to have any 404 errors?
Quick answer: No. A clean 404 for a page that genuinely no longer exists is correct and expected. The problem is broken internal links and lost valuable pages, not the existence of 404s themselves.
Fixing internal broken links
Internal broken links are entirely within your control, so fix them at the source. Correct the URL, update it to the current page, or remove the link if the target is genuinely gone. Unlike redirects, this fully resolves the problem rather than patching over it.
We prioritize internal broken links first in any cleanup. They are the ones you can fix perfectly, and doing so restores both the user journey and the flow of authority through your site immediately.
Handling removed pages
When a page is removed, decide its fate deliberately. If it had traffic, backlinks, or a clear successor, 301 redirect it to the most relevant page so its value carries over. If it had none of those and no relevant equivalent, a clean 404 is the honest, correct response, and that is perfectly fine.
Why mass-redirecting to the home page backfires
A tempting shortcut is to redirect every removed URL to the home page, but it backfires. Google often treats an irrelevant redirect as a soft 404, so it gives you neither the value of a real redirect nor the clean signal of an honest 404. Worse, it frustrates users who expected related content and landed on a generic page instead.
We redirect only to genuinely relevant destinations. When no relevant page exists, we let the URL return a clean 404 with a helpful custom page, because an honest dead end serves users and engines better than a misleading redirect, which is the standard we hold our work to.
A broken link cleanup workflow we use
Our cleanup process is systematic so nothing slips through.
- Crawl the full site to list all broken internal and outbound links.
- Pull crawl errors from the Search Console pages report.
- Fix internal broken links by correcting or removing them.
- Map valuable removed pages to relevant 301 destinations.
- Let genuinely gone pages return a clean 404.
- Re-crawl to confirm the errors are resolved.
This turns a vague worry about broken links into a concrete, finite task, and it pairs naturally with the technical maintenance we describe in our technical SEO guide.
Designing a helpful 404 page
A 404 does not have to be a dead loss. A custom 404 page that acknowledges the missing content and offers a search box, popular links, or a path back to key pages can rescue a visit that would otherwise end in a bounce. We treat the 404 page as part of the user journey, not an afterthought.
It should still return a proper 404 status code, however. A friendly page that secretly returns a 200 status creates soft 404s that confuse search engines, so we make the page helpful for humans while keeping the status code honest for machines.
Top 6 steps to fix broken links and 404s
These are the steps we take to clean up broken links on a site. They are ordered to fix the highest-impact problems first.
- Crawl the site and pull crawl errors from Search Console.
- Fix internal broken links at the source by correcting them.
- 301 redirect valuable removed pages to relevant destinations.
- Let genuinely gone pages return a clean 404.
- Avoid mass-redirecting unrelated URLs to the home page.
- Build a helpful custom 404 page that returns a proper status code.
How we approach this at Search Scale AI
I'm Tim Francis, and at Search Scale AI we work on finding and fixing broken links and 404 errors for real businesses across St. Augustine and the wider Florida market every week. The recommendations below come from engagements we actually run, not from rehashed listicles or borrowed opinions. We are an SEO and answer-engine-optimization studio, and we would rather under-promise and over-deliver than make claims we cannot keep.
We do not buy reviews, we do not invent testimonials, and we never guarantee a specific Google ranking, because no honest agency can control an algorithm we do not own. What we can do is apply a disciplined, measurable process, document every change, and show you the data behind it. If you want a second opinion on your own finding and fixing broken links and 404 errors, the same checklist we use internally is what you are reading here.
Everything in this guide reflects current behavior we have observed and verified against the official documentation linked throughout. When a popular blog post and the official guidance disagree, we side with the documentation and with what we can measure in our own client data. That is the standard we hold our own work to, and it is the standard you should hold any agency to. We would rather tell you a tactic no longer works, or never did, than sell you a comfortable story that quietly wastes your budget.
Search Scale AI is a real studio with a real point of view, not a faceless content mill, and the person writing this is accountable for what it says. If something here is wrong or becomes outdated, we want to correct it, because our reputation depends on being right far more than on being loud. Honest, sourced, measurable work is not just an ethical position for us; it is the only approach that survives the next algorithm update.
Putting this into practice
Fixing broken links is reliable, finite maintenance that improves both user experience and crawl efficiency, as long as you handle redirects honestly. Crawl your site this week, fix the internal broken links first, and decide each removed page's fate, a relevant 301 or a clean 404, deliberately. If you want a thorough technical cleanup, broken-link and redirect handling is part of our SEO services.
Frequently asked questions
Do broken links really hurt my rankings?
They waste crawl budget, frustrate users, and stop authority from flowing where it should. The effect is cumulative rather than catastrophic, but fixing them is a reliable maintenance win.
How do I find broken links?
Use a site crawler to scan for error-returning links and check the Search Console pages report for crawl errors. Together they surface most broken links on a site.
When should I redirect instead of letting a page 404?
Use a 301 when a removed page had traffic, backlinks, or a clear equivalent. Let it return a clean 404 when it is genuinely gone with no relevant replacement.
Can I just redirect everything to my home page?
No. Google often treats irrelevant redirects as soft 404s, so you get neither benefit, and users are frustrated. Redirect only to genuinely relevant destinations.
Are 404 errors always bad?
No. A clean 404 for a page that genuinely no longer exists is correct and expected. The real problems are broken internal links and lost valuable pages.
What makes a good 404 page?
One that acknowledges the missing content, offers search and popular links, and helps the user continue, while still returning a proper 404 status code for machines.