Forum Moderators: Robert Charlton & goodroi
nonexistent - deleted but indexed
A soft 404 is when a web server returns a response code other than 404 (or 410) for a URL that doesn’t exist.
Firstly, it tells search engines that there’s a real page at that URL. As a result, that URL may be crawled and its content indexed.
A soft 404 is broken content with a 2xx status code.
Google themselves say so unambiguously
A "soft 404" occurs when a webserver responds with a 200 OK HTTP response code for a page that doesn't exist rather than the appropriate 404 Not Found.
Instead of returning a 404 response code for a non-existent URL, websites that serve "soft 404s" return a 200 response code.
incorrectly return an HTTP 200 code in the case of soft 404 errors
For the mobile (nonexistent - deleted but indexed) URL, a Googlebot visit will give Google a 301 to the desktop site, so it notes briefly the "new" (but possibly nonexistent) URL, then it gets a 404.
the webmaster wants to pass a 301 to a new site which also does not have that page to return a 404 because it does not exist MERELY TO SAY THERE IS A NEW SITE?
...there is a 'blanket' redirect from one subdomain to another (mobile to non-mobile) which redirects even if a corresponding page doesn't exist.
the Fetch as Googlebot tool simply reports the 301 redirect response