跳到主要内容

如何审核 rel="next" 和 rel="prev" 分页属性

2024-02-12

虽然 Google 不再使用 rel="next" 和 rel="prev" 分页属性,但 Bing 将它们用作提示。 了解如何审核您的分页设置。


如何使用 SEO Spider 审核 rel="next" 和 rel="prev"

rel="next" 和 rel="prev" 分页属性用于指示分页系列中组件 URL 之间的关系,以便搜索引擎理解。 它们有助于整合序列中的索引属性,并将用户引导至系列中最相关的 URL。

它们通常用于电子商务类别页面,这些页面显示分布在多个 URL 上的许多产品,文章被分成较短的片段,或论坛主题等。

虽然它们是一个相对简单的概念,但网站经常错误地实现分页属性。 Google 于 2019 年 3 月 21 日宣布,他们很久以来就没有在索引中使用 rel="next" 和 rel="prev",但其他搜索引擎(如 Bing,它也为 Yahoo 提供支持)仍然将其用作发现和理解站点结构的提示。

本教程将引导您了解如何使用 Screaming Frog SEO Spider 快速有效地检查 rel="next" 和 rel="prev" 分页的实现。 SEO Spider 将抓取分页属性,报告其设置和常见错误。

要开始使用,您需要下载 SEO Spider,拥有付费 许可证,然后按照以下步骤操作。

1) 在“Configuration > Spider”下选择“Crawl”和“Store”分页

SEO Spider 的“Configuration”可在顶级菜单中找到。

抓取和存储分页

默认情况下,“crawl”处于禁用状态,因此启用它意味着将抓取 rel="next" 和 rel="prev" 属性中引用的 URL,以及提取和报告。 接下来,单击“OK”。 如果这些页面尚未通过常规锚标记链接,则此选项只会对抓取产生影响。

2) 抓取网站

打开 SEO Spider,在“Enter URL to spider”框中键入或复制您要抓取的网站,然后点击“Start”。

抓取站点以审核分页

将抓取网站,并且将抓取 rel="next" 和 rel="prev" 属性。

现在喝杯咖啡,等待进度条达到 100%,并且抓取完成。

3) 查看分页选项卡

分页选项卡 显示在抓取中找到的所有 URL,并将在主窗口窗格的单独列中显示 rel="next" 和 rel="prev" 属性中引用的任何 URL。

分页选项卡有 10 个过滤器(如下图所示),可帮助您了解分页属性的实现,并识别常见的分页问题。

分页选项卡

在抓取期间或结束时,可以立即查看 10 个过滤器中的 8 个。“Unlinked Pagination URLs”和“Pagination Loop”过滤器需要在抓取结束时通过后期“Crawl Analysis“进行计算,以便填充数据(稍后会详细介绍)。

右侧的“overview”窗格针对此过滤器显示“(Crawl Analysis Required)”消息,该过滤器需要后期抓取分析才能填充数据。

需要后期抓取分析的分页过滤器

4) 单击“Crawl Analysis > Start”以填充分页过滤器

要填充“Unlinked Pagination URLs”和“Pagination Loop”过滤器,您只需单击一个按钮即可启动 crawl analysis

后期抓取分析

但是,如果您之前配置了“Crawl Analysis”,您可能希望在“Crawl Analysis > Configure”下仔细检查是否选中了“Pagination”。

您也可以取消选中其他也需要后期抓取分析的项目,以加快此步骤。

分页的后期抓取分析

当抓取分析完成后,“analysis”进度条将达到 100%,并且过滤器将不再显示“(Crawl Analysis Required)”消息。

分页后期抓取分析完成

5) 单击“Pagination”并查看填充的过滤器

执行后期抓取分析后,所有分页过滤器现在都将填充数据(如果适用)。

分页测试工具

