在搜索引擎优化(SEO)与搜索引擎同步发展的过程中,搜索引擎和SEO在一定程度上形成了一种“道高一尺,魔高一丈”的竞争关系。一方面,搜索引擎在搜索新的网站的过程中,感觉到SEO给它们带来的便利,使得网站经过优化后能够容易地被它们所抓取,提高了搜索的信息准确度和信息量。
另一方面,SEO的从业人士总是想刺探搜索引擎的排名规律,使自己的网站能够容易地根据这些规律来得到优化,试图在搜索结果中占据优先的位置。同时, SEO人士来捕捉搜索引擎的漏洞和缺陷,将本身不怎么样的网站或者垃圾网站塞给搜索引擎,以次充好,骗取搜索引擎的排名。这个就不可避免地将合理的网站优化技术污染,促使搜索引擎积极地修正完善自己的计算方法和评定标准,来反击这些SEO骇客的进攻。
这种以次充好,靠欺骗来进行SEO活动的做法,在英语世界中被称为“黑帽”做法。然而,什么是“黑帽”做法,或者这个概念是否应该存在,依然是具有争议的。“黑帽”者往往辩称,任何SEO都是费尽心机来试图操纵搜索结果,而“黑帽”做法无非是为了能够在商业上取得一些成功。
利用搜索引擎的一些不完善的地方来钻空子的SEO做法为什么叫做“黑帽”呢?这是一个典故。在好莱坞西部片里,戴黑帽的牛仔被指为坏蛋,而戴白帽子的牛仔被扮演成正义的一方。一些在西部片里扮演“黑帽”的影星包括Jack Palance, Lee Marvin, Lee Van Cleef, Leo Gordon, Wallace Beery和Cesar Romero。
所以,“黑帽”SEO就是指对搜索引擎具有破坏性的、挑战搜索引擎信息检索运算规则、威胁搜索结果公正性的恶意做法或者调皮做法。
至于什么是可以接受的行为,什么是不可以的,搜索引擎自己来定。反对者说,“黑帽”的做法就是纯粹为了排名而排名,而不是帮助网站用户提供一个怎样用好一个网站。
的确,怎么定义是非法的,搜索引擎是法官。不同的搜索引擎都给予所有站主一定的建站指导(详见附录Google和百度的官方建站指导),但是很多的定义是比较含糊的。这是因为搜索引擎并不想透露出一丝它们的算法,以免“黑帽”者来进行反向推理,设计更多的“破解”方法。比如,Yahoo禁止任何“给用户带来不好使用体验的网页”。这句话就很笼统和主观。
不管怎样定义“黑帽”,还是“黑帽”是否正当,你如果采用一些过激手法和障眼术来挑战、愚弄搜索引擎的话,你的网站就会被排除在搜索引擎的索引之外。对这个结果,你不应该感到惊讶。如果你坚持要蹚这个混水,那么请记住,搜索引擎没有义务要吸收你的网站,你也没有必要遵守它们定的规则。如果你的优化行为非常过激,最终吃亏恐怕难免。
现在已经迎来2009年,这意味着,和四、五年前相比,搜索引擎已经进步、发展,变得很精明。许多障眼法是1999年和本世纪初许多人采用的,现在自然不可能灵光。那么为什么还是有许多人现在还用过去的做法呢?
但是,新手没有这个经历,自然不可能了解SEO的真谛,很想走捷径。另外, SEO新手一般都以排名多少为成功或者失败的标准,为了排名,绞尽脑汁地试图蒙骗搜索引擎。一些本身很好的网站,经过这些错误做法的处理,都受到搜索引擎的惩罚,被剔除搜索引擎的索引。最典型的例子是2006年2月BMW(宝马汽车)的德国网站www.bmw.de,由于采用的SEO策略来欺骗Google,被Google毫不留情地封掉。
在这起BMW事件中,Google软件工程师迈特·卡茨解释说,BMW的网站采用了跳页的作弊手段把访问者引向另外一个URL。卡茨说,当Google的爬虫访问一个BMW的页面时,它看到的是重复堆积在一起的德语“新车”这个关键词,然而当一个访问者来到这个网页时,访问者被立刻转向到另外一个网页,而那个网页文字很少但有很多汽车图片。这个有很多图片的网页搜索引擎是看不懂的,不会对网站的PR值有什么好处。所以,BMW的网站让搜索引擎看一个网页,而让访问者去看另外一个网页。
这样的做法违反了Google站长品质纲领,特别是其中一条“不要用不同的内容来欺骗你的用户和搜索引擎”。卡茨说,BMW.de不仅需要将自动转向的JavaScript移除,而且要保证其他页面也不能出现此类问题方能被Google重新收录。
和“黑帽”相反的自然是“白帽”,是指通过搜索引擎普遍接受的方法和技术来优化网站。为了帮助SEO的新手避免不该犯的错误,本书列举一些非法做法,分析搜索引擎为什么反对它们。不过,在列举之前,我们先了解一下搜索引擎的发展历程。从这里面,我们知道SEO从搜索引擎的第一天就有。过去合理的优化方法今天不一定合适。之所以现在许多人还用旧的优化方法,一是出于本能——最容易做到的事情会先想到;二是还有为数很多的SEO者的误导——他们自己没有经历过搜索引擎优化的发展过程,不知道“老八代”的做法现在不应该去想;三是许多人的急功近利,梦想奇迹的发生,不愿踏实地努力,想找捷径。