Are 404 Errors Bad for SEO? What Actually Hurts (and What Doesn’t)

Summarize with:

No, 404 errors do not hurt your rankings. Google has stated this plainly and repeatedly: 404s are a normal part of the web, and there is no penalty for having them. A site with hundreds of 404s is not being held back because of them.

What does damage your SEO is what happens around a 404 — a soft 404 that returns a 200 status, a page with backlinks that dies without a redirect, or the common reflex of redirecting every missing URL to the homepage. Those are real problems, and none of them is the 404 itself.

This guide separates the myth from the mechanism, and gives you a rule for deciding which 404s deserve your time.

Quick answer

404 errors do not cause a ranking penalty. Google treats them as expected behaviour: pages get deleted, URLs change, people mistype links.

What genuinely costs you: soft 404s (missing pages returning 200), lost link equity when a page with backlinks dies without a redirect, mass-redirecting to the homepage (which Google reads as a soft 404), and — on very large sites only — wasted crawl budget. Fix the 404s that had traffic or links. Leave the rest returning an honest 404.

What Google actually says

The confusion is worth addressing head-on, because a large share of SEO content still repeats the opposite.

Google’s documented position is that 404 responses are a normal and expected part of the web. Their guidance is explicit that a 404 doesn’t harm the rest of your site, and that most 404s reported in Search Console need no action at all. Pages are removed, URLs get restructured, and other sites link to addresses that never existed — none of that is a signal of poor quality.

More than that: Google states that correctly returning 404 or 410 for pages that don’t exist can improve crawl coverage of your best content, because crawlers stop spending time on URLs that lead nowhere.

So the honest framing is the reverse of the myth. A clean 404 is the correct answer to a request for something that isn’t there.

What actually hurts

Four things, and it’s worth knowing which of them apply to you.

1. Soft 404s — the real problem

A soft 404 is a missing page that returns a 200 OK status while displaying “not found” content. The server tells crawlers “here is a valid page” and then shows an error message.

This is genuinely harmful, and Google documents why: those URLs get crawled and indexed as though they had unique content, which limits the crawl coverage of the pages that matter. It also makes it impossible for search engines to know the content is gone.

The most common ways sites create soft 404s without meaning to:

  • A CMS or theme that serves an error message inside a normal 200 template
  • Redirecting all missing URLs to the homepage
  • A “no results” page for an empty search or empty category
  • A page whose content was emptied but the URL kept alive

The fix is simple: make sure a missing page returns the actual 404 status code, not just a page that says 404. Check with curl -I or the URL Inspection tool in Search Console — the visible page tells you nothing about the status code.

2. Lost link equity

This is the one genuine SEO cost of a 404, and it’s indirect.

If a page had backlinks and now returns 404, the authority those links passed goes nowhere. The links still exist, but they point to a dead address. The page is gone and so is its contribution.

The fix is a 301 to the closest equivalent page — not to the homepage. A 301 redirect passes almost all the link equity through a single hop, which is precisely what you want here.

This is also why the useful question isn’t “how many 404s do I have?” but “do any of my 404s have backlinks?

3. Redirecting everything to the homepage

The intuitive reflex, and it backfires twice.

For search engines, redirecting a missing page to an unrelated homepage is treated as a soft 404 — Google recognises that the destination doesn’t fulfil the original request, so you get the soft 404 problem plus a useless redirect.

For visitors, it’s worse than an error page. Someone clicked a link expecting a specific article and landed on your homepage with no explanation. They can’t tell whether the content moved, was deleted, or the link was wrong.

Redirect page to page, or don’t redirect at all.

4. Crawl budget — only if you’re large

You’ll see crawl budget cited constantly in this discussion. For most sites it’s irrelevant.

Crawl budget becomes a real consideration on sites with many thousands of URLs, where crawlers spending time on dead addresses measurably delays discovery of new content. If your site has a few hundred pages, Google has ample capacity to crawl all of it and a handful of 404s changes nothing.

If you do run a large site, this is where returning 410 Gone instead of 404 helps — see below.

Which 404s should you actually fix?

The practical rule, in one table:

The 404 URL…What to do
Has backlinks from other sites301 to the closest equivalent page. This is the highest-value fix
Still receives traffic or was ranking301 to the equivalent page, or restore the content if it should exist
Is linked internally from your own siteFix the internal link. A redirect works, but correcting the link is cleaner
Should exist but doesn’t (a real bug)Fix the cause — permalinks, missing file, broken rewrite rule
Was deliberately deleted, no links, no trafficLeave it. The 404 is the correct response
Never existed (typo, spam link, scanner probe)Leave it. Nothing to fix, nothing at risk

Two of those six rows say “leave it”, and in most Search Console reports they’re the majority. That’s the practical takeaway: the work is triage, not elimination.

404 or 410? The distinction most guides skip

