江山做网站:帮助搜索引擎处理分页

2019.08.01 mf_web

163

在整个网络上都可以找到分页。但是,尽管它很方便,但它有时会给搜索引擎带来问题。在本文中,您将学习如何通过HTML链接元素解决这些问题。

为什么网站使用分页

尽管一些游客因分页而烦恼,但它往往非常有用。它可以是一个工具,帮助导航网站,并更容易地找到用户正在寻找的任何信息。

分页在整个网络上都可以找到,而且比您想象的更频繁。例如,搜索引擎将搜索结果分成几个页面(通常每页包含10个结果,但有时只包含7个)。论坛使用分页将线程分成更小的部分。产品评论网站,例如TechRadar,使用它来让读者快速跳转到他们文章的某个部分。

这些示例用于改善用户体验。他们没有提供冗长的结果页面,而是提供了更容易消费的几个较小的部分(可以说是最相关的部分)。另一个优点是较短的页面加载速度更快。


简单的桌子,简单的分页由Pete Orme精心打造

但网站使用分页的另一个原因是:网页浏览量。通过将文章剪切成两到三页,他们可以将浏览量增加一倍或三倍。为什么?因为它允许他们显示额外的广告并最大化他们的收入。

分页问题

在分页的世界里并不是所有的彩虹和蝴蝶。它有时会导致一些SEO问题。

其中一个问题是重复内容。当分页实现不当时,可能会导致重复的内容问题(已经在此SEO会话中讨论了重复内容,我们不会详细介绍)。

分页也可以稀释您的SEO工作,因为您将链接汁分成几页而不是一个实体。因此,错误的页面也可能排名。如果不相关的页面获得足够的链接,它可能会成为登录页面并从主页面“窃取”有机流量。

解决方案

值得庆幸的是,即使是这个问题,也有一个解决方案。自2011年谷歌承认HTML链接元素rel=”next”和rel=”prev”; 我们可以使用这些元素来指定多个URL之间的关系。这允许您将多个页面链接在一起并将它们标识为更大集合的一部分。然后,Google会将这些页面视为一个页面。

让我们举一个例子来说明这一点。我们有一篇很长的文章,分为三个单独的页面,其中包含以下网址:

  • http://website.com/long-article-part-1

  • http://website.com/long-article-part-2

  • http://website.com/long-article-part-3

如果我们想告诉谷歌和其他搜索引擎这三个页面属于一起,我们可以使用rel=”next”和rel=”prev”属性。我们将以下代码添加到第一页的<head>部分(long-article-part-1):

1
<link rel=”next” href=”http://website.com/long-article-part-2” />

如果搜索引擎抓取第一页,他们会看到link-element中指定的URL实际上与此页面相关。在第二页上,我们还需要添加rel=”prev”属性:

1
2
<link rel=”prev” href=”http://website.com/long-article-part-1” />
<link rel=”next” href=”http://website.com/long-article-part-3” />

在第三页,我们只需要链接到倒数第二个URL:

1
<link rel=”prev” href=”http://website.com/long-article-part-2” />

由于这是本系列的最后一页,我们不需要添加rel=”next”标签。

注意:某些浏览器会自动预加载“下一页”。添加此链接元素有时可以减少感知的加载时间。

替代方案

除了rel = next / prev属性,我们还可以使用替代解决方案来解决分页问题:

rel=canonical

您可能还记得rel=canonical我们的重复内容文章中的标记。对于那些错过它的人,这里有一个简短的解释:

该rel=canonical标签告诉搜索引擎当前页面是另一个页面的副本。通过此标记,所有链接汁将被转移到原始页面。

那么我们如何使用这个标签来帮助搜索引擎分页呢?简单:我们创建一个视图所有页面,即一个包含所有内容的页面。然后,我们可以使用rel=canonical标记将单独的页面链接到此页面。

如果您已拥有查看所有页面,Google可能会自动执行此操作:

当我们检测到分页系列还包含一个全视图版本时,我们现在正在做出更大的努力,在适当的时候返回搜索结果中的视图全部页面。 - Benjia Li(Google的索引工程师)

所以,你甚至不用担心这个问题。但是,如果您确实要确保正确完成此操作,请添加rel=canonical链接。

不要忘记使用rel=canonical标记告诉搜索引擎只索引规范URL中的内容(在本例中是视图所有页面)。所以不要使用规范元素将第2,3,4页链接到第一页。

结论

分页可能会导致重复的内容问题,并导致不相关的页面显示在搜索结果中。我们可以使用rel = next / prev元素来解决这些问题。它们通知搜索引擎分页页面是较大实体的一部分。或者,我们可以创建一个view-all页面并使用rel = canonical标签链接到此页面。

寒枫总监

来电咨询

18868949445

微信咨询

寒枫总监

TOP