404 Not Found错误页面解析与SEO优化技巧分享 - 马海祥博客,seo如何做长尾关键词排名
栏目:网络推广 发布时间:2025-02-09
最近我一直在忙着整理网站的错误页面,整理了很多关于404 Not Found的错误页面的知识,最近又帮团队新人培训SEO优化知识,所以借助马海翔博客这个平台和大家分享。 ... 404 Not Found错误页面解析与SEO优化技巧分享 - 马海祥博客
    最近我一直在忙着整理网站的错误页面,整理了很多关于404 Not Found的错误页面的知识,最近又帮团队新人培训SEO优化知识,所以借助马海翔博客这个平台和大家分享。

    据说,在第三次技术革命之前,互联网采取了大型中央数据库的形式,该数据库设置在 404 室。当时,所有请求都是由人工完成的,如果在数据库中找不到请求者所需的文件,或者因为请求者写错了文件编号,用户会收到一条返回消息:room 404 : file not found。后来,随着互联网的兴起,人们习惯了使用 404 作为服务器找不到文件的错误代码。当然,传说中的 404 号房间并不存在。

    1. 404 Not Found 是什么意思?

    404 页面是用户在访问网站时点击错误链接时返回的页面。最常见的错误消息:404 Not Found。目的是告诉查看者他们请求的页面不存在或链接错误,并将用户引导至网站的其他页面,而不是关闭窗口并离开。错误页面的文本可以自定义,有些网站不设置 404 错误页面,或者直接跳转到首页,一般对搜索引擎不是很友好。

    HTTP 404 或 Not Found 错误消息是 HTTP 的“标准响应消息”(HTTP 状态代码)之一,它表示服务器在客户端浏览 Web 时无法正确提供信息,或者服务器由于未知原因无法响应。404 错误消息可能会与“未找到”或其他类似信息混淆。

    2. 404 错误页面对网站的影响

    404 页面是网站必备的页面,它肩负着用户体验和 SEO 优化的重任。404 页面通常是服务器为访问了网站上不存在或已删除页面的用户返回的 404 错误。如果站长不设置 404 页面,就会出现死链接,当蜘蛛抓取此类 URL 时,不利于搜索引擎索引。

    可以说 404 错误页面是提升用户体验的好做法,但马海翔发现,很多站长在申请过程中往往没有注意到对搜索引擎的影响,例如:错误的服务器端配置导致返回“404”状态码,或者自定义 404 错误页面使用 Meta 返回“302”状态码。

    正确设置的自定义 404 错误页面不仅应正确显示,还应返回“404”错误代码,而不是“200”或“302”。虽然对于访问它的用户来说 HTTP 状态代码是 “404” 还是 “200” 没有区别,但它对于搜索引擎来说非常重要。关于这一点,你可以查看马海翔的博客《你真的懂 404 页面设置吗》,其中在文章中有具体详细的介绍。

    一般来说,当搜索引擎爬虫请求一个 URL 并得到“404”响应时,它知道该 URL 无效,不再对页面进行索引,并向数据中心报告该 URL 所代表的页面已从索引数据库中删除,当然,删除过程可能需要很长时间;当搜索引擎得到 “200” 状态码时,它认为这个 URL 是有效的,它索引它,它索引它,结果是两个不同的 URL 具有完全相同的内容:自定义 404 错误页面的内容,这就造成了复制页面的问题。在最坏的情况下,它会被搜索引擎降级,在最坏的情况下,它会 K 离开网站。

    第 3 部分:404 Not Found 错误页面的原因

    HTTP 404 错误是指链接指向的网页不存在,即原始网页的 URL 无效,这种情况很常见,很难避免,当 Web 服务器收到类似的请求时,会返回 404 状态码告诉浏览器要请求的资源不存在。此错误通常有以下几个原因:

    1. 无法通过请求的端口访问网站。

    2. Web 服务扩展锁定策略阻止此请求。

    3. MIME 映射策略阻止此请求。

    4. 网站进行了更新和修订,但部分本地部分继续使用原模块,原模块调用的文件已被删除或转移到该路径。

    5. 各种脚码或 CSS 文件无效,但调用码仍然存在。

    6. 直接删除目录(导致目录下的所有文件在爬取一段时间后都报告 404 Not Found 错误)。

    7. 由于网页 URL 生成规则的更改、网页文件位置重命名或移动、导入链接拼写错误等原因,无法访问原始 URL 地址

    4. 404 页使用中的误区

    虽然显示 404 错误页面是为了用户体验,但它是一个错误页面引导,对网站的排名没有贡献。但是,错误使用 404 页面也会导致网站降级,如以下两种情况: