What we measured ·
What Google shows for "soft 404" right now
Method: Live Google results (United States, desktop, English) for "soft 404" retrieved through DataForSEO's SERP API on 2026-10-22. Page types are our own classification of each ranking URL.
The top 8 organic results for "soft 404" were 3 guides or explainers, 2 official search-engine docs pages, 1 forum or community thread, 1 list or comparison, 1 video. The first three were www.reddit.com, developers.google.com, yoast.com. Community threads (www.reddit.com) ranked on page one, a sign searchers want first-hand answers, not only vendor pages.
Google showed an AI Overview for this query, citing 9 source domains including www.reddit.com, developers.google.com, yoast.com, www.searchenginejournal.com. Pages that state the answer directly and early are the ones an Overview can quote.
People Also Ask listed: "What does soft 404 mean?"; "How to fix soft 404 error?"; "What is the difference between a 404 error and a soft 404 error?"; "Why is error 404 so famous?". The sections below answer the ones within this page's scope.
| Position | Domain | Page type |
|---|---|---|
| 1 | www.reddit.com | Forum or community thread |
| 2 | developers.google.com | Official search-engine documentation |
| 3 | yoast.com | Guide or explainer |
| 4 | support.google.com | Official search-engine documentation |
| 5 | www.seobility.net | Guide or explainer |
| 6 | www.searchenginejournal.com | List or comparison |
404, 410, and soft 404 compared
The difference is between what the server says and what the page shows.
| Response | Status code | What the page shows | How Google treats it |
|---|---|---|---|
| Hard 404 | 404 | Not found message | Drops the URL; normal and harmless |
| 410 Gone | 410 | Removed message | Drops the URL, often slightly faster |
| Soft 404 | 200 | Not found, empty, or near-empty page | Treats as missing and reports an error |
| Redirect | 301 or 308 | The new page | Transfers signals to the new URL |
The common causes
Single-page applications are the classic case: the host serves the same HTML shell with a 200 status for every path, and the app renders a not-found view in the browser. Other causes include empty category or search pages with no results, out-of-stock product pages reduced to a template, pages with very little main content, and redirecting many unrelated URLs to the homepage, which Google may also classify as soft 404s.
Fixing soft 404s on single-page apps
The server, not the browser, must return 404 for unknown routes. On serionflow.com we replaced the catch-all rewrite that sent every path to the app with rewrites scoped to known private routes, prerendered every public page, and let unknown paths fall through to a static 404 page that returns a real 404 status. Our build now verifies that a random unknown URL returns 404. On frameworks with server rendering, return the 404 status from the route handler; on static hosts, configure a 404 page instead of a blanket rewrite.
Fixing the other cases
For pages that were removed, return 404 or 410. For pages that moved, redirect permanently to the closest equivalent, not to the homepage. For empty listings, either add useful content, noindex them while empty, or stop generating them. For out-of-stock products that will return, keep the page with real product information and availability; for discontinued ones, redirect to a close alternative or return 410.
Checking the fix
Fetch an affected URL and confirm the status code in your browser's network panel or with a command-line request. Run Test live URL in URL Inspection. Then validate the fix in the Page indexing report. Our free broken link checker reports the status code of every linked URL on a page, which helps spot internal links that still point to missing pages. SerionFlow is the wrong tool for fixing soft 404s in your own app; status codes and routing are set by your server or host.
Clear answers
Frequently asked questions
Are soft 404s bad for SEO?
+
The affected URLs will not be indexed, which is fine if they really are missing. The harm comes when real pages are misclassified, or when many soft 404s waste crawl capacity.
Why does Google say my page is a soft 404 when it has content?
+
Google may judge the main content too thin, or see text that looks like an error message. Add substantive content, or check that the server-rendered HTML contains the content rather than only a loading shell.
About the author
Shadrack Kumi · Founder, SerionFlow
Shadrack builds SerionFlow's site research, page generation, and Search Console tooling, and runs the free tools these guides pair with. Search Console figures cited on these pages come from serionflow.com's own property.
Continue exploring
Related SerionFlow resources
More in Guides
- Title tag length and best practices
- How to connect Webflow to Google Search Console and use the data
- What is AI SEO and why does it matter?
- What is IndexNow and how do you verify it is working?
- What is llms.txt and how do you create one?
- What is an SEO agent, and what should it be allowed to do?
- How to set up Bing Webmaster Tools, Bing's search console
- GEO vs SEO: what changes when the answer comes from AI
Make the next move obvious
Let SerionFlow turn your market evidence into momentum.
Confirm the market, rank the opportunities that matter, create brand matched pages on your domain, and keep moving with controlled weekly intelligence.