北京网站维护公司发现网站产生死链是很正常的事情了,但是死链接对网站运营产生的影响很大,造成了用户体验度不佳,更影响搜索引擎对网站的抓取效果,我们根据多年网站维护经验整理死链接产生原因和处理办法分享给大家。
解决死链问题首先要了解死链问题的来源,北京网站维护公司分析有以下几种情况:
1、网站优化时网站内部添加了错误的链接,程序出错产生了不存在的页面,例如发布文章和增加栏目、图片添加链接时添加了无效链接。
2、网站因为服务器、空间或程序问题导致短暂的无法访问,例如在办公室打开网页时正常,换一个地方突然出现加载失败或过慢都会产生大量返回码为5开头的服务器错误页面。
3、站长在外链建设上发布了错误的URL,别的网站复制或者采集了发布的错误链接的页面。
4、URL中含有的不规则字符或者URL与后面的文字链接起,造成URL失效,导致蜘蛛爬行网站提取了不完整的URL。
5、网站改版,很多站长都知道网站改版是比较容易出现死链的,因为很多网站改版后,之前的老页面不存在或者链接改变,导致产生大量的死链。
6、当网页被黑、存在非法广告等各种情况时,管理员做删除处理也会存在很多死链接。
北京网站维护公司在处理死链接一直认为,死链不是问题,找到问题根源适当避免,实在不能避免也有相应的解决办法,那么如何避免处理,可以采取下列方法。
1、网站改版较其他种情况更容易产生死链,数量也较多,所以对于这方面的死链应该尽量避免,防止增加不必要的工作量,改版时一些有价值的页面尽量不要删除和修改URL,若必须更换域名时,那一定利用好301重定向,将之前的URL跳转到当前对应得URL。如果必须删除那么删除的所有页面URL都要整理出来并提交。
2、提交死链,对发现的死链一定要向搜索引擎提交,若网站存在大量死链,会浪费掉抓取配额并影响其他正常页面的抓取。将收集好的所有死链接粘贴到网站根目录的一个文档中,再把文档地址提交到 百度站长工具--网页抓取--死链提交--添加新数据--填写死链文件地址;若大量死链具有一定的规则,如某个目录下全部为死链接,可提交规则死链。当然提交链接也要遵循一定的原则,不是链接打不开了立马提交,而是核实后再行提交。
(1)不存在活链接,在站长工具提交死链接时一定确保不存在活链接。
(2)由于网站程序问题,很多链接打不开的页面也不同,例如有些是404页面,有的是301、200、500,所以在处理死链时找出所有错误URL格式,并设设置http状态码为404.
(3)把所有的错误页面找到后,一定要寻找此类页面URL相同特征,并且和正常页面的特征有区分,写对应规则到robots文件中,禁止蜘蛛抓取,就算你已经在站长工具中提交了死链,也建议robots封禁抓取。
(4)实用robots解决了蜘蛛不再抓取错误页面,对于被删除的已经收录页面的快照问题,还应该将这些页面手动提交对应页面死链。
如果不知道怎么做404页面,可以看看"网站维护怎么设置404页面?"这篇文章