
network
先讲一个作弊方法。以下的一个作弊方法,至今还能行得通的。
代码如下:
<TABLE>
<TR>
<TD HEIGHT=”1000″ BGCOLOR=”#000000″ BACKGROUND=”White.jpg”>
<FONT COLOR=”#FFFFFF”>隐藏文字 隐藏文字</FONT>
</TD>
</TR>
</TABLE>
这段代码,搜索引擎看到的是一个黑色背景下有一些白色的文字,这是不算作弊的。但是用户看到的就是一片白色,不会看到里面的文字。原因就是用一张白色的图片作为了背景。在以table布局的网页里,如果同时定义了一个table的背景颜色和背景图片,它是优先显示图片颜色的。这样,用户看到的是一片白色背景下的白色文字,当然就看不到这些文字了。这种作弊方法利用了一点:就是搜索引擎至今不能识别一张图片的颜色。
当然搜索引擎还有很多其他弱点。迈克·摩尔曾经说过:确实有办法愚弄搜索引擎,但是只有少数人能真正办到。其实他就是其中的一个,因为他自己做了20年的搜索引擎技术研究,在搜索引擎领域有很多专利,能从头到尾建立一个搜索引擎。
但是他那样的专家,是不会用一些作弊的方法来做SEO的,原因就是这样做太蠢了。
这要从搜索引擎反作弊策略说起。一个搜索引擎成功的反作弊策略一定是这样的:
1,允许算法被探测出来,而且即使算法被公布,搜索结果的公正性都不会受太大影响。要这么做的原因就是不希望和作弊的人陷入到一种猫捉老鼠的死循环当中。如果老是以堵漏洞的做法来修正算法,那永远都没有尽头。出于这样的考虑,搜索引擎会把那些无法被作弊的的因素在排序算法里放到比较重要的程度。
2,尽可能用一切技术手段自动检测,当技术手段不能解决问题,就用人工来解决。然后把人工发现的问题又反馈给自动检测机制,使自动检测越来越完善。
现在的google基本上就是这样来做的。在现有的排序规则中,那些无法作弊的和能精确反应内容的因素,都是很重要的排序因素。
当然Google也不排斥频繁的调整算法,这也有出于给用户一个最好的搜索体验考虑的。
至于技术检测和人工审查,google也一直在做。
google很早就有匿名蜘蛛来检测一个网站是不是在作弊的。如果去分析网站的服务器LOG日志,就会发现它们。
你会发现,有的爬虫,通过IP查询是来自google,但是它没有自己的声明(user-agent),这就是google的匿名爬虫。它会判断你有没有对google爬虫特别对待,做一些隐藏页面,还会解析Javascript文件和CSS文件等等。有人用CCS文件来隐藏内容,这种事情现在是不用去做的,google都能查出来。
Google也有人工审核机制,从webmaster tool 里提交的问题,都是有人工跟进审核的。以下就是号称google内部流传出来审核规则,可以点此下载。
既然google反作弊那么优秀,那文章一开始提到的那个作弊方法怎么解决呢?
那个方法google确实检测不出来,但是用这个方法的人,到最后还是会被google发现作弊。
google的反作弊是“善意原则”优先,是假设你这个网站是没有作弊的,但是用其他所有作弊的特征来检查。 用了我提到的这个方法,在用颜色隐藏内容这一块是没事了,但是会在堆砌关键词,反向链接,以及其他很多方面路出马脚来。google就是相信,一个在页面上隐藏内容的人,也一定会去做垃圾链接群发等等其他作弊的事情。就像现实生活中一个吸毒的人,当然也是爱打架的,或者爱偷东西的,总有一件事情让你进局子里。
而你假设其他什么都不做,就是用那个方法隐藏一点内容,其实你也不能得到什么。因为你仅仅是隐藏内容的话也不会有排名的。
google就是这样捍卫了自己排名的公正性。
对这些了解得越多,就越发现作弊实在是费力不讨好了。(作弊源于不了解,通过正常途径提升SEO流量的方法有的是,为什么放弃那么多好的方法而选择差的方法呢?在现在的SEO界,你会发现一个现象,越是SEO刚入门的人越喜欢搞一些作弊的事情,而SEO从业越久的人,就越不会参与这些。)
想做一个优秀SEOer的人,对所有这些因素都要有一定程度的了解的。这样做即可以避开无意中犯下的错,又可以避免不必要的恐慌。
比如沙盒效应,很多人总觉得很神秘,其实从搜索引擎的角度出发没什么好神秘的。你要是站在搜索引擎的角度考虑问题,就觉得这是一个很有必要的措施了。你也会知道如何发展自己的外部链接。避免google的反作弊手段落到你网站上。
还有,关于重复内容,google一定是“善意原则”优先的,它甚至会帮你处理掉因为网站大量采用模板带来的重复问题。
要做到了解这些,就是不断的实践,学习和实验。
最近的美剧《Lie to me》非常好看,有一个印象我很深刻,就是他们会定期做一些实验,来了解人类各种复杂微妙的表情后面隐藏着怎样的心理活动,会定期形成报告。这是一种非常好的研究程序。
面对google,我们就像那些心理学家面对人类的心理一样,很多东西是你不了解的。你去测试,就能得到独家的资料和信息。这也是我博客很多东西的来源。
上篇博客中提到的那个GSA,就是一个绝佳的测试工具,具体的做法还是以后再讲。
“越是SEO刚入门的人越喜欢搞一些作弊的事情,而SEO从业越久的人,就越不会参与这些”
哈哈,的确是这样!
因为大家都想速成。
不过话说回来,大部分SEO都是经过作弊,并且被惩罚后,才慢慢明白。
确实
[...] 前段时间,有个朋友问我快速提高SEO流量的做法,现在这就是一个。如果不是为了让大家不受到误导,我可能不会公开讲出来。正是因为以前有人误导nofollow可以控制PR值,才有人去把自己有价值的页面也nofollow掉了。google这么做非常及时,免得大家误入歧途。那些企图用nofollow控制PR值的人也真的是自食其果。我在另一篇博文里也说了,SEO其他提高流量的方法有的是,作弊是最蠢的。 [...]
建议把博客文字改成黑色,灰色看的好累。
[google很早就有匿名蜘蛛来检测一个网站是不是在作弊的。如果去分析网站的服务器LOG日志,就会发现它们。]
这句话说的对,一直看到有些奇怪的ip访问网站,后来查ip 的whois,知道是google的。但是,有些查了后,发现还在网络上有发帖等行为,不知道是google换的ip还是那个IP本来就是人工审查的。
Lie to me 前段时间我也在看。
你说的那个作弊手法实际上的用处不在堆砌关键字。
而是使用在黑链上。
目的不是对SE作弊。而是对人。
只是忽然想到。。能加我MSN吗。。以后多交流
[...] 但是最终,就像我在 “SEO作弊与反作弊”中说的那样:SEO还是靠自己的实践,学习和实验。我开这个博客的目的,也是希望树立起“一种凡事从实际出发,看数据,讲事实的SEO方法。” [...]
博主,您好。您提到了“有人用CCS文件来隐藏内容,这种事情现在是不用去做的,google都能查出来。”,我想请教两个问题,希望得到您的回复:
1,比如一个链接文字,
然后在外部css中这样:#links{display:none;},这样会被查出来吗?
2,比如一个链接文字,
然后在外部css中这样:#links{text-indent:-90000px},这样会被查出来吗?
第一种很危险,第二种暂时是不会有问题的。
多谢博主回复!我心里有数了。
HOHO
发现这里高手如云啊
学习了!!
google的反作弊是“善意原则”优先,是假设你这个网站是没有作弊的,但是用其他所有作弊的特征来检查。
学习了,我在很多网站上面看到你这篇文章,原来都是从这边转载的。
[...] 但是最终,就像我在 “SEO作弊与反作弊”中说的那样:SEO还是靠自己的实践,学习和实验。我开这个博客的目的,也是希望树立起“一种凡事从实际出发,看数据,讲事实的SEO方法。” [...]
[...] 在“SEO作弊与反作弊”里,我把SEO和心理学家类比过。其实他们有相同点也有不同点。 [...]
很好,越是不了解,越容易作弊!
Google可以判断图片颜色的,不过是不是用到反作弊上就不知道了。
现在的百度都可以识别图片颜色了,谷歌应该不会做不到。
所以用图片的方法,现在应该行不通了
好文,收藏至20ju.com
有时间能否写个小例子,介绍一下如何测试了解google的思路.
我倒是有一个无敌的办法,分享只为大家发散思维,如博主所说,如果一味作弊。是很愚蠢的。
众所周知,谷歌是不认javascript的。那么我可以在javascript里动态的进行要隐藏文本的的颜色设置,当然这样也许也不够保险,我且当蜘蛛已经智能到像网页截图那样,可以浏览和大概的根据图片读出内容来。那么我还有招数,他再智能我猜没有鼠标吧?我可以设置我的javascript监控网页的事件,当,onmousemove事件发生时。我开始执行某个function设置让某一部分内容隐藏。直接display=none就ok了。这样用户不会看到。但是网页来讲,蜘蛛没有鼠标,自然没有鼠标事件,更不可能执行隐藏的函数,所以结果很明显,基本上很多年内可以万无一失?我用这种方法做页面的跳转,不是作弊,只是因为一些原因,我需要用户重新定向,但是又不想扔掉老的页面,这种跳转我觉得很保准。。默念三遍:不是为了作弊。不是为了作弊。不是为了作弊。QQ152134 我想找一条正经途径来学习这样一种有趣的技能,欢迎交朋友。
研究好彻底!学习
Awesome post
马上就要过年了。支持一下啊
分析的很有道理,作弊实在是费力不讨好的事情
好文章是好文章,原来这篇文章是国平首发的
comment…
Спасибо за информацию !…
pitaa tarkistaa:)