主机点评网推出SEO系列专题,希望能帮助站长朋友解决建站时遇到的SEO问题。首先,我们先了解SEO究竟是什么以及工作原理。
每当你在搜索引擎框输入查询内容,点击“回车”后会看到包含该查询词网页搜索结果列表。大部分用户倾向于访问在搜索结果列表顶部的网站,因为他们认为越靠前则代表与查询内容关联性更强。你是否对此充满疑惑,搜索结果中网站的排名先后是依据什么得到的?怎样才能获得靠前的排名?这就需要有效的网络营销技巧SEO(Search Engine Optimization,搜索引擎优化)。
SEO技术能够帮助网站在响应搜索查询时,让搜索引擎找到并在众多网站中获得较好的排名。因此,SEO能够帮助网站从搜索引擎中获得更多的流量。
搜索引擎的工作原理
我们需要明确SEO主机是搜索引擎而不是人类。人们都觉得人类浏览网页和搜索引擎基本相同。与人类不同的是,搜索引擎是受文本驱动的。虽然科技发展迅速,但搜索引擎仍不能像智能生物一样,感受设计的美感或者享受电影中的音乐和动作。取而代之的是,搜索引擎通过抓取网页,获取并查看特定的网站条目(主要是文字)了解网站是做什么的。下面我们将详细介绍搜索引擎为获得搜索结果,采取一系列的活动,例如:获取、索引、计算相关性和检索。
首先,搜索引擎获取网页并查看网页信息。此任务由称为crawler或spider(Google中又叫Googlebot)的软件执行。Spider软件跟随链接从一个页面跳转到另一个页面,并用他们的方式进行索引。由于网络上网页数(超过200个)众多,spider不可能每天都对各个网页进行访问。它只是查看网络中是否添加了新的网页或者现有网页的修改情况,但有时crawler可能一两个月都会访问同个网页。
你需要做的就是核对crawler从网站获取的信息。如前面所说的,crawler不像人类能欣赏图片,动画。JavaScript。框架。密码保护页面和目录,所以如果你的网站上都是以上所列信息,则最好运行Spider Simulator查看这些内容spider是否可见。如果不可见,则网站不会被获取,索引和处理等,总之,对于搜索引擎而言,该网站在网络中是不存在的。
其次,是对获取的网页进行目录索引。需要索引的页面存储在大规模的数据库中,以便日后检索。从本质上说,索引的过程就是确定能贴切描述页面的词汇表达和为界面选择特定的关键词。人们无法处理如此大批量的信息,但是一般情况下搜索引擎能够很好的完成这项工作。有时,搜索引擎并不能正确理解页面的主题,通过优化,可帮助它将网站正确分类,而且还能为网站获得更高的排名结果。
接着,搜索引擎对搜索请求的进行处理。简单说,就是搜索引擎将搜索请求与数据库中的索引页面的搜索字符进行比较。因为很可能不只一个页面(实际上有数百万页面)包含该搜索字符,所以搜索引擎会计算各个索引页面与搜索字符的关联性。
计算关联性的算法很多种,而且每一种算法对相同因素的相对权重不尽相同,比如关键字密度、链接和元标签等。这也是为什么相同的搜索字符在不同的搜索引擎中得到的结果不同。而且更关键的是,主流浏览器像Yahoo!、Google和Bing等会定期改变计算相关性的算法。如果你想保持较高的排名,就需要根据新算法不断的对网站进行调整,不断进行网站SEO。
最后,检索结果。简单说就是将结果展示在浏览器上,即搜索结果页面根据计算得出的相关度由高到低对网页进行排序。
下回将详细介绍各主流搜索引擎的差异。