网站安全:SEO优化之死链、暗链介绍
一、网站死链
死链
死链是指因为因为服务器位置改变或文件夹名称修改等因素导致永远找不到当前地址而报404、403的页面。
死链的危害
死链对于网站的危害主要有二:
1、用户通过原链接找不到网页内容,会导致用户体验变差,甚至导致用户流失;
2、对搜索引擎来说,死链的出现会影响搜索引擎SEO的好感度,导致收录减少,权重下降,辛辛苦苦建立的PR值就这样掉了~
死链巡查以及解决建议
1、使用专业的死链检测工具或是自己撰写脚本,定期对网站进行巡查,尤其是网站有所变更以后。一旦发现报404的页面,立马有通知并处理;
2、保留并巡视网站日志,在日志中查找死链位置;
3、当发现有死链以后,可以前往百度站长平台提交死链位置,让百度直接对死链做处理。同时可设置404的页面。或者自己重新制作一个有效页面,地址与之前的网页地址一样;
4、应急措施:各大网站可以开发一套专门的响应码页面,针对常见的错误问题可以有所防范,给出错误提示以及入口,避免网站错误的时候用户会迷茫~
二、网站暗链植入
暗链
是指网站被黑客非法植入的看不见的其他网站的链接。当前暗链已经成为了黑客的一个产业链,一般只有不能公开宣传的网站会通过在其他网站挂暗链的手段去提升自己的SEO权重值,使自己被搜索到,如涉黄、赌博、代孕、裸带等这些黑灰色产业。
当网站被挂上了这些恶意黑链,网站管理员不刻意去查代码的话可能浑然不知,但是自己的网站却面临着SEO权重减少、PR值下降,甚至被百度引擎拉黑!
如何发现自己的网站是否被植入了暗链以及解决办法
1、网站开发人员进行例行巡查
网站开发人员在每次的版本上线,或是例行的代码变更的时候,养成巡查代码的好习惯。大部分植入的暗链在前端代码中都能被找到,通常植入的写法有:
- 利用display属性,使内容在页面上隐藏;
- 利用color属性将字体背景设置得和网页颜色一样,达到视觉上的不可见;
- 利用position等属性设置暗链的位置,是暗链内容在浏览器可见范围外;
- ....
植入暗链的手段有很多并且秩序在进步迭代,总之黑客想要达到的目的在于在视觉上隐藏暗链内容,使暗链尽可能长的存在于网站中。开发人员可以使用巡视或全局搜索等手段对网站进行排查;
2、使用专业检测工具进行检测
如果人力有限,建议定期使用专业的漏洞检测工具/暗链检测工具对网站的安全进行检测。通常来说,网站如果被植入了暗链,那么网站一定存在某些安全漏洞,可能被植入了后门,这个时候由开发人员巡查也只是“治标不治本”的应急手段,发现网站漏洞并修复,提升网站安全性才是根本。