最近,自己主要负责的一个网站被百度降权,通过分析和几天的实践观察,终于明白其原因,竟然是因为多添加了一条JS代码的缘故,由于该代码许多站长在用或正在寻找,为不忍大家象我一样,现具体的经过写出来,愿能给朋友们以提醒。
被降权的网站是个有一定专业性质的网站,建站已有好几年,由于网站涉及内容的特殊性,网站原创和投稿的内容较多,网站规模虽然不大,但是应该是百度等搜索比较喜欢的类型,建站几年来,也没有做过什么优化,但是最主要的关键词几年来一直在百度的前两页,虽然时有起伏,但是一直比较稳定。就是由于网站原创内容较多,网站许多文章被其它站转载,但是大部分都没有标明来源自本站,更没有属名其作者,更有甚者,把别人的文章署上其他人的名字。其实对于现在的网路,这些事情不算什么,采集的太多了,可是我们网站有些会员和版主确一直在提建议,要求我们尽可能的保障其权益(这也怪不得他们,由于行业的特殊性,他们大部分根本不明白网络现状)。
于是我们在网站主要位置,在许多地方都贴示公告,要求转载须著名出处作者等,一段时间下来,根本不管用。
前段时间在落伍,偶然看到一个朋友说站长网的复制文章自动加上版权的功能,于是到admin5,找到了这段代码:
________
<script type="text/javascript">
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n本文来自: 站长网 www.admin5.com) 详细出处参考:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
</script>
___________________
征得网站大家的同意,就把这段代码加在了我们网站文章显示页面。
其实这样做也主要是安抚网站的支持者,正所谓防君子不防小人,这只是一个善意的提醒,在复制网站文章的时候或许看到这段提示就把网站链接和文章版权给加上了。
代码是加上了,确没有想到就因为这段代码而招致被百度降权。
在加上的第二天,我总觉得不妥,几天来看网站论坛新会员的注册结构有一定的变化。于是看统计查来路,发现百度来量急剧下降,看百度关键词,原来排在一二页的,全部跑到了五六页。
网站虽然固定流量很多,但是百度来的流量也占三分之一,很郁闷,但是也不能不找原因,百度再怎么也应该不会随便就降权吧。
想想这几天的操作,没有加外链,已有外链都是有保障的:没有不更新,网站不算上论坛,就主站也有几个义务管理员在打理更新;网站结构没有做改变,是去年底才改的版;网站登录没有中断,服务器没有出问题;看蜘蛛,爬的好像还可以,但是Google好像来的少了。
于是就想到是不是加了那段代码的缘故。
百度下,找不到有这样的例子,于是只好自己实验。拿一个自己刚被收录的小站,也加上了这个代码。
一天,两天,三天,真惨,竟然这个小站的收录量也少了,甚至快没了。
反看原来被降权的站,由于代码及时的取下,收录量这两天没有见少,今天有被收录了一些新文章。
思考整个事件,想来就是这段代码惹的祸。由于在复制文章的时候,会自动添加“本文来自: 站长网 www.admin5.com) 详细出处参考:”等字样,如果是人工,应该没有什么,但是如果是百度或Google等搜索的蜘蛛,特别是百度快照的蜘蛛,如果爬来,是不是也会对它们返回这样一段文字,如果是,那企不是会造成死循环或者加重蜘蛛的负担?(本人没有这方面的专业知识,只是臆断,如果有不妥,还请指出)那如果是这样,根据搜索的算法,岂不是在作弊?那百度还会客气吗?
其实世上没有无缘无故的爱,更没有无缘无故的恨,百度之所以降权,应该就是根据百度的新算法,这样加重百度蜘蛛负担的行为是在作弊。为什么Google不这样,应该是因为Google反应时间的问题,其实观察蜘蛛,Google的蜘蛛也少了很多。许多站长朋友的站被K或降权,其实应该都是跟百度的新算法有关系,不可能百度什么人工审核什么的,如果每个站都人工干预,那百度得请多少???如果自己的站出了问题,先不要抱怨,赶快找原因补救才是正道理。
我这是依据客观的说,如果那位朋友认为不对,就当我胡说,特意写这个事情主要是给大家提个醒,有这个代码的赶快看看自己的站。也有人说为什么站长网还一直有这个代码,那你就要去问百度了,个人认为可能是较大的站,权重不一样。或者是也有影响,只是去站长站的大都是回头的朋友,一些小影响图王没有感觉到(有些朋友说他们采集站长网的文章,在百度搜录和排序比ADMIN5还要快还要高,是不是就是这个原因?)。