Skip to main content

Technical SEO

404 Errors: What "Not Found" Means and How to Handle It

Not every 404 is bad — but the wrong ones cost you.

Quick answer

A 404 status means the requested page was not found. Some 404s are normal, but 404s on pages that should exist — or that users reach from links and search results — hurt experience and SEO. A helpful custom 404 page softens the impact.

The 404 status code tells clients a URL does not exist. The goal is not zero 404s, but ensuring important URLs never 404 and that unavoidable 404s return a genuine 404 status with a useful page.

Check your website

See how your site handles 404 errors: what "not found" means and how to handle it — free, no account needed.

For business owners

A generic "Not Found" page is a dead end that sends visitors straight back to Google — often to a competitor. A well-designed 404 page that offers search and popular links recovers some of those visitors. And ensuring your real pages never 404 protects both sales and rankings.

How it works (technical)

A correct 404 returns HTTP status 404 Not Found in the response header and shows a helpful page. A common bug is the soft 404: the page says "not found" but returns status 200 OK, which confuses search engines into indexing empty pages. For permanently removed content that had value, prefer a 301 redirect to a relevant page; use 410 Gone to explicitly signal permanent removal.

Real-world example

An online store returned a friendly "product unavailable" page — but with a 200 status. Google indexed thousands of these as real pages, bloating the index with thin content. Switching them to proper 404/410 statuses (and redirecting still-relevant products) cleaned up the index.

Why it matters

Correct status codes and helpful error pages protect crawl efficiency, index quality and user experience. Scanners check for soft 404s and 404s on important URLs.

How to fix it

  1. Ensure missing pages return a true 404 status, not 200.

  2. Design a custom 404 page with search, navigation and popular links.

  3. Redirect (301) removed pages that still have value or inbound links.

  4. Use 410 Gone for content intentionally and permanently removed.

  5. Monitor for 404s hit by real users and search crawlers.

Best practices

  • Never serve a "not found" message with a 200 status.

  • Make the 404 page genuinely helpful, not a dead end.

  • Fix or redirect 404s that appear in analytics or Search Console.

Common mistakes

  • Soft 404s (not-found content returning 200).

  • A bare, unhelpful default error page.

  • Letting important pages 404 after a migration.

Frequently asked questions

Are 404 errors bad for SEO?

Occasional 404s for genuinely missing pages are normal. Problems arise from soft 404s and from important, linked pages returning 404.

Should I redirect all 404s to the homepage?

No. Redirect to a relevant page where one exists; otherwise return a helpful 404. Mass-redirecting to the homepage creates soft 404s.

Put this into practice

See how your site scores with Plexa Trust — start with a free scan, then unlock the complete audit on Pro.

Scan your website free

See Pro plans · Create account