SEO探索

中文网站搜索引擎优化技术研究


CSS spam的风险

2006/05/7 by HighDiy

  在网页中置入隐藏文本是最传统的搜索引擎Spam技术之一,通过有关设置将蕴含丰富关键词的字句不在浏览器中显现但却影响搜索引擎的收录与排名。长期以来,各搜索引擎一直在与这类Spam做斗争。

CSS隐藏文本spam的实现

  通过样式表(CSS : cascading style sheets),网站设计者可以设定HTML元素在Web页面中的显示位置与属性,这简便了网页设计的繁琐与难度,为创作代码精简的HTML页面提供了很大的方便。同样地,这也给予部分Black Hat SEO实现在HTML页面中置入隐藏文本的更简单方式:其只需设定某个格式元素的“display”属性为“none”,或者,将其显示位置超出屏幕范围,如“margin: -999px”,然后在此格式元素下添加大量蕴含丰富关键词的字句即可。这样,这些元素在浏览器下不可见,用户根本不会觉察到网页中有这些字句的存在,但对搜索引擎Spider来说,这些不可见的CSS元素与页面的正常组成部分没有区别,同时,由于其蕴含关键词,搜索引擎便会认为此网页与关键词的相关度较高,从而实现在SERP中的较高排名。

CSS spam的风险

  应该说,最近一段时期以来,类似上文中介绍的CSS spam越来越常见,尤其在中文网站上。不可否认,CSS spam与其他spam技术一样,可以让网站在短期内获得明显的收益,但是,也同其他Spam技术一样,CSS spam会使网站运行在巨大的风险之下。

  中文网站中目前这类Spam较流行可能缘于Baidu没有相关技术识别及确认(对此本人不敢肯定)?但其他搜索引擎,至少Google具备识别相应spam的技术并已对部分网站作出惩罚:在索引中完全删除了该网站的记录。Matt Cutts 在解释其中一个网站为什么被封的贴子中指出:

you had spam (specifically hidden text) on your pages. When Googlebot visited http://www.thepeoplescube.com/Truth.php on Sun, 05 Mar 2006 12:17:12 GMT, the page looked fine to users, but had hidden text.

  除非您的网站只是临时性的,或者只需通过短期的“优化效果”即可达到建设网站的目的,否则最好还是避开使用这类spam。另一方面,即使现阶段在Baidu中不会因此受到惩罚,但一段时间以后呢?毕竟Baidu现在也是“大企业”了,据说也要给用户提供真正相关的搜索结果啊。

保证网站的“安全”优化

  要实现长期有效的网站优化效果,前提是确保优化中避免使用各类spam技术,即使无意中使用了类似的技术,网站迟早要被搜索引擎惩罚甚至被封。这方面,尤其针对Google要注意,Matt Cutts指出今年Google反spam的重点是针对非英文网站,德国宝马的被封便是一个信号。这方面,作为使用人数最多的中文网站更是一个重点。

  还是那句老话,在网站建设中更多地面对用户,面对如何为用户提供有价值的信息内容才是正途。

  Tags: , ,

推荐:


1 回复 to “CSS spam的风险”

  1. tianyufei

    您好,我是一个初学者。我想问一下,如果我为了页面的设计,使用CSS隐藏菜单文字,用背景图代替(菜单)的话,会不会被认为是作弊?这个做法是为了以后变更设计方便。等待您的回信,谢谢。

回复 (回复须知)