Glossary · Technical SEO

Soft 404

Also called: soft 404 error

Definition

A soft 404 is a page that tells visitors it doesn't exist or has no content but returns a 200 success status, instead of a proper 404 or 410.

Soft 404 explained

When a page is missing, the server should return a 404 (not found) or 410 (gone) status code. A soft 404 happens when the server returns 200 (OK) while showing an error message, an empty search result, an out-of-stock notice with nothing else, or a redirect to the homepage for every missing URL.

Search engines try to detect these and report them in Google Search Console's page indexing report as soft 404s. They waste crawl effort, can keep useless pages in the index, and confuse reporting, because your analytics shows successful page views for pages that are effectively errors.

Fix them by returning the correct status: a real 404 or 410 for pages that are gone, a 301 redirect to a closely matching page when one exists, and real content for pages that should stay. For e-commerce, keep useful out-of-stock product pages live with alternatives rather than turning them into empty shells.

Example

Your store redirects every discontinued product URL to the homepage. Google reports them as soft 404s, since the homepage isn't a replacement. Redirecting each one to its closest category, and returning 410 for items with no match, clears the errors.

Why it matters

Correct status codes help search engines spend their crawling on real pages and keep reports accurate.

Related service

Technical SEO

Crawlability, indexing, structured data and rendering fixes so search engines and AI crawlers can read your site.

Technical SEO services

Published by Vidern, founded and led by Malhar Shah. Updated .

Find out what's holding your site back

Get a free SEO audit with prioritized fixes, delivered within 48 hours.