在许多人中,在万维网上查找有用的信息是理所当然的。根据互联网研究公司Netcraft的数据,当今互联网上有近1.5亿个活跃的网站
筛选所有这些站点以找到有用的信息是一项艰巨的任务。这就是搜索引擎使用复杂算法的原因-数学指令告诉计算机如何完成分配的任务。
Google的算法通过搜索包含用于搜索的关键字的网页,然后基于几个因素(包括关键字在页面上出现的次数)为每个页面分配等级来为您完成工作。排名较高的页面会在Google的搜索引擎结果页面(SERP)中进一步显示,这意味着从理论上讲,与您的搜索查询相关的最佳链接是Google列出的第一个链接。
对于网页管理员而言,在Google上排名显眼可以极大地提高网站访问量和可见度。2007年,Google超过了Microsoft,成为Web上访问量最大的网站,有了这么多的流量,在Google SERP上占据一席之地可能意味着站点访问者数量的巨大增长。
Google的关键字搜索功能类似于其他搜索引擎。称为“ 蜘蛛”或“ 爬虫”的自动化程序会在Web上移动,从一个链接到另一个链接,并建立一个包含某些关键字的索引页。用户输入搜索查询时,Google会引用此索引。搜索引擎列出包含与用户搜索词中相同的关键字的页面。Google的Spider可能还具有一些更高级的功能,例如能够确定具有实际内容的网页与重定向站点之间的区别-重定向网页是为了将流量重定向到另一个网页而存在的页面。
关键字位置在Google查找网站中起着重要作用。Google在每个网页中寻找关键字,但是某些部分比其他部分更重要。例如,在网页标题中包含关键字是一个好主意。Google还会在标题中搜索关键字。标题的大小不一,标题较大的关键字比标题较小的关键字更有价值。关键字散布也很重要。网站管理员应避免过度使用关键字,但许多人建议在整个页面中定期使用它们。
在下一部分中,我们将了解Google的专利Google的PageRank搜索引擎算法。
Google的PageRank搜索引擎算法
Google 算法最重要的功能可以说是Google的PageRank搜索引擎算法,它是获得专利的自动化过程,该过程确定每个搜索结果在Google 搜索引擎返回页面上的显示位置。大多数用户倾向于将注意力集中在前几个搜索结果上,因此,将其放在列表顶部通常意味着更多的用户流量。那么Google如何确定搜索结果排名?很多人都在努力找出确切的公式,但是Google保留了官方算法的秘密。我们所知道的是:
1)PageRank为每个搜索结果分配一个等级或分数。页面的分数越高,它将显示在搜索结果列表中越靠前的位置。
2)分数部分取决于链接到目标页面的其他网页的数量。每个链接都算作对目标的投票。其背后的逻辑是,与普通页面相比,具有高质量内容的页面将被链接的频率更高。
3)并非所有选票均相等。高等级网页的投票比低等级网站的投票更多。通过使一大堆空网站链接回目标页面,您实际上无法提高一个网页的排名。
4)网页发送的链接越多,其投票权就越淡化。换句话说,如果一个高级页面链接到其他数百个页面,则每个单独的投票将不如仅将页面链接到几个站点那样多。
5)其他可能影响得分的因素包括网站的停留时间,域名的强度,关键字在网站上的显示方式和位置以及往返于该网站的链接的使用期限。Google倾向于在已经存在一段时间的网站上赋予更多价值。
6)有人声称Google使用一组人工测试人员来评估搜索结果,手动对结果进行排序以手工选择最佳链接。Google否认了这一点,并表示,尽管它确实雇用了一个人脉来测试更新的搜索公式,但它并不依靠人类来对搜索结果进行排序和排名。
Google的策略运作良好。通过专注于进入和来自网页的链接,搜索引擎可以以一种有用的方式组织结果。虽然网站管理员可以使用一些技巧来提高Google的排名,但获得最高排名的最好方法是始终如一地提供高质量的内容,这使其他人有动机链接回他们的页面。