而且就算是有机会看到这些算法的真正模样,要想领悟到话,还得具备深厚的数学功底。这使得对搜索引擎优化整个概念的理解变得很困难。
为了更快的返回搜索结果给用户,搜索引擎公司一般都会将庞大的运算简化,搜索引擎所使用的这些算法都会设置一个用于比较判断网站价值的基础准则。不同的搜索引擎所使用的基准是不一样的。例如,在Google的算法中就使用了200多个因素来构建这个基准。经过众多搜索引擎爱好者的研究与搜索引擎的分享,人们也大概的了解了搜索引擎算法中的重要部分。但是要想知道搜索引擎的各个细节那是不可能的事情,更何况Google几乎每天都会对算法做出大量的修改。有些修改会造成很大的影响,有些则只是一些细小的修改。搜索算法的不断变化使得人们更难知晓算法的各个细节。
在知道了算法的一些主要部分后,在构建网站(或是为SEO更新网站)时就能有一些可以遵从的原则。在这些原则中,最重要的就是要以人为本,而不要为搜索引擎设计网站。所以,如果创建的网站是关于春季度假的,就应该为用户提供与春季度假有关的信息和链接。
在爬虫检索网站时,如果网站中含有指向机票预定网站、假目网站、花园展示网站或其他与春季度假有关的网站的链接,爬虫就会跟踪这些链接,并通过算法判断这些网站的相关性。如果这些网站都与春季度假有密切的关系,网站就能获得较高的排名。如果网站链接的都是一些无关的网站,就有可能被搜索爬虫视为链接场,网站排名会很差,甚至遭到屏蔽。
但其中难以确定的是,到底网站中必须有多少相关网站的链接,又可以有多少无关网站的链接。从常理上说,如果设计一个关于春季度假的网页,理想的状况是进出这个网页的链接来自相关的网页。广告可能是一个例外,但这会被明确地标示为广告。另一种情况就是网站上所有的链接都是指向无关网站的广告。这样的网页显然是不受欢迎的,网页在搜索引擎中的排名自然也会下降。
关键字也有同样的问题。搜索引擎偏爱关键字密度较高的网站。无论是什么搜索引擎,内容都是重要的,但在如何判断内容对网页排名的影响这个问题上,各个搜索引擎都有不同的方法。同样,元标签在各个搜索引擎中的重要性也不尽相同。
所以,我们所探讨的这个基准在不同的搜索引擎之间会有很大的差异。有些搜索引擎看重网页中的链接,有些搜索引擎看重关键字和上下文,有些则重视元数据,但大部分的搜索引擎都会将这些因素以一定的比例组合在一起,组合的具体方法自然是各个搜索引擎的秘密。
如果在设计网站时,满脑子想着的都是如何满足搜索引擎的要求,那将会是非常痛苦的。反之,如果在设计网站时从用户的角度出发,努力提高网站的可用性,自然就能在搜索结果中获得满意的排名。