前段时间,关于 Search Engine Land 被发现使用某种隐藏文本的spam技术一事被炒得沸沸扬扬,虽然 Danny Sullivan 在第一时间站出来解释,称那是由于网页设计中的历史遗留问题与最近一次模板调整相结合而出现的失误,一个废弃的 H1 标签重新起了作用,而且, Danny Sullivan 还重点强调, Search Engine Land 无意使用也没有必要通过这样的spam手段来谋求搜索引擎方面的利益,不过,这并没有平息相应的争论。
应该说,大多数人对 Danny Sullivan 的解释还是能够接受的,毕竟,如果 Search Engine Land 想要作弊的话,也完全没有必要通过这类低级的spam手段。简单地说, Search Engine Land 被人发现的是几乎任何一个网页设计入门者都清楚的css spam方法,即在css中为正常显示的logo图片嵌入不会显示的隐藏文本——当然,对搜索引擎的spider而言,这些文本则是其可识别的:
text-indent: -9000px;
相信许多人关注这件事恐怕不是因为“突然发现”这类古老的spam 技术也有咸鱼翻身的机会——搜索引擎如Google早就明确了对隐藏文字和链接的限定——而是因为 Danny Sullivan在业界的影响力,以及对这位长期宣传 White hat SEO的人士是否表里如一的好奇,当然,也包括想看看搜索引擎会对此事件有怎样的反应。
Google给出的答复则令人大跌眼镜。在Google Groups中关于此事的讨论中,对于“ Using CSS to hide text ”的问题,Susan Moskwa——从其资料看,应该属于Webmaster Central Google Groups support team中的一员——的回答则是:
if your intent is purely to improve the visual user experience (e.g. by replacing some text with a fancier image of that same text), you don’t need to worry.
这下问题复杂了,Google如何判断 SEOers 应用某种技术的意向呢?类似 Search Engine Land 的这次事件, Danny Sullivan 可以声称其“intent is purely to improve……”;而采用任何其他作弊手段的spammer们,当然也可以声称自己“intent is purely to improve……”,虽然美好的初衷不一定都会有美好的结果。 ![]()