正在阅读:

Cloaking,SEO隐藏页之8个重要方面详解!

12,567

Cloaking,SEO隐藏页之8个重要方面详解!

一、Cloaking的原理

Cloaking中文翻译:伪装,隐蔽的。延伸意思:遮蔽或转移别人视线使其看不清真相的手法。隐藏页(Cloaking),又称障眼法、伪装技术,就是为搜索引擎爬虫和用户浏览器分别提供不同版本的内容,这主要根据HTTP请求头的IP和User-Agent信息来区分。

障眼法是一种典型的黑帽SEO作弊方法 ,也是桥页的一种形式。搜索引擎一旦识别就会对网站进行严厉惩罚。通过返回给爬虫的内容(如拷贝已经在搜索引擎获得高排名的页面内容)获取较高的排名,吸引搜索引擎的用户点击过来,而当搜索引擎用户点击进来时发现内容不同而且很普通。这类欺骗搜索引擎的内容一旦被举报,搜索引擎将会除名该站点。

隐藏页面技术不仅仅用来的欺骗搜索引擎,有时也用来欺骗一些开放目录的编辑,因为编辑喜欢点击目录页面上的链接来检查站点,这样可以根据HTTP请求头中的Referer来确定用户来自特定的开放目录,服务器将为该用户返回伪造页内容。

Cloaking使用在网站之中是为了提高在搜索引擎中的名次,不自然地大量向网页中输入关键字,使其不展现给普通用户,单是选择性地发给搜索引擎的一种手法。原理就是通常是在Web服务器上使用一定的手段,对搜索引擎中的巡回机器人显示出与普通阅览者不同内容的网页。

不过大多数的搜索引擎都把这个手法看作不正当的行为,对进行了Cloaking的网站惩以从目录中排除,或是大幅度地降低排名等处置。由于搜索引擎方仅仅通过巡回机器人并不知道网站是否用了Cloaking,所以一般对不自然地排列到名单前面的网站采取人为的检查等对策。

二、Cloaking的工作机制

这个黑帽SEO,制作了隐形页面(Cloaked Page):隐形页面是对搜索引擎显示的网页版本(与对使用者显示的版本不同),意图蒙骗搜索引擎及影响该网页在搜索索引中的排名。 如果你是用IE,火狐或其他浏览器来打开这些被黑的网站,这个技术会对访问者的User Agent进行了判断,对于所有没有声称身份的访问,包括Baiduspider Googlebot等搜索引擎爬虫返回另一个结果,如果你要识别这种欺骗,你需要修改自己的浏览器设置,以搜索引擎爬虫的方式来浏览网页:设置方法,打开火狐,Ctrl+T新建一个浏览标签,输入:about:config,打开配置页面,右键点击页面选择“新建→字符串”,在弹出的窗口中 输入:general.useragent.override,确定之后,输入:Googlebot/2.1,继续确定,关闭窗口。

三、Cloaking的实现方法

使用iis rewrite服务器伪静态工具,可以实现根据用户浏览器类别进行跳转 ,也就是当访问此页面的类型是Googlebot/2.1或Baiduspider那么执行命令跳转相应黑页:
RewriteCond %{HTTP_USER_AGENT}Java/1.6.0-oem(Java/1.6.0-oem就好比Googlebot/2.1)

RewriteRule ^/(.*)1 [F]

四、针对隐藏页面的理解

简单来讲隐藏页面是针对用户和搜索引擎蜘蛛而言的,也就是说搜索引擎蜘蛛爬行的页面和用户访问的页面是完全不相同的页面,主要的目的是为了达到SEO优化的效果,是典型的黑帽SEO作弊手段。隐藏页面也有人翻译为障眼法。其原理如果是普通用户程序,返回一个不考虑SE0、只是给用户看的正常页面,如果是搜索引擎蜘蛛,程序就返回一个高度优化、常常优化到语句己经没办法读的程度的页面也就是堆砌关键词等等。所以普通用户和搜索引擎看到的页面内容是两个不同版本。搜索引擎蜘蛛根据自己抓取到的页面进行排名,由于搜索引擎还不可能真正理解文字内容,所以哪怕语句完全杂乱无章,搜索引擎也判断不出来。而用户看到的却是没有堆砌关键词,看起来比较自然的文字。

五、那么如何判断网站是否使用了隐藏页面呢?

第1种方法,访问网站时改变浏览器的用户代理(user-agent),将自己的浏览器伪装成搜索引擎蜘蛛。SEO工具部分介绍的SEO Toolbar插件可以实现这个功能。火狐浏览器有不少插件也可以更改浏览器的用户代理。不过比较高级的隐藏页面程序不仅会检查浏览器类型及版本信息,还会检查访问来自哪个IP地址,只有在访问者IP地址是己知搜索引擎蜘蛛IP时,程序才返回优化的版本。

第2种方法是看网页在搜索引擎中的快照。判断快照的内容和用户在浏览器看到的内容是否相似?如果快照中显示的和用户在浏览器中看到的内容差别巨大,就说明使用了隐藏页面技术。

第3种方法是利用站长工具,模拟搜索引擎蜘蛛,判断模拟蜘蛛抓取的内容是否与用户在浏览器看到的内容相同。

