最近两天我的电子商务资讯网站E伯乐网在google上的收录数和关键字排名直线下降,起初还以为是google的算法在调整或者是google的其他原因,但是今天一查还在往下跌,郁闷啊?
google上开始下降的时间是从前天开始的,前天查的时候发现收录数是454,比之前的476少了22篇,关键字E商伯乐的排名也由原来的第一位下跌到了12位,昨天查的时候收录数跌倒了300,关键字E商伯乐的排名在第100位之后,今天早上查的时候google收录已经下降到了248,为什么啊,被google降权了,网站被K了。但是google蜘蛛每天都来爬我的网站啊,快照都是最新的;而且网站在其他搜索引擎的都正常,百度的快照也是每天都更新,收录数也在稳步上升,还有就是Alexa排名也都是在上升啊。
于是从自己的网站上找原因,仔细的想了想对网站做过的一些小改动,分析原因可能有三:
一、原创文章少。这个也不算做的改动了,就是网站上的文章多数都是复制别的网站的,但是文章复制来的时候都是最新发表的,有些做了稍微的修改,有的没有;在以前google的收录照样是一直增加的,没有什么问题啊?这次为什么就一直减少呢?难道是google在大清理,不知道,原创文章少可能是收录下降的原因之一吧。总之,网站内容还是多一点原创的好,不管是真原创还是伪原创,只要搜索引擎认不出来,就是原创。
二、样式改变。在网站页面的一个标签上我直接加了一个display:none;搜索引擎对它是比较敏感,认为是seo作弊。原来我只是从我的角度认为没有必要让它显示而且,却招来了严重后果。其实通过css隐藏代码方法有三种:1、css代码Display:none;2、visibility: hidden 可见性为隐藏;3、overflow:hidden设置;在这里提醒各位在用的时候要注意了,最好是将他们放到单独的样式文件里面或以其他方式代替,以减少给网站带来的潜在的负面效果。
三、51统计《noscript》脚本。我们都知道在noscript 元素用来定义在脚本未被执行时的替代内容(文本)。此标签可被用于可识别 《script》 标签但无法支持其中的脚本的浏览器。就是说如果浏览器支持脚本,那么它不会显示出 noscript 元素中的文本。E商伯乐网站刚加完51统计的代码,就被google K了,这个我们可以从google和百度的快照里看出来。
google的快照源代码是这样的:
百度的快照源代码是这样的:
通过对比,发现百度是读不懂JavaScript代码的,《script language=“javascript” type=“text/javascript” src=“http://js.users.51.la/3569397.js”》《/script》该代码未在百度快照出现,而google就能够都懂,因此《noscript》可能被google评定为SEO作弊,所以做SEO的朋友要考虑清楚,是需要针对百度做SEO还是针对谷歌做SEO了。
以上就是我的网站被google K之前做的改动,在这告诫后来者,不要重蹈覆辙;当然google收录E商伯乐的数量减少和关键字排名下降也有可能是其他原因引起的,在这里我说的也可能不全对,希望高手能帮忙看一下,分析一下,探讨一下,到底原因是出在那里。以上出现的display:none和js脚本问题我都已经改正过来了,相信google会重新认识我网站的。
本文出处http://qzlqmf.blog.163.com/blog/static/17907153201024113633605/,转载请保留出处,谢谢!