php 搜索引擎优化(Web服务器接到错误页面对SEO的影响及处理方法!)
优采云 发布时间: 2021-10-08 11:27php 搜索引擎优化(Web服务器接到错误页面对SEO的影响及处理方法!)
什么是404错误页面:告诉浏览者请求的页面不存在或者链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
出现 404 错误页面的原因:
1.Web URL 生成规则已更改。
2.重命名或移动网页文件的位置。
3.导入链接拼写错误。
注意:以上3个是导致原创URL地址无法访问的常见原因;当 Web 服务器收到类似的请求时,会返回 404 状态码,告诉浏览器所请求的资源不存在。
一、404错误页面对SEO的影响
1、 重要性
自定义 404 错误页面是提升用户体验的好方法,但在应用过程中往往不会注意到对搜索引擎的影响,例如:服务器端配置错误导致返回“200”状态码或自定义 404 错误在页面上使用元刷新会导致返回“302”状态代码。正确设置的自定义 404 错误页面不仅应该能够正确显示,而且还应该返回“404”错误代码而不是“200”或“302”。虽然对于访问用户来说,HTTP 状态码是“404”还是“200”没有任何区别,但对于搜索引擎来说却是相当重要的。
2、惩罚级别
当搜索引擎蜘蛛在请求某个 URL 时得到“404”状态响应时,它知道该 URL 已过期,因此不再索引该网页,并向数据中心报告该 URL 所代表的网页已从索引数据库。当然,删除过程可能需要很长时间;而当搜索引擎得到“200”状态码时,它会认为这个URL是有效的,就会去index,并且会收录去index数据库,所以结果就是这两个不同的URL有一模一样的内容:自定义404错误页面的内容,会导致页面复制问题。可以被搜索引擎减少,被K网站丢弃。
二、404错误页面解决方法
1.将丢失的网页文件恢复到正确位置并重置网络服务。
2.对于用户,您需要检查您输入的网络地址是否正确。
三、如何设置404错误页面
1.对于现有的网页内容因路径改变而无法访问,可以在IIS中定义404错误指向动态页面,在页面中使用301永久重定向跳转到新地址,而此时服务器返回301状态码。
2. 设置 404 指向一个设计好的 html 文件。这时候页面返回的404状态码基本都是现在的idc提供商提供的。您可以直接上传文件。IIs中设置方法:打开IIS管理器-->点击网站的属性设置自定义404-->点击自定义错误选项-->选择404页面-->选择并打开编辑属性- ->设为URL --> URL中填写“/err404.html”-->点击确定退出,将完成的err404.html页面上传到网站@根目录> . 这里,在“消息类型”中,必须选择“文件”或“默认”而不是“URL”,否则将导致返回“200”状态码。
3.404 指向一个动态页面,比如error.asp。如果页面中没有设置,直接返回提示HTML代码,会导致页面返回200状态码。这是不正确的。之后我们可以显示它。提示内容后,添加一句:Response.Status="404 Not Found",保证页面返回404状态码。
4、在Apache下设置404错误页面。Apache Server设置404错误页面的方法很简单,只需要在.htaccess文件中添加如下内容,ErrorDocument 404 /notfound.php即可。
四、如何制作404错误页面:
1、Apache下设置404
(1).htaccess文件添加如下内容:ErrorDocument 404 /notfound.php,将.htaccess文件上传到网站的根目录。
(2)制作一个404页面,随心所欲设计,命名为notfound.php,上传到网站根目录下。
2、IIS/.net 设置 404
首先修改应用根目录的设置,打开web.config文件进行编辑,添加如下内容:
注意:上例中error.asp为系统默认404页面,notfound.asp为自定义404页面。使用时请修改相应的文件名。
五、制作和设置404错误页面的注意事项
1.不要将404错误页面重定向到网站首页,否则可能导致首页在搜索引擎中消失。
2.不要使用绝对 URL。如果使用绝对 URL,则返回的状态代码为 302+200。
3.404错误页面设置好了,一定要检查一下是否正确。但是http头信息必须返回404状态。这个主要和搜索引擎有关,因为如果你网站生成了很多页面,但是搜索引擎看到很多相同的正常页面,可能会被误认为作弊。
4.不要自动跳转到404错误页面,让用户自己决定去哪里,这对用户体验很重要。
总结:404错误页面建议
1.不使用技术术语。
2.不要责怪访客。
3.提示访问者检查拼写。
4. 使页面返回404。
5. 明确表示404。
6.帮助访问者如何浏览。
7.放置 网站 主页链接。
8.反馈信息方便访客。
9.保持品牌风格。
10. 让访问者搜索他们想要的东西。
11.修复错误链接。
12. 不要重定向301到首页。