近几年也经常有作弊者使用隐藏页面骗取友情链接。普通用户访问时,显示带有所有正常友情链接的页面,而返回给搜索引擎蜘蛛的版本则删除了所有友情链接。这样,与之交换友情链接的站长以为对方放了自己的链接,但其实搜索引擎完全看不到。

另外上面说到Cloaking作弊手法,其中说到友链,如果对方对你使用这种手法无疑问是欺骗了你,而使用站长工具查询和直接查看源代码看不出问题,那么在我们交换友链时如何预防呢?根据其原理,我们可以使用蜘蛛模拟爬行比如GSA。这里告诉你一个简单的方法,使用火狐浏览器,设置方法,打开火狐,在地址栏中输入:about:config,打开配置页面,右键点击页面选择“新建→字符串”,在弹出的窗口中 输入general.useragent.override,确定之后,输入:Googlebot/2.1,继续确定,关闭窗口。然后现打开有类似的网站你会发现些什么。以后在做友链时先浏览一下别的网站就不怕别人欺骗你了,当然现在这种现像还是不太多的。在这里只是简要的了解下使用Cloaking作弊手法中的其一现像隐蔽友链。

搜索引擎判断隐藏页面时,与用户刚好相反。几乎所有的搜索引擎都会发出匿名蜘蛛,也就是访问时模仿普通浏览器的用户代理信息,抓取页面后与正常蜘蛛抓取的数据相比较,从而判断隐藏页面。也就是说反伪装,搜索引擎也可以通过伪装成客户端浏览器来检测获得内容与爬虫获得内容是否相同。所以Cloaking是非常危险的技术,要保证识别一个搜索引擎爬虫的所有的IP。

六、IPDelivery与隐藏页面的关联

2006年随着"渐进增加(progressive Enhancement)"策略(一种Web可访问性的概念)的出现,隐藏页技术被认为是一种多余的技术。

2007年“马赛克式隐藏页”概念被提出,通过只动态改变页面标题、部分页面内容、Javascript和CSS等,减小伪造页面与真实页面之间内容差别。现在的很多大站点根据用户的地理位置发送不同内容,被称为"IP Delivery",也是一种良性的隐藏页。有些网站使用首次免费点击(First Click Free),用户第一次访问是免费的,但第二次访问会跳转到付费页面。这些都是隐藏页,搜索引擎不会认为这是作弊。

七、那么隐藏页面与IP传送有什么区别呢?

隐藏页面与正常的IP传送(IPDelivery)之间容易混淆。IP传送指的是网站程序检查访问者的IP地址,然后根据不同IP地址返回不同内容。

比如很多分类广告网站就使用IP传送方式,来自不同城市的用户将看到针对自己所在城市生成的内容。北京的用户看到的就是北京地区分类广告,大连用户看到的就是大连地区分类广告。其中还可能包括了转向,北京用户访问首页时,会被自动转向到北京地专用的子域名或二级目录。

IP传送的实质也是不同用户看到不同版本。隐藏页面与IP传送的区别在于,隐藏页面是针对普通用户和搜索引擎蜘蛛返回不同内容,IP传送是针对不同IP地址返,不同地区的用户返回不同的内容。只要一个来自大连IP地址的搜索引擎蜘蛛看到的内容,与来自大连IP地址的用户看到的内容是一样的,就是IP传送,而不是隐藏页面。如果同样是来自大连的IP地址,但搜索引擎蜘蛛看到的内容与用户看到的内容不一样,就是隐藏页面。二者的本质区别是:隐藏页面是为了欺骗搜索引擎,获取好的排名;而IP传送是为了网站有良好的用户体验。

八、针对Cloaking作弊手法的理解

一向以来隐藏文字、隐藏链接都被识为是黑帽手法,虽然黑帽手法短期能达到目的,最终还是会被搜索识破而降权惩罚,但总有些人为达短期目的而冒险而为。在做友链方面如使用Cloaking,那么搜索会看不到首页的这些链接,而别人给你的友链无非都是一些单链,而且全是首页的单链权重相对较高,如果有一定数量后对排名起到一定作用,当然外链只是影响排名的因素其一,光靠外链对于很热的关键词还不一定有很好的排名。而会使用Cloaking作弊相信还会运用更多其它作弊手法,各种作弊运用起来短期一个很热的词可能也会做上去,但是想长期做好一个网站,还是不建议这样做。隐藏页面和隐藏文字类似,属于比较严重、明确的SEO作弊手法。

其实作弊不作弊搜索引擎就在哪里!作弊是一种艺术,也是一种技术,更是一种对SEO深刻的了解其实CloakingSEO作弊手段就是给百度蜘蛛看到的内容和真实用户看到的是不一样的。如果你是短时间内征服一个搜索引擎,那么建议你实用Cloaking,如果你是长期的做好一个网站那么就认真做站不需要任何作弊手法,其实Cloaking不单单是被大家认为成了作弊,如果把Cloaking使用得当的话也不失为一个好的手段。

留下脚印,证明你来过。

但是现在想留下脚印,你必须先登录