What This Means

The page returns an HTTP 200 OK status code, but its content matches the pattern of a "not found" or empty-state page. The URL exists in the server's routing and does not return a 4xx or 5xx error, but the page's actual content signals to crawlers and users that the expected content is not present.

Why It Matters for SEO

Google can detect soft 404s through a combination of content analysis and behavioral signals. When detected, they are treated similarly to true 404s — deindexed or assigned lower crawl priority — but they continue consuming crawl budget because the URL returns 200. This means soft 404 pages waste crawl allocation without providing indexation value.

Common examples: an e-commerce product page for a deleted item that shows "This product is no longer available" but returns 200; a blog post URL that was migrated and the old URL now shows an empty template; a search result page for a query that returns no results but renders with a 200 status.

What the Platform Checks

The platform combines HTTP 200 status detection with content-pattern analysis:

  • Very low word count (below a minimum threshold).
  • "Not found", "no results", "page not found", "doesn't exist", "has been removed" text patterns in the content.
  • Error-page-like structure: no heading, no main content block, only a short message.
  • Empty content containers with visible structural elements but no textual content.

Fires when a combination of these signals exceeds the soft-404 confidence threshold.

How to Fix It

The correct fix depends on why the page has no content:

  • Deleted or retired content: Return a proper 410 (Gone) or 404 status code. If there is a closely related replacement page, use a 301 redirect instead.
  • Temporarily unavailable content: Return 404 or add a noindex tag while content is missing. If it will return, use a 503 (Service Unavailable) with a Retry-After header.
  • Empty search result pages: Add noindex to all zero-result search pages. Provide helpful navigation links (back to parent category, search suggestions) for users who arrive.
  • Empty category/listing pages: Either noindex them or 301-redirect to the parent category until they contain products or posts.

After fixing the HTTP status, use the URL Inspection tool in Google Search Console to re-test the URL and confirm it is handled correctly.

Find every soft 404across your site

The audit surfaces soft 404 pages before they compound into crawl budget waste and index pollution.