搜索引擎通过蜘蛛来爬行网络上的网页信息,你也许很了解它是如何工作的,但这只是你看到的一个大概,事实上搜索引擎的排名的算法是很复杂的,几乎没有人知道他的具体算法是什么样,除了搜索引擎它本身。因为如果人们知道这些的话,就会容易的排在搜索引擎的前面,这些信息对搜索引擎优化(SEO)来说是十分重要的,呵呵。
人们对搜索引擎的搜索界面是非常熟悉的,搜索引擎的搜索界面就是我们访问搜索引擎网站的时候看到的界面,一个输入框和一个搜索按钮,这恐怕是人们记忆中对搜索引擎的唯一印象吧!
在过去很长一段时间里,搜索引擎的界面都很简单,只有一个搜索框让你输入你想要搜索的关键词或者短语,一个确定按钮。
现在很多搜索引擎都提供多样的服务,譬如Yahoo,Yahoo拥有很多个性化的服务,包括E-mail,天气信息,新闻,体育等,Yahoo希望通过这些服务来吸引用户使用他们的搜索服务。
还有一些搜索引擎可以让用户自定义他们的搜索界面,譬如Google。Google提供很多种类的拥有各种服务的小部件,并允许用户根据他们的需要和爱好,把这些小部件增加到他们的个性化主页上。这个对搜索引擎优化来说有很大帮助的,而且如果你能合理的利用这个,能获取的不仅仅是网站的优化。譬如在你的网站有一个有用的小工具,你可以利用Google的API来让用户使用这个软件。这样用户每天打开Google使用搜索的时候就可以看到你的小工具,而且可能到你的网站去浏览相关信息。
譬如说,沈阳火车票网(024huochepiao.com),提供一个在线的火车时刻搜索服务,并且用户可以把这个功能添加到自己的Google个性化首页上。如果说通过搜索引擎优化把这之类的词语做到排名的首页,是很难的,因为它的竞争力是很激烈的,而且人们对于搜索的多样性你也是无法预测的。但是如果使用Google这个小部件,只要人们把它加入到个性化首页中,就能让人们第一眼看到你的网站,这比搜索引擎优化来得快,也简单的多。
人们经常使用的搜索引擎的网站只是搜索引擎的一部分,搜索引擎还有很多其他的部分,是我们经常看不到的,但是它却在时刻都在运行,这并不是说他们不重要,相反,越是这些不被人们所看见的因素越是搜索引擎的重要组成部分。
你有的时候在网上搜索信息,会听说关键搜索引擎的蜘蛛之类的词语。这个小东西会不停的爬行网络上的网页信息,这样就可以让每一个网页都能够让人们通过搜索引擎搜索得到。不同的搜索引擎对蜘蛛程序会有不同的叫法,可能叫"crawlers"、"spiders"、" robots",但这些都是在说蜘蛛程序,都会"收集"每一个网站的地址。
蜘蛛程序爬行索引到网站的地址后,会根据搜索引擎自己的算法,来对这个网页进行存储排序。当有用户通过搜索引擎的搜索关键词短语的时候,搜索引擎就会从数据库里把和这个关键词信息相关的网站信息的返回给客户。
每一个搜索引擎都会有一个或者连接着一个数据库系统,这个数据库系统存储着蜘蛛程序收录的每一个URL。这个数据库系统应该是非常庞大的,而且拥有多点备份系统。 这些信息会被搜索引擎存储为许多不同的形式,并且每一个搜索引擎独有的搜索引擎排名算法来排名。
搜索引擎的每一个部分都很重要,如果把他们比作是一个机器的一个个小部件的话,那么搜索引擎的算法就是这些小部件之间的一个个小齿轮,他保证搜索引擎的各个部分可以正常运行。精确的说,上面说的一切都基于搜索引擎算法的,搜索引擎的工作原理或者说用户查找信息的方式也都是建立在搜索引擎的算法的基础上的。
通俗的说,搜索引擎的算法是一个解决问题的程序,它得到问题,评估针对这个问题的一系列答案的好坏,并给出这个问题的解决方法。搜索引擎的搜索算法它得到问题(一个关键词或者短语),然后从数据库中筛选和这个关键词相关系的网址和关键词,最后返回和这个关键词或者短语相关的页面。
这一系列的过程其实是根据不同的算法来实现的。搜索引擎的算法有很多种类,并且每一个搜索引擎的算法不是完全一样的。如果你主够细心的话你就会发现,你搜索同样一个关键词在不同的搜索引擎,它返回的结果是不一样的,这就说明了各大搜索引擎的算法是各不相同的。尽管如此,各大搜索引擎还是遵从下面一些通用的搜索算法:
上面这些当你在搜索的时候用到的几种算法之一,很多的时候经常是多种算法都是同时使用的,并且搜索引擎还会加入他们自己独有的搜索算法。这一系列当然都是非常复杂的。作为一个SEOer,简单理解一下搜索引擎是如何工作的可以帮助你去更好的优化你的网站,这是你走向SEO的第一步。
对于一个搜索引擎来说,搜索包括收集网页信息的蜘蛛程序、存储信息的数据库、搜索算法,这三个部分协调工作,帮助用户去检索他所输入的关键字或者短语的信息,前面我们说了,这些是具体如何工作的,是搜索引擎独有的一种技术。
但对SEOer来说最重要的就是最终的网站排名。网站排名我们花费时间最多的,也是我们最为关注的。你的网站的排名决定了你网站访问量,决定了你的网站广告收入。不幸的是,搜索引擎如何对你的网页进行排名,无人知晓,除非搜索引擎他本身。
对于大多数SEOer来说能做的事情就是分析搜索引擎的搜索结果,为什么那些网站排在前面,他们在设计上或者在内容上面有什么独有的或者通用的特点,然后SEOer就会把同样的结论用在自己的网站上。
虽然我们把网站排名作为一个单独的部分来出来说,但其实他是属于搜索引擎的算法之中的,在这里我把他分开只是让大家更好的理解搜索引擎是如何工作的。
网站排名可以说是搜索引擎优化的根本,它至始至终贯穿于搜索引擎优化的工作流程中,现在我们来大概的看一看影响搜索引擎排名的一些因素,虽然对于各个搜索引擎来说搜索算法不一样,但下面的这几条对各大搜索引擎都是通用的:
网页排名是由很多复杂的因素决定的,并且每个搜索引擎都表现的不一样,所以,如果你想你网站获取好的排名,你必须了解和熟悉你的目标搜索引擎,哪些因素要被考虑到,哪些因素要随时跟踪以及什么时候要及时调整你的策略。
TrackBack URL: http://www.shenyangseo.com/cgi-bin/mt/mt-tb.cgi/8
发表评论