浅谈搜索引擎的工作原理
搜索引擎优化的目的是让网站在搜索引擎上有个好的排名,所以了解搜索引擎的基本工作原理就是非常必要的。
用过搜索引擎的人都知道,当在引擎的搜索栏里输入一个关键词后,搜索引擎便会显示出很多的搜索结果。这些结果包括自然结果、竞价排名和付费广告。(在不同的搜索引擎后两者的显示都会有所不同)。
现在我们就来看看这些结果是如何出现在用户面前的。其实流程非常的简单,大体上如下:“输入搜索关键词——通过搜索索引库匹配关键词——按照标题,描述,url的相关程度进行匹配——显示搜索结果”这便是搜索引擎的一个工作流程。
那么搜索引擎又是如何在索引库里面匹配搜索关键词的?标题,描述,url又需要达到怎样的相关性?最后的搜索结果又是如何来排序的?这些都是做搜索引擎优化的SEOER们所应该掌握的了。
在解答上面问题之前,我们需要先弄清楚搜索引擎是如何收录网页的。
简单来说,搜索引擎通过引擎蜘蛛Speider(也有叫爬行器的)会根据网站的活跃度和被评估的重要程度来定时的访问世界各个地方的网页。然后它会去除标签,留下文本,并给这个网页一个编号,最后在搜索库中建立记录,存有网页上每个关键词和内容。如果收录的网页上面有链接,搜索引擎蜘蛛还会顺着这些链接继续收录更多相关的网页。网页被收录以后,索引库就建立起来了,但这样还远远不够,搜索引擎还需要匹配搜索关键词。而这些关键词就成了各个网站通过搜索引擎被找到的唯一工具。
关键词匹配完成后,当用户输入某个关键词时,用户就能从搜索引擎上看到大量的相关网页(不过为了增加引擎的收录量,以及考虑到关键词输入可能产生的错位,也会出现很多与关键词无关的结果)。这样就存在了一个问题,关键词相近或相同的网页如此众多,搜索引擎必然会对其进行排序(当然这些排序都是有规律的,而搜索引擎优化主要就是通过对这些规律的研究而让网站的排名靠前。)。
搜索引擎根据网页内容的相关性做出合理的排序,于是我们就看到了最后展现在眼前的搜索的结果。