Both mean the page isn’t there, but they say different things:

  • 404 Not Found — the resource isn’t here. It might come back; the server isn’t committing either way.
  • 410 Gone — the resource is deliberately and permanently removed.

Because 410 is an explicit statement of intent, search engines can act on it with more confidence, and it tends to be processed faster than a 404 when you want a URL dropped from the index.

When to use 410: you deleted content on purpose and know it isn’t returning — expired listings, retired products, spam pages you cleaned up, an entire section removed.

When 404 is fine: everything else. If you’re not certain the removal is permanent, 404 is the safer default, and the difference is marginal for most sites.

Neither one is a penalty. Both are correct answers.

Handling 404s in Google Search Console

The Pages report lists “Not found (404)” URLs, and this is where most of the panic starts. Three things worth knowing:

It’s a report, not a warning. Google lists 404s because you might want to know, not because they’re costing you anything. There’s no “fix this” obligation attached.

Check where the link came from. Click a URL and use the inspection details to see if Google found it through an internal link, an external one, or a sitemap. An internal link means a real bug on your site; an external one from a random domain means nothing.

Never submit 404s in the sitemap. A URL that returns 404 shouldn’t be in your sitemap — that’s a genuine inconsistency, and it’s worth fixing.

For context on how Google discovers and indexes your pages in the first place, our guide on submitting your website to search engines covers the process.

What a 404 page should do

Since a 404 isn’t an SEO problem, the value of a good error page is entirely about not losing the visitor.

A useful 404 page includes your normal navigation, a search box, and links to your most popular content. That turns a dead end into a second chance — someone who arrived looking for something specific can find their way to something relevant instead of closing the tab.

What it should not do is return a 200 status, which is the soft 404 trap described above, or redirect somewhere unrelated.

Our guide on creating a custom 404 page with .htaccess shows how to set one up, and our guide on the 404 error code covers the causes and how to fix the ones that shouldn’t be happening.

Redirects, error pages and logs — all yours to control

Managing 404s properly means full .htaccess access, real error logs and a control panel that doesn’t get in the way. Copahost gives you cPanel or DirectAdmin, LiteSpeed servers with NVMe storage, free SSL, and free migration from your current host.

See hosting plans

Frequently asked questions

Are 404 errors bad for SEO?
No, not directly. Google has stated repeatedly that 404 errors are a normal part of the web and do not cause a ranking penalty. Damage comes from soft 404s, from losing the link equity of pages that had backlinks, and from redirecting missing pages to the homepage — not from the 404 status itself.

Do 404 errors affect my rankings?
A 404 on one URL does not lower the rankings of your other pages, and there is no site-wide penalty for having 404s. What can affect rankings is losing a page that was ranking or that had backlinks, since that page’s value disappears if no redirect is put in place.

How many 404 errors are too many?
There is no threshold, because the count itself isn’t what matters. A site can have thousands of 404s from old URLs and spam links without any ranking impact. What matters is whether any of them had traffic or backlinks, and whether any of them are pages that should exist.

Should I fix all the 404 errors in Search Console?
No. Most of them need no action. Fix the ones with backlinks, the ones that still receive traffic, the ones linked internally from your own site, and the ones that are genuinely bugs. URLs that were deliberately deleted or never existed should keep returning 404.

What is a soft 404 and why is it worse?
A soft 404 is a missing page that returns a 200 OK status while showing error content. It is worse than a real 404 because search engines treat the URL as valid content, which wastes crawl coverage and prevents them from learning the page is gone. Returning the correct 404 status fixes it.

Should I use 404 or 410 for deleted pages?
Use 410 Gone when you deliberately removed content and know it isn’t coming back — it states intent explicitly and search engines tend to process it faster. Use 404 for everything else, including cases where you aren’t certain the removal is permanent.

Does a custom 404 page help SEO?
Not for rankings. Google does not reward custom error pages. A good 404 page helps by keeping visitors on your site — with navigation, a search box and links to popular content — which is a conversion and user experience benefit rather than a ranking one.

Should I redirect 404 pages to my homepage?
No. Google treats homepage redirects for missing content as soft 404s, and visitors find them disorienting. Redirect page to page, to the closest equivalent content, and leave URLs with no relevant replacement returning an honest 404.

Conclusion

The short answer is that 404 errors are not an SEO problem, and treating them as one wastes time you could spend on things that matter. Google expects missing pages, doesn’t penalise them, and actually crawls your good content more efficiently when dead URLs answer honestly. The damage is always adjacent: a soft 404 that pretends to be a real page, a page with backlinks that dies without a redirect, or a blanket redirect to the homepage that helps nobody. Triage your 404 list by asking which URLs had links or traffic, redirect those page to page, and let the rest return the status they should. That’s the whole job.

Share the Post:
Picture of Gustavo Gallas

Gustavo Gallas

Graduated in Computing at PUC-Rio, Brazil. Specialized in IT, networking, systems administration and human and organizational development​. Also have brewing skills.