SEO是逆向搜推理从上面的比喻我们可以看到,网站首先要知道搜索引擎是怎样判定网站的质量的,这个揣摩搜索引擎的过程是种逆向推理。这个逆向推理是从搜索引擎的搜素排名开始,去探索究竟搜索引擎为什么会将一些网站排列在搜索结果前列,为什么一些网站根本没有机会。最后推理出的结论是知道搜索引擎判定和排名网站存在着哪些普遍规律,进而知道网站设计和推广中哪些是应该做的,哪些是不应该做的。
有过SEO经验的人都会尝试去研究那些排列在前面的网站是怎样设计的。我们一般是从观察搜索结果中的网页简介开始的。这个简介主要是标题和搜索引擎摘抄的一张网页的一段文字。这段文字有的来自网页的描述标签 description tag)中的简短文字,有的来自网页内文(copy)中的一段。
我们会比较一系列的网页简介有什么不同,各自有什么特点。然后,我们会点击链接去访问这些网页,去看内容是怎样的,试图发现内容和它的网页简介中有什么关系,想获得搜索引擎是如何从这张网页抓取简要信息的。我们还会去看这个网站有多少导入链接( inbound links/inlinks)
我们还不会忘记看一下各个网页的 Google PR值( Page Rank Value)。接着,我们会去访问这些网页的相连的网页,即这个网站中的若干页,目的是想知道从全局来看,这个网站的设计是怎样使得一些网页能够获得搜索引擎的排名的。
经过这样一次次的分析,我们对搜索引擎怎样排列网站有了个粗浅认识。下面就是实践了—更改自己的网站,向排列在搜索结果前列的网站学习网站的组织方式和网页的编写方式,然后看自己的更改能否使我们自己的网站排列上去。如果不行,我们再返回来更改,一点一点地观察有没有进步。
在美国,从20世纪90年代搜索引擎发展的初期阶段开始,就有人试图来破译搜索引擎排名的算法。这也难怪,搜索引擎的算法本来就是一群编程科学家来制定的,而由另外一些编程者来破译也不应该觉得有什么大惊小怪。但是,破译的方法都是逆向的推理的循环,直到得出的方法和搜索引擎的算法接近。当然,当你的推理极度接近搜索引擎的算法时,你差不多也可以设计一个搜引擎了。