4001606928Mon. - Fri. 10:00-22:00

SEO | 内链优化策略之计算Internal PageRank

SEO | 内链优化策略之计算Internal PageRank

专栏作家Paul Shapiro向我们分享了将页面被搜索引擎视为权威页面的优化方法,他将这种方法称为“Internal PageRank(内部页面排名)”。

你的网站构架—— 比如导航栏和内链 ——能够很大程度上让搜索引擎注意到你的网站,并会最终影响你的网站排名。

搜索引擎利用链接抓取网站。搜索引擎会抓取页面上的每一个链接——包括内链和外链——然后是下级页面的所有链接,直到抓取到网站所有页面的链接为止。搜索引擎以此发现你所有的站点页面并且在它们的指数中为这些页面进行排名。

有些搜索引擎比如Google也使用链接的个数作为搜索返回结果的排名指标,将内部链接相互之间的投票作为页面的权重(比如PageRank)。

因此,作为SEO从业者,如何确定你的网站构架是最优的,你的内链组织是正确的?下面我们将探索如何计算页面排名矩阵,以帮助我们完成这个任务。

基本的网站构架和导航的内部链接

两种基本的内链:

1、组成网站导航结构的内链;

2、在网站内容中出现的二级内链(在文章中或者不是网站导航结构的必要组成部分)。

我们先来看第一种。第一步是按顺序获取你的内部链接以组织常规导航元素,构建一个结构良好的网站结构。我推荐利用Bruce Clay的简仓结构(silo architecture)作为创建内链的基础,创建一个经典的内链结构。这些都是已经尝试并且测试过的,具有良好效果的合理的网站结构。这是Portent上的一个例子:

909.tmp

如果网站已经建立了这种可靠的内链的基础,我们接下来看看这些导航栏链接还有那些存在于网站内容中的内部链接是如何影响搜索引擎爬取你的网站并为你的网站进行排名的。为了考察内链接所有影响,我们会检查所有页面上的全部内链。

什么是PageRank(网页排名)?

在我们开始这个话题之前,我们先来讨论下什么是PageRank。PageRank是根据网页之间相互的超链接计算的技术,而作为网页排名的要素之一,以Google公司创办人拉里·佩奇(Larry Page)之姓来命名。Google用它来体现网页的相关性和重要性,在搜索引擎优化操作中是经常被用来评估网页优化的成效因素之一。

PageRank算法,简单说来就是——计算指向一个页面的所有链接的数量和质量,以此对一个网站的重要程度进行粗略的估计。

C323.tmp

什么是Internal PageRank(内部页面排名)?

Google为索引的每一个页面计算PR,将一个站点中的所有页面连接在一起,同时也将与这些页面有外链关系的其他网站与这些页面连接在一起。PR算法的思路是,由其他页面指向本页面的链接的数量和质量来决定这个页面的重要性。

为了检测内链的质量,我们利用PR的思路来计算一个网站的每个页面的重要性。

下面提到“Internal PageRank”时,指的不是Google的PageRank,而是基于网站内部链接的,与PageRank相似的计算方法。我们现在开始计算站点的Internal PageRank。

注意:我要特别声明,这篇文章不是在讨论或者提倡PageRank。我在说的是使用类似PageRank的矩阵来诊断你的站点构架的问题。当我用例子来说明的时候你可能会更好的理解。

 

第一步:使用Screaming Frog抓取网站

在真正计算Internal PageRank之前,我们需要抓取我们的网站。在这个例子中,我使用的是Screaming Frog,它是SEO从业者软件工具库中的标准工具。

首先部署Screaming Frog并开始抓取你的网站。当抓取过程结束后,从顶部菜单选择Bulk Export > All Outlinks,并且保存成csv文件到你想要保存的目录

3F79.tmp

这个CSV文件包括你网站上所有内部链接的列表。我们将使用这个列表创建网络并计算Internal PageRank。

步骤2:使用RStudio计算Internal PageRank

对于不熟悉RStudio的读者,它是一款免费软件,可以进行统计分析和绘图,可以在多平台上运行。

在RStudio的控制台执行以下命令安装igraph包:

install.packages(“igraph”)

当你安装好igraph包后,你就能使用下面的代码协同Screaming Frog来抓取你的网站了:

你只需要简单的根据代码注释(以#标记)运行而且不要忘了:

指定路径为你使用Screaming Frog抓取网站保存的CSV文件;

指定你的域名和TLD扩展;

命名你的输出文件,其包含你的网站的每一个页面的Internal PageRank。

现在我们在真实的网站上做以下示范。

Catalyst Digital是我们的代理商,最近我们的网站在更名之后重新上线了,我们仍然在解决内链的设置问题。所以我想要抓取这个新的站点看看它的Internal PageRank。这是输出结果的样例:

BF5A.tmp

看看这些站点页面的Internal PageRank,我们发现排名最高的页面是[联系我们]这个页面,这样可不太好!

如果是基于典型的站点抓取方法,就不会得到这样的结果。比如,Screaming Frog显示,尽管[联系我们]的页面有最高的PR值,事实上它的链接数量比主页的链接数量少一个。Internal PageRank类似于Google的PageRank算法,将链接到网络中的页面的链接质量考虑在内,而不仅仅是链接的数量。

5DB.tmp

现在,让我们在Google中搜索我们的品牌名称:

7ABF.tmp

Google搜索结果让我们更加确信我们的内链结构出现了问题。在自然搜索结果中,我们的代理排名比我们的主页的排名要高。这可能与我们构建内部链接的方式有关。既然意识到了这个问题,我们就可以检查站点构架然后寻找解决方案。知识就是力量!

让我们在互联网营销社区Online Geniuses上再做个试验,看看会发生什么。

这是RStudio的输出结果:

EF83.tmp

这个网站有一个职位招聘页面,该页面的权重值比主页的权重值要高。目前来说这对我们并不是个困扰,因为这与指向主页的外部链接的数量和我们的关键词的使用差异有关。但是如果我们想要维持网站的完整性,这是我们需要考虑的问题。

结论

你现在应该对内链建设有一定了解了。当你搭建了导航着手内部链接建设后,你可以开始通过上述方法——抓取你的网站并计算内部页面排名——来检查站点的内链问题了。