谷歌pagerank算法(谷歌搜索引擎的pagerank算法的原理)
谷歌pagerank算法
【e6zzseo】专注seo搜索引擎优化技术8年以上,更新关于seo优化技术、seo推广、分享SEO优化工具、最新前沿seo套路技术研究开发。
谷歌是目前世界上最受欢迎的搜索引擎,无论是对于普通的冲浪者还是站长。它每天处理多达1.5亿次搜索请求,几乎占全球所有搜索的三分之一。由于谷歌提供的快速搜索速度和高命中率搜索结果,互联网冲浪者对谷歌情有独钟。这些都是基于谷歌复杂的文本匹配算法和Pagerank & # 8482系统(Web级技术)。我们将介绍Google Pagerank & # 8482系统。
谷歌很受网站管理员和互联网媒体服务公司的欢迎,因为它不仅使用关键字或代理搜索技术,而且建立在先进的网络级技术上。其他搜索引擎为搜索者提供各种渠道的粗略搜索结果,而谷歌为其搜索者提供自己生成的高度精确的搜索结果。这也是为什么站长们会千方百计提高自己网站在谷歌的排名。
谷歌受欢迎的另一个原因是它的网站索引速度。从你的网站提交到谷歌,到被谷歌收录,一般只需要两周时间。如果你的网站已经被谷歌收录,那么通常谷歌会每月遍历并更新(重新索引)一次你的网站信息。但是对于那些PR (Pagerank)高的网站,Google索引周期会相应短一些。
谷歌的索引/重新索引周期比大多数搜索引擎都要短。这使得网站管理员可以编辑和修改网站的页面属性,如页面标题、前几行文本、标题、关键词分布,当然还有外部链接的数量。然后他们可以很快发现对网页的这些更改是否成功。
因为谷歌太受欢迎了,你需要知道谷歌的搜索引擎是如何工作的。如果你不知道它是如何决定你的排名的,那么那些只稍微熟悉谷歌排名算法的网站就会排在你前面。现在我们来看看谷歌的排名算法。
谷歌的排名算法主要使用两部分。第一部分是文本内容匹配系统。谷歌利用这一系统找到与搜索者键入的搜索词相关的网页;第二部分,也是排名算法中最重要的部分,是谷歌的专利网页级别技术(Pagerank & # 8482)。
我先介绍一下如何让网站变得相关,也就是文本内容匹配部分的算法:
在搜索网站关键词时,谷歌会对出现在其标题标签(元标题)中的关键词给予较高权重。所以你要保证你网站的标题标签包含最重要的关键词,也就是网页标题的内容要围绕你最重要的关键词来确定。但是网页的标题不能太长,一般在35到40个字符之间比较好。
众所周知,谷歌不使用关键词或描述标签等元标签。这是因为实际的访问者看不到这些meta标签中使用的文本。而且谷歌认为,这些元标签会被一些站长用来欺诈性地放置一些与其网站无关的热门关键词,以提高其网站对无关关键词的排名,从而通过不正当手段获得更多的访客。
这项不支持Meta标签的功能意味着Google将从网页的前几行文本中生成一个网站的描述。换句话说,你最好把你的关键词或者关键短语放在网页的顶部,这样如果谷歌找到了,就会相应地提高你网站的相关性。一旦谷歌找不到这样的相关内容,你就得花大力气让你页面的其他部分相关。
在确定网站的相关性时,谷歌还会考虑网页中文本内容的关键词密度,所以你应该确保关键词和关键短语在你的整个网页中出现几次。但是记住“太多了”,6-10%的关键词密度是最好的。
其他增加页面相关性的策略还包括:将关键词放在标题内容中,尽可能将内容中出现的关键词加粗。Google now还对图片的ALT属性文本进行索引,并将其计入相关性计算。所以你的ALT属性里要包含关键词,增加网站的相关性得分。
增加页面相关性的最后一个技巧是让你网站上的外部文本链接包含你的关键词。在外部文本链接中包含关键词,可以有效提高你网站的相关性得分(Google在对PageRank技术的描述中也提到,它会对网站的外部链接进行分析,在计算页面级别时会将相关性考虑在内)。
文本链接应该包含多少个关键词?这是见仁见智的问题。不过我注意到他们的链接交换区很多网站都提供了相应的文字链接。例如,“欢迎使用友谊链接,请使用下面的代码建立到该网站的链接。”
我们介绍了一些Google如何计算网站相关性,如何增加网站相关性的知识。但是Google用什么方法来衡量一个网站的好坏呢?答案是-page rank of-Google & # 8482;系统。
PageRank取自谷歌创始人拉里·佩奇(Larry Page),是谷歌排名算法(排名公式)的一部分,用于标识网页的排名/重要性。从1年级到10年级,10年级是满分。PR值越高,页面越受欢迎(越重要)。比如一个网站,PR值为1表示该网站不太受欢迎,PR值为7到10表示该网站非常受欢迎(或者极其重要)。
在计算网站排名时,PageRank会考虑网站的外链数量。我们可以这样说:一个网站的外部链接越多,它的PR值就会越高;外链站点的级别越高(如果Macromedia的网站链接到你的网站),网站的PR值就越高。例如,如果ABC.COM网站有一个到XYZ.COM网站的链接,那么ABC.COM网站必须提供一些更好的网站内容,这样谷歌就会把来自XYZ.COM的链接作为它对ABC.COM网站的投票。你可以下载安装谷歌的工具栏来查看你的网站水平(PR值)。
那么,是不是意味着一个网站的外链数量越高(获得的票数越多),这个网站就越重要,所以用相关关键词搜索的时候会获得更高的排名呢?-大错特错。
谷歌对一个网站外部链接数量的重视,并不意味着你可以不需要策略就可以连接任何一个网站。这是因为谷歌并不是简单的计算一个网站的外部链接数量来决定其排名。那样的话,所有站长只有一件事可做——疯狂的链接交换,尽可能多的获取外链。谷歌是这样描述的:“谷歌不只是看一个网站的投票数,或者这个网站的外部链接数。同时也会对投票的网站进行分析。如果这些网站的PR值比较高(显著),他们投的网站就能从中受益(显著)。
那么,是否意味着对于一个网站来说,网站质量越高、PR值越高的外部链接越多越好呢?-不是真的。
错是因为——Google的Pagerank系统不仅考虑了一个网站的外链质量,还考虑了它的数量。举个例子,对于一个有一定PR值的网站X,如果你的网站Y是它唯一的外部链接,那么Google认为网站X把你的网站Y当成了它最好的外部链接,会给你的网站Y更多的分数。但是,如果网站X上有49个外部链接,那么谷歌认为网站X只把你的网站作为它的第50个最佳网站。所以你的外链站点上的外链越多,你能得到的PR分就越低,而且是成反比的。
说的对是因为——一般来说,PR值大于等于6的外部链接网站可以显著提高你的PR值。但是如果这个外链站点已经有了100个其他的外链,那么你能得到的PR分数几乎为零。同样,如果一个外链站点的PR值只有2,但你是它唯一的外链,那么你得到的PR值就远大于PR值为6,外链为100的站点。
这个问题现在好像越来越复杂了。没关系。看看下面的公式,你就完全明白了。你只需要一点数学知识。
我们先来解释一下什么是阻尼因子。阻尼因子是你投票或链接到另一个网站时得到的实际PR值。阻尼系数一般为0.85。当然,和你网站的实际PR值相比,是微不足道的。现在让我们来看看这个公关得分的计算公式:
PR(A) = (1-d) + d(PR(t1)/C(t1) +...+ PR(tn)/C(tn))
其中,PR(A)表示来自外部链接站点t1,根据Pagerank & # 8482由系统添加到您的网站的PR分数;PR(t1)表示外链网站本身的PR得分;C(t1)表示外部链接站点拥有的外部链接的数量。记住:一个网站的投票权只是网站PR评分的0.85,0.85的权重是平均分配给它链接的每个外部网站的。
想象一个名为www.e6zz.com的网站,它链接到www.e6zzseo.com网站,PR值为4,外部链接为9。计算公式如下:
PR(AKA) = (1-0.85) + 0.85*(4/10)
PR(AKA) = 0.15 + 0.85*(0.4)
PR(AKA) = 0.15 + 0.34
PR(AKA) = 0.49
也就是说,如果我的网站从一个PR值为4,外部链接数为9的网站获得一个链接,最后我的网站将获得0.49的PR值。
让我们看看,如果我的网站从一个PR值为8的网站获得一个链接,并且有16个外部链接,那么我将获得的PR值将是:
PR(AKA) = (1-0.85) + 0.85*(8/16)
PR(AKA) = 0.15 + 0.85(0.5)
PR(AKA) = 0.15 + 0.425
PR(AKA) = 0.575
以上两个例子说明有外链的站点PR值很重要,站点的外链数量也是需要考虑的重要因素。
好了,你不需要记住上面的公式,只要记住:在建立自己网站的外链的时候,尽量找那些PR值高,外链少的网站。这样你的网站上有这种外链的站点越多,你的PR值就越高,会显著提高你的排名。
但是,为了提高你的PR值,你最应该做的就是将你的网站提交给DMOZ收录到DMOZ,也就是ODP (Open Directory Project)。
众所周知,谷歌的Pagerank & # 8482该系统特别关注那些门户网络目录,如DMOZ、雅虎和Looksmart。尤其是对DMOZ来说。网站上的DMOZ链接与Google Pagerank & # 8482来吧,它就像一块金子一样值钱。这时,网站的DMOZ目录页的PR值就变得微不足道了。我看过一些网站,因为被ODP收录,身价翻倍,在Google上PR值立马提高。这是因为谷歌使用自己的ODP版本作为网站目录。
ODP到Pagerank的链接& # 8482;非常重要。如果你的网站被ODP收录,可以有效提高你的页面水平。不信?
是真的。只要在谷歌上搜索一个词,就会发现在谷歌提供的搜索结果前10名的站点中,有7到8个站点也出现在谷歌的目录中。这个事实足以说明,如果一个网站没有被列入ODP,就不能指望得到Google太多的访问。
把你的站点提交给ODP并收录并不难,只是多花一点时间。只要确定你的网站提供了好的内容,然后在ODP的相应目录下点击“添加站点”,按照提示一步一步来就可以了。至少要确保你的索引页包含在内。我说“至少”是因为虽然ODP声称他们只包括你的索引页,但事实上有很多网站的ODP中包括了5到10页。所以,如果你的网站内容涉及几个完全不同的内容片段,你可以将每个内容的网页分别提交给ODP但是请记住“欲速则不达”。Google更新目录的时候,你可以看到你的PR值会有什么变化。
如果你的网站被雅虎和Looksmart收录,你的PR值会显著提高。关于“雅虎投稿技巧”,如果你有时间,可以看看下面这篇文章《雅虎网站投稿技巧》。
如果你的网站是非商业性的或者本质上几乎完全是非商业性的,那么你可以通过www.Zeal.com让你的网站被列入著名的网络目录Looksmart。就我个人而言,我非常喜欢Zeal.COM。正如谷歌也从DMOZ获得搜索结果一样,Looksmart也从ZEAL network directory获得非商业搜索列表。
让我们继续——我在周二把又名Marketing.com的文章提交给Zeal,它在周四早上出现在Zeal上。周一,我查看了我的日志文件,发现了大量来自Looksmart的提名。原来已经被Looksmart收录了。后来我查了一下自己的日志,发现MSN已经根据Looksmart的数据库更新了自己的数据库,排名的提升也给我带来了不少访客。想想吧。六天之内,我的网站就会出现在Zeal、Looksmart和MSN上。所以如果你有一个非商业网站,不要忘记提交你在Zeal.com的网站!
在将你的网站提交给Zeal.com之前,你必须通过一个会员测验。别担心,这个测试很简单。如果你是一个站长,并且你的网站已经被列入DMOZ、雅虎、Looksmart三大知名网络目录,我猜你的网站PR值一定比较高,搜索排名也不会差。
概述:
1.在网站的标题标签中包含主要的关键字和关键短语。
2.提高网站外部链接的质量和数量。
3.使网站被列入三个著名的网络目录DMOZ,雅虎和Looksmart。
摘自论坛:
PageRank的提高可以有效提高你在Google的页面排名,但并不代表PageRank越高排名越高。有的网站排名比有的高PageRank的网站高,虽然PageRank并不高。所以你要在优化网站的同时提高网站的PR值。在我看来,提高公关最好也是最简单的方法是:
1.提供有趣/有价值的网站内容,这样人们会主动和你做互惠链接,从而提高你的外部链接价值。
2.将你的网站提交到各大门户网站,可以显著提高你的网站在Google上的排名。
3.网站可以添加到行业门户、在线论坛、留言簿等可以添加URL链接的地方。
4.与其他网站进行链接交换,提高链接权重。
谷歌pagerank算法(谷歌搜索引擎的pagerank算法的原理)相关推荐
- [置顶]百度、谷歌、雅虎三大搜索引擎算法区别
百度.谷歌.雅虎三大搜索引擎算法区别 一个搜索引擎的算法,有很多的方面.主要是"域名.密度.内链.外链.相关度.服务器稳定.内容更新.域名时间.内容数量"这些方面. 这些都是搜索引 ...
- SEO算法:如何通过PageRank算法判断SEO排序结果
想必在做SEO的时候有同学发现相同的网站有两个页面但是排名的名次不同,既然是同一个网站那么应该权重都一样怎么会一个排名前面一个后面呢?在搜索引擎当中每个网页都有对应的页面得分在决定这两个页面排名顺序是 ...
- 【白话机器学习】算法理论+实战之PageRank算法
1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支持向量机,集成算法Ad ...
- 统计学习方法第二十一章作业:PageRank迭代算法、幂法、代数算法 代码实现
PageRank迭代算法.幂法.代数算法 import numpy as npclass PageRank:def __init__(self,M,D=0.85):self.M = np.array( ...
- 排名算法(一)--PageRank
转自:https://blog.csdn.net/isuccess88/article/details/70339759 PageRank是Google研发的主要应用于评估网站可靠度和重要性的一种算法 ...
- 自动摘要生成(二):由PageRank转变而来的TextRank算法
一.瞎扯 这是我2019年写的第一篇博客,开篇说点题外话,翻了一下博客的记录,上一遍新闻自动摘要生成(一)的博客还是去年7月写的,这大半年的时间里,忙着秋招,忙着找工作,忙着实习,忙着完成毕业设计,以 ...
- 搜索引擎网页排序算法
2.1基于词频统计--词位置加权的搜索引擎 利用关键词在文档中出现的频率和位置排序是搜索引擎最早期排序的主要思想,其技术发展也最为成熟,是第一阶段搜索引擎的主要排序技术,应用非常广泛,至今仍是许多搜索 ...
- 谷歌将发布全新搜索引擎,你期待吗?
Google一身自带AI属性的新搜索最首要的目标并非急于取代传统搜索引擎,或者说彻底打败ChatGPT,而是能够用全新的产品说服用户,变得与竞争对手同样"强大.能力出众以及顺应AI潮流&qu ...
- VIPS算法对搜索引擎的意义[转载]
<b>VIPS算法对搜索引擎的意义[转载]</b> 基于VIPS(视觉式版面切割算法)建立链接结构 ...
- VIPS:基于视觉的页面分割算法[微软下一代搜索引擎核心分页算法]
VIPS:基于视觉的页面分割算法[微软下一代搜索引擎核心分页算法] VIPS:基于视觉的页面分割算法[微软下一代搜索引擎核心分页算法] - tingya的专栏 - 博客频道 - CSDN.NET VI ...
最新文章
- python绘制灰度图片直方图-opencv+python 统计及绘制直方图
- 检查字符串是否包含数字
- 一位产品总监打算这样管国家:首先得让大家交得起税。
- 太强了!Kaggle竞赛宝典方案汇总
- mysql 上级组织参数值_MySQL参数group_replication_consistency说明
- socket 相关函数
- 检查mysql dbcc_dbcc checkdb查出来显示这些信息我该怎么处理?谢谢 - SQL Server论坛 - 51CTO技术论坛_中国领先的IT技术社区...
- 阿里毕玄:推荐给Java程序员的7本好书
- 面向对象的软件开发方法简介
- java画圈_java动态画圈圈。运用多线程,绘图
- 从零开始写一个Exporter
- wxpython菜单的位置_wx.grid 怎么加菜单呀!
- 巩固——React中如何使用判断?
- android 怎么去掉标题,android中如何去掉标题栏
- 万恶的LayoutSubviews
- xml解析之dom、dom4j、SAX
- Delphi中多库关联查询
- 快速web开发框架——learun framework
- Java核心技术第一周学习总结
- 拼多多怎么调整后台数据|聚创卓跃