然后可以在列中查看收集的分页数据,以确保实现符合要求。 您可以按以下内容进行过滤 -

  • Contains Pagination – URL 具有 rel="next" 和/或 rel="prev" 属性,表明它是分页系列的一部分。
  • First Page – URL 仅具有 rel=“next” 属性,表明它是分页系列中的第一页。 滚动浏览这些 URL 并确保它们在系列中的父页面上准确实现既简单又实用。
  • Paginated 2+ Pages – URL 上有 rel=“prev”,表明它不是第一页,而是系列中的分页页面。 同样,滚动浏览这些 URL 并确保只有分页页面出现在此过滤器下非常有用。
  • Pagination URL Not In Anchor Tag – 页面 rel="next" 和 rel="prev" 属性中包含的 URL 未在页面本身的 HTML 锚元素中找到为超链接。 分页页面应与常规链接链接,以允许用户单击并导航到系列中的下一页。 它们还允许 Google 从一个页面抓取到另一个页面,并允许 PageRank 在系列中的页面之间流动。 Google 自己的网站站长趋势分析师 John Mueller 在 Google 网站站长中心环聊中也 建议使用正确的 HTML 链接 进行分页。
  • Non-200 Pagination URL – rel="next" 和 rel="prev" 属性中包含的 URL 不会响应 200“OK”状态代码。 这可以包括被 robots.txt 阻止的 URL、无响应、3XX(重定向)、4XX(客户端错误)或 5XX(服务器错误)。 分页 URL 必须是可抓取和可索引的,因此非 200 URL 被视为错误,并被搜索引擎忽略。 可以通过“Reports > Pagination > Non-200 Pagination URLs”导出批量导出非 200 分页 URL。
  • Unlinked Pagination URL – rel="next" 和 rel="prev" 属性中包含的 URL 未在整个网站上链接。 分页属性可能不会像传统的锚元素那样传递 PageRank,因此这可能是内部链接出现问题或分页属性中包含的 URL 的标志。 可以通过“Reports > Pagination > Unlinked Pagination URLs”导出批量导出未链接的分页 URL。
  • Non-Indexable – 分页的 URL 不可索引。 通常,它们都应该是可索引的,除非设置了“view-all”页面,或者分页 URL 上有额外的参数,并且它们需要规范化为单个 URL。 最常见的错误之一是将第 2 页及以上的分页页面规范化为系列中的第一页。 Google 不建议这样做,因为组件页面实际上不包含重复内容。 另一个常见的错误是使用“noindex”,这可能意味着 Google 会从索引中完全删除分页的 URL,并停止跟踪来自这些页面的出站链接,这对于这些页面上的产品来说可能是一个问题。 此过滤器将帮助识别这些常见的设置问题。
  • Multiple Pagination URLs – 页面上有多个 rel="next" 和 rel="prev" 属性(当不应超过单个 rel="next" 或 rel="prev" 属性时)。 这可能意味着它们被搜索引擎忽略。
  • Pagination Loop – 这将显示具有 rel="next" 和 rel="prev" 属性的 URL,这些属性循环回到先前遇到的 URL。 同样,这可能意味着搜索引擎只是忽略了表达的分页系列。
  • Sequence Error – 这将显示 rel="next" 和 rel="prev" HTML 链接元素序列中存在错误的 URL。 此检查确保 rel="next" 和 rel="prev" HTML 链接元素中包含的 URL 相互响应并确认它们在系列中的关系。

6) 使用“Reports > Pagination > X”导出批量导出源 URL 和错误

要批量导出包含分页错误或问题的源页面的详细信息,请使用“Reports > Pagination”选项。

例如,“Reports > Pagination > Unlinked Pagination URLs”导出将包括包含未在整个站点上链接的 rel="next" 和 rel="prev" 属性的源页面的详细信息。

分页报告

这有时比在用户界面中更容易理解,因为源 URL 和分页链接包含在单独的行中。

进一步支持

上面的指南应有助于说明使用 SEO Spider 测试网站上的分页实现和问题所需的简单步骤。

另请阅读我们的 Screaming Frog SEO Spider 常见问题解答 和完整的 用户指南,以获取有关该工具的更多信息。

如果您有任何其他疑问,请通过 support 与我们联系。