原文链接: https://searchengineland.com/improve-internal-linking-calculate-internal-pagerank-r-246883
网站架构(即内部链接的构成方式(例如,从主导航指向网站的“关于我们”部分的链接))对于用户和搜索引擎最终能够浏览您的网站起着至关重要的作用,会直接影响网站的搜索排名。现代搜索引擎使用链接来抓取网页。这些搜索引擎使用的爬虫单击页面上显示的每个链接(内部链接和外部链接),然后单击每个后续页面上的所有链接,依此类推。这使搜索引擎可以找到您的页面并在其索引中对其进行排名。Google之类的搜索引擎还使用链接数对查询结果进行排名,并将页面的所有指向链接视为对该页面的重要性投票(即PageRank)。因此,网站的内部链接结构对于搜索引擎抓取,理解和分配网站排名中起着重要作用。作为SEO从业人员,您如何确保您的网站架构最佳,并且内部链接的结构是正确的呢?让我们探讨一下‘’内部PageRank”的指标如何帮助我们完成此任务。
基本的网站架构和基于导航的内部链接
内部链接有两种基本类型:1.网站导航结构的内部链接2.内部链接显示在整个网站的上下文中(在文章中或其他地方,不一定出现在网站导航结构里)让我们看一下前者。 获得内部链接的第一步是组织通用的导航元素并遵守组织良好的站点结构。 我建议创建一个经典的内部链接结构,并利用Bruce Clay的silo架构作为内部链接的基础。 这些经过尝试和测试的逻辑站点结构有效。 这是Portent的示例:
现在,您的网站已经为内部链接奠定了坚实的基础,让我们看一下这些导航链接以及上下文中存在的内部链接如何影响搜索引擎对您的页面进行抓取和排名的方式。 为了查看整体内部链接的影响,我们将检查所有页面的内部PageRank。什么是Page Rank?
在继续之前,让我们花点时间讨论一下PageRank是什么。 PageRank是Google在搜索结果中对网页进行排名的算法之一。 它以公司的联合创始人之一拉里·佩奇(Larry Page)命名。由Google简称为PageRank的算法,“通过计算页面链接的数量和质量来确定该网站的重要性的算法。”
站内PageRank?Google为索引中的每个页面计算PageRank,将网站中的各个页面链接在一起,以及将其他网站链接到这些页面。 但是PageRank背后的想法-根据其他页面的链接确定页面的重要性-可以应用于大型网络(例如Google的抓取工具未发现的网络)或较小的网络子集。为了检查内部链接,我们将使用PageRank的思想来查看单个网站上每个页面的相对重要性。我所说的“内部PageRank”不是指Google的PageRank算法,而是指基于单个网站内部链接的类似计算。 让我们开始计算您网站的内部PageRank。注意:为清楚起见,我并不是在谈论或提倡PageRank的sculpting。 我说的是使用类似PageRank的指标来诊断网站架构中的任何问题。 我们用一个例子说明时,这将变得更加清楚。第一步:用 Screaming Frog抓取网站
在实际计算内部PageRank之前,我们需要抓取我们的网站。 在此示例中,我使用了Screaming Frog,因为它是SEO从业人员武器库中的标准工具。首先启动“Screaming Frog ”并爬网您的网站。 抓取完成后,从顶部菜单中选择“批量导出”>“所有出站”,然后将CSV文件保存到所需位置。
CSV包含您网站上所有内部链接的列表。 我们将使用此列表创建网络并计算内部PageRank。第2步: 用R语言计算内部PR值
如果您不熟悉R,那么它是一款用于统计计算和图形的免费软件,可在多种平台上运行。 下载并安装(如果尚未安装)。通过启动R控制台并执行以下命令来安装igraph库:install.packages(“ igraph”)安装库之后,您将可以将以下代码与网站的Screaming Frog爬网结合使用:
只需遵循代码注释(用#表示),别忘了:指定您的Screaming Frog CSV文件的路径。指定您的域和TLD扩展名。命名您的输出文件,其中将包含网站上每个单独页面的内部PageRank。案例说明1
我们的代理商Catalyst Digital最近在更名后重新启动了我们的网站,但我们仍在研究其中的一些问题。 因此,我决定对新站点进行爬网并检查其内部PageRank。这是输出示例:
从内部页面排名来看站点页面,我们看到我们的首页是我们的联系页面。 看起来不对!根据典型的网站抓取,您将看不到此内容。 例如,Screaming Frog表示联系页面实际上比首页少一个链接,尽管“内部PageRank”值更高。 内部PageRank(类似于Google的PageRank算法)会考虑到网络中链接到该页面的链接,而不仅仅是链接的数量。
尽管有较高的内部PageRank值,但联系页面的内部链接较少。现在,让我们在Google中搜索我们的品牌名称:
我们的Google搜索确认我们有问题。 我们机构的联系页面在有机结果上的排名高于我们首页,这可能是由于我们内部页面链接的结构所致。现在我们已经知道了这个问题,我们可以看看我们的站点架构并开始制定解决方案。 知识就是力量。案例说明2R:让我们在Online Geniuses(我主持的一个互联网营销Slack社区)上进行类似的测试,看看是否有任何问题。这是R的输出示例:
该网站的工作委员会页面的内部PageRank值高于我们的主页。 目前,这仍未对我们造成问题,这可能是由于指向首页的外部链接数量以及我们的关键字用法有所不同,但这可能是我们应该注意的问题,以保持网站的完整性。结论
现在,您应该对如何构造网站上的内部链接有所了解。 为基于导航的内部链接建立基本结构后,您可以开始爬网网站并使用R计算内部PageRank,从而开始审核网站的内部链接问题。