404网站错误返回200状态代码对SEO的不利影响和后果
什么是HTTP 404错误? HTTP 404错误表示链接指向的网站不存在,即原网站的URL无效。这种情况经常发生且难以避免,例如:网站URL生成规则发生变化、重命名或移动网站文件、导入链接拼写错误等,导致原有URL不可用;当Web服务器收到类似的请求时,它会返回404状态代码,告诉浏览器所请求的资源不存在。然而,无论是Apache还是IIS,Web服务器默认的404错误页面都非常简单、无聊且用户不友好。它无法为用户提供必要的信息来获得更多的线索,这无疑会导致用户的流失。
调整错误页面404返回的状态码404:请求的网页不存在(不排除未来链接有效的可能性);
410:请求的网页不存在(永久);
200:服务器成功返回网页
302:临时重定向(跳转)URL
301:永久重定向 URL
需要注意的是,大多数搜索引擎对待“404”和“410”状态 像 Google 一样对待。
当搜索引擎在请求某个URL时收到“404”响应时,它就会知道该网页不再存在于网站上,并将其从索引数据库中删除——这个删除过程当然是可能的很长一段时间 - 当搜索引擎收到“200”状态响应时,认为该 URL 有效,并将其返回到索引数据库。
返回“200”状态代码的 404 错误页面的后果 如果网站的自定义 404 错误页面不返回“404”状态代码,而是在 URL 为“200”时将其替换为“200”,会发生什么情况无效的?显然,搜索引擎会认为这个“不存在”的网站存在于网络上,这会造成很多问题,影响网站最终的SEO效果。
我们需要检查我们的404页面设置是否正确。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。