什么是网站404错误及处理办法
出现404错误是在网站页面被收录了之后,后面又被删除,在搜索引擎再次点击即出现404错误。这对用户体验来说是相当糟糕的,但404错误又是无法避免的,中小型网站页面数量不会很多,但是大型门户网站,论坛等,数量就多了。404在seo优化中,尤其是在跳出率和PV上,起到关键作用。
什么是404错误
先看看seo名词解释:HTTP 404或Not Found错误信息是HTTP的其中一种“标准回应信息”(HTTP状态码),此信息代表客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应且不知原因。
出现404错误的影响
自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响。 搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,删除过程有可能需要很长时间;
搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,结果是这两个不同的url具有完全相同的内容,搜索赢球认为这是复制的网页。轻则被搜索引擎降权,重则会K掉网站。
静态页面为路径的网站,在优化和删除某些后台编辑的文章时,一定要把网站的生成静态页面(完整路径的页面)删除,同时向百度进行死链提交。
注意
这里要提到特殊的tag功能,dedecms能按照文章关键字自动生成tag标签。如果tag标签也被收录,而你删除了某些tag标签,都会弹出“dedecms提示:该标签已删除”的错误页面,会产生非常多重复且低质量的页面。由于不是返回404,无法通过提交404错误,删除这些快照。
如果你有大量的tag标签页被收录,参考文章《DedeCMS删除tag标签后返回404状态码》
设置404页面方法
404页面的设置方法很多,以万网虚拟机为例,Apache下设置404错误页面。方法很简单,只需在.htaccess 文件中加入如下内容即可:
ErrorDocument 404 /notfound.php。也可在万网空间设置里面设置404页面,只要选好404模版。
提交404错误页面使用死链工具
处理网站已存在的死链
制作死链文件筛查网站内部存在的死链,并将这些死链页面设置成为404页面,即百度访问它们时返回404代码。将需提交的死链列表制作成一个死链文件,制作方法请参阅百度错误页面提交帮助文档(与sitemap格式及制作方法一致)
将死链文件放置在网站根目录下
比如您的网站为www.vi586.com,您已制作了一个bad_url_404.xml死链文件,则将bad_url_404.xml上传至网站根目录即www.vi586.com/bad_url_404.xml。也可以用bad_url_404.txt文件作为404错误提交。一定要记住提交的网页必须返回码为404,不然会提示出错。
三 登录百度站长平台提交信息
提交网站并验证归属:具体验证网站归属方法可见帮助文档
四 提交死链数据
1.选中左侧“死链提交”
2.点击右侧“添加新数据”
3.提交死链文件:填写死链文件地址(如:www.vi586.com/bad_url_404.xml或www.vi586.com/bad_url_404.txt),选择更新时间,进行提交
4.管理已提交的死链列表
总结
提交完之后,可在死链工具列表里看到提交的死链文件,如果死链文件里面有新的死链,可以选择文件后,点击更新所选,即对更新的死链链接进行了提交。