Soft 404 error, or false error, happens only in Google search engines. It is not an official code of the server, it is just a marking, so to speak, “for yourself”. The error occurs when the page does not exist, but the server returns a 200 OK response code.
There can be several reasons for this phenomenon:
There is no or very little content on the page. Also the reason may be the presence of resources (images, scripts), which can not be processed by a search robot. For example, because of the fact that in Robots.txt to them is closed access, or scanning resources will take more time than necessary.
From the remote page is redirected to a page that is not relevant to the content.
The server is not working properly: a different code is returned for pages that do not exist.
If a 200 OK response is returned from the server, the page will be crawled and may appear in the search results list. Consequently, the error misleads users and search engines. Soft error 404 negatively affects the site’s ranking in the output and uses the resource of the crawler in vain.
3 ways to check the HTTP code of the server
With the help of a browser.
In Google Chrome without third-party tools, you can check the page response code. To do this, you need to:
- go to the website page;
- press F12 on your keyboard or right-click anywhere on the screen;
- select “check code” or “inspect”;
- go to the “Network” tab and refresh the page (F5);
- in the “Status” column you will see a list of status codes for all resources that are loaded at this address (documents, images, etc.).
Using https://httpstatus.io/.
Here you can check the status code of the requested URL. You can scan up to 100 URLs.
Using the Redirect Path extension for Chrome.
Google Chrome offers to install a free plugin that shows 301, 302, 404 and 500 HTTP codes and JavaScript redirects.