很多从事网站优化的SEOer对于搜索引擎的算法其实是不怎么了解的,中国和国外的从事网站优化职业工作者还是有很大差别的。内地的网站优化虽然起步不是很晚,大约在97就有了吧。但国内对于搜索引擎只是抱着一种迎合的心态去做,当搜索引擎的算法改变时,则会有很长的时间去迎合,摸索。但对于网站优化起步较早的美国来说,很多的SEOer喜欢研究搜索引擎的算法。
从事青岛网站优化也有两三年了,对于一个网站优化人员来说,了解下搜索引擎的一般算法规律也是很有帮助的。当然具体的如百度,Googl具体的算法怎样,这属于各个搜索引擎的机密,从来不会公开的。
搜索引擎的一般规律我们可以从以下三个方面去了解。
(1):从搜索引擎抓取我们的页面来分析,搜索引擎会派出很多个叫蜘蛛的线程,先到一些大的门户网站如新浪,腾讯,搜狐等网站进行抓取,顺着一个链接一直抓取到底,如果中途有其它网站的链接的话,会顺着这个链接抓取那个网站,然后再依次抓取。当然抓取时会按照权重等多种因素的综合来进行抓取。如果你的网站内容长久不更新,那么蜘蛛在此做一个记号,表示这个网站很久没有更新,会间隔一段时间再来访问。
(2):搜索引擎的索引,这就像一个大字典的索引一样,索引的建立是根据字母A的在一块,字母B的在一块,其实搜索引擎算法也有很大一部分与字典的索引一样,只不过功能更强大,内容更多。搜索引擎在蜘蛛抓取网页信息放入自己的数据库中,再进行分析,经过一定的规则去掉那些采集的网页和垃圾网站,再根据网站的内容进行分块,如描述“青岛网站建设”的在一块,描述“青岛网站优化”的在一块等等。
(3):这一步就是很多SEOer正在努力做的排名工作,用户在搜索一个词时,搜索引擎会以顺序给出搜索结果。很多人都认为这个过程是动态的,在用户发出请求时,搜索引擎再去数据库内搜索,然后排序。其实不是,如果是动态的话,那么数据库内有那么多信息,查询一条会需要很长时间,两者就是频繁的读操作对服务器的要求很高。其实搜索引擎在抓取完页面之后就设想了很多的词进行了排序工作,当用户查询时,只要通过简单的查询返回给结果就可以了。
虽然搜索引擎的算法总是在调整,但对于这些一般的规律却是不会变的。和很多从事青岛网站优化的比较厉害的朋友谈论,他们对算法也有所了解,但一致认为在了解算法的基础下,做好网站的内容,外链,内链,用户体验度才是王道。