“搜索引擎的运作原理”提到了搜索引擎的5个操作。
(1)由网络上获取各网站的数据(DataCrawling)。搜索引擎通过一个起点,链接到众多网站来获取数据。不同的搜索引擎有不同的起点,并且由算法决定获取数据的频率及深度。
(2)将获取的数据进行处理并建立索引(DataIndexing)。不同的搜索引擎有不同的数据处理与索引方式,并且会根据统计数据来决定网页的索引量。
(3)以算法建立各网页评比分数(DataScoring)0Google的PageRank、Microsoft的BrowseRank、Alexa的AlexaRank、Backlink等众多指标,各搜索引擎由其算法来参考相关指标,各种演算法都可能随时修正以符合用户满意度。
(4)搜集用户浏览网络的习惯资料(UserBrowsingStatistics)•各搜索弓I擎通过浏览软件或Toolbar软件及其他可参考的可靠数据来进行统计,最后统计结果会形成评比的指标。
(5)由用户搜索资料搜集关键字及点击率(UserSearchStatistics各搜索引擎的网页都藏有各类技术来统计关键字及点击率资料,这些资料也会形成评比的指标。这5个操作就是在进行获取、处理、统计3个动作。合法的搜索引擎优化(WhiteHatSEO,白帽式SEO)就是提供符合格式的内容给搜索引擎,并且提供给读者优质的内容以提升评比及统计表现。而非法的搜索引擎优化(BlackHatSEO,黑帽式SEO)就是利用搜索引擎漏洞来影响获取、处理、统计3个动作。介于白帽与黑帽之间的搜索引擎优化就是灰帽式SEO,也就是进行搜索引擎并没有明文禁止的活动,但是该活动会影响最后搜索结果的公正性。
因此白帽式、黑帽式和灰帽式的SEO就在搜索引擎抓取、处理、统计这3个动作中进行激烈的角力战,而搜索引擎相关业者与读者就在这场角力战中担任仲裁的角色,唯有业者技术的提升与读者的分辨下才可能将网络的优质内容呈现出来。.
基本上各种不同的搜索引擎的技术大同小异,但常常可能因为些微的差异而让搜索结果(SearchEngineResultsPage,SERP)有很大的差异。例如您在Google搜索输入一个关键词显示的内容,与您在Yahoo!奇摩搜索输入同一个关键词的显示结果是完全不一样的内容。
如果关键字的顺序或空格不同,或者在不同计算机上搜索,也都可能会出现不同的搜索结果(如图3-1和图3-2所示)。关键字的顺序或空格不同所产生的搜索差异,就是因为搜索引擎索引顺序或断词方式不同所产生的;而在不同计算机上搜索产生的差异,就是因为搜索引擎处理个人化搜索的结果。这些相关问题,将再后面章节来探讨。
为什么搜索引擎的技术大同小异,却会造成这么不同的搜索结果呢?因为不同的搜索引擎在网络上获取资料的策略不同,并且不同的搜索引擎对于各种因素的重视程度不同,因此造成搜索结果的差异。所以了解搜索引擎优化的通用技巧,以及了解各搜索引擎特别重视的因素,可以让搜索弓I擎优化操作收到事半功倍的效果。