🌏 中国出海品牌的谷歌SEO + GEO + 外贸建站增长公司
📝 GEO

WordPress 分页页面如何设置 canonical 与索引策略?分类、博客和产品列表实操

若若凡 📅 更新于 ⏱ 约 13 分钟

WordPress 分类、博客归档和 WooCommerce 产品列表的分页,通常应让每一页使用自己的 canonical:第 1 页指向第 1 页,第 2 页指向第 2 页。分页 URL 要能通过普通 <a href> 链接依次到达,默认不要把第 2 页以后全部 canonical 到第 1 页,也不要因为“不想让它排名”就一律 noindex。

分页页展示的条目不同,因此每一页应保持独立 URL 和自指 canonical。

先判断这是不是分页,而不是筛选或站内搜索

真正的分页是同一集合被拆成连续页面,例如:

  • /category/valves/
  • /category/valves/page/2/
  • /category/valves/page/3/

每一页都展示该集合中不同的一组产品或文章。它与以下 URL 不同:

  • 按价格、颜色、尺寸组合出来的筛选 URL;
  • 按销量或日期重新排序的 URL;
  • 站内搜索结果;
  • 跟踪参数或会话参数;
  • 同一列表的打印版、视图切换或重复别名。

分页解决的是“完整列表太长”;筛选与排序会产生新的组合。两者若混在同一规则里,常见结果是把有效分页挡掉,却让大量参数页进入抓取。

分页 canonical:每一页指向自己

Google 的分页文档明确建议,不要把分页序列的第 1 页设为所有页面的 canonical,而应让每一页使用自己的 canonical URL。原因很直接:第 2 页和第 1 页列出的条目不同,它们不是等价副本。

示例:

<!-- /category/valves/ -->
<link rel="canonical" href="https://example.com/category/valves/">

<!-- /category/valves/page/2/ -->
<link rel="canonical" href="https://example.com/category/valves/page/2/">

若 WordPress 同时生成 /page/1/ 和不带分页段的第 1 页,应统一内部链接和 canonical,避免两个第 1 页版本并存。通常保留简洁的基础分类 URL,并让 /page/1/ 301 到它。

canonical 是信号,不是命令。除了标签本身,还要让内部链接、sitemap、重定向和实际可访问 URL 保持一致。

站点存在多个 URL 版本或插件规则冲突时,可从WordPress SEO 与技术优化检查模板与规范化输出。

第 2 页以后要不要索引

没有一条规则要求所有分页页都必须出现在搜索结果,也没有理由默认 noindex。更实用的判断是:这些页面是否承担发现内容和访问列表的功能,站点是否还有可靠的替代发现路径。

场景canonicalrobots 建议说明
核心产品分类,深层商品主要靠分页发现各页自指无冲突的 noindex;follow 为默认保持列表与商品发现路径
博客归档,文章有强分类与相关链接各页自指通常保持可索引不必为“省索引”贸然 noindex
极薄的日期或作者归档,内容与其他归档高度重合各页自指或重构归档可评估 noindex先判断整个归档是否有用户价值
站内搜索结果分页各页自指或按系统处理通常 noindex不是面向搜索的稳定落地页
筛选、排序参数的分页取决于筛选策略通常限制索引不与普通分页共用一刀切规则
空分类或超出范围的分页无需正常 canonical404/410 或 noindex不应返回伪正常列表

“noindex, follow”也不是永久保证搜索引擎持续跟随所有链接的抓取方案。若深层内容完全依赖这些分页才能被发现,先加强分类、子分类、相关推荐、sitemap 和产品间链接,再讨论减少索引。

分页导航必须是可抓取链接

Google 通常通过 <a> 元素的 href 发现 URL,不会像用户一样点击仅由 JavaScript 触发的按钮。分页至少应提供“下一页”,并可根据集合规模提供页码、上一页和首尾链接。

可抓取的基本形式:

<a href="/category/valves/page/2/">下一页</a>

不要只写:

<button onclick="loadNextPage()">加载更多</button>

如果产品设计坚持“加载更多”或无限滚动,应在底层提供有独立 URL 的分页块和可抓取链接,前端再增强交互。用户关闭 JavaScript或爬虫不触发按钮时,仍应能沿链接访问后续内容。

Google 还建议分页页面顺序相连,并考虑从序列中的各页链接回第 1 页,以强调集合起点。分页很深时,不要只让用户逐页点几十次;可增加合理的页码窗口、子分类和高价值入口。

交互样式可以不同,但深层内容必须有稳定 URL 和可抓取入口。

WordPress 里要检查哪些实际输出

不要只看 SEO 插件设置页面。打开真实 URL,检查最终 HTML、响应头和页面内容。

分类、标签、作者与日期归档

确认哪些归档真正服务用户。产品知识站可以保留主题清晰的分类;只有一篇内容的标签、重复的作者归档和无导航价值的日期归档,可能需要合并、停用或 noindex。处理的是归档质量,不是分页数字。

博客首页与文章列表

确认第 2 页以后显示不同文章、页面状态为 200,并包含自指 canonical。文章卡片标题应是普通链接,不能只靠卡片点击脚本。

WooCommerce 产品分类

确认产品、子分类、筛选器和分页不会互相生成无限组合。分页 URL 与筛选 URL要分别定义 canonical、索引和 robots 规则。产品被移出当前页后,仍应通过所属分类、站内搜索或 sitemap 找到。

评论分页

评论分页属于单篇文章内容的拆分,与归档分页不同。若评论对页面价值重要,先检查主题和插件如何输出 canonical、评论内容及页码;不要直接套用产品分类策略。

分页标题、描述和页面正文怎么处理

Google 表示分页序列可以使用相同标题和描述,搜索系统会尝试识别序列。实际运营中,为了后台排查和浏览器辨识,可以在第 2 页以后加入“第 2 页”等页码,但不必为每一页硬写不同关键词。

分类的核心说明和主 CTA 应集中在第 1 页。第 2 页以后如果机械重复一大段分类正文,会把真实条目压到很后面,也制造不必要的重复。可以保留短名称、面包屑、必要筛选和列表上下文。

不要让第 2 页的 H1 变成另一组无关关键词。它仍属于同一集合,只是当前页码不同。

sitemap 只放你真正希望索引的 URL

Google 的规范化文档把 sitemap 视为 canonical 信号之一。若分页页保持可索引,可根据站点规模和发现需求决定是否放入 sitemap;更常见的做法是确保其中列出的产品、文章等终点页面完整,同时让分页通过内部链接可抓取。

无论选择什么,都要避免:

  • sitemap 列出 noindex 分页页;
  • sitemap URL 与 canonical 不一致;
  • 同一页混用末尾斜杠、参数和路径版本;
  • 已经 404 的高页码仍长期保留;
  • 第 1 页同时列出两个 URL 版本。

大型列表站点应结合日志、Search Console 和爬虫判断是否存在深层内容发现困难,而不是用 sitemap 数量代替诊断。

用 7 条测试路径验收分页

选择一个至少有 3 页的真实分类,按下表逐项测试。任何一条失败,都可能影响后续内容发现或制造错误 URL。

编号测试通过条件
1第 1、2、3 页状态码均为 200,超范围页不是伪 200
2canonical每页自指,协议、域名、路径一致
3下一页链接真实 a href,可不用 JavaScript 访问
4返回第 1 页序列页有稳定入口回到集合起点
5条目差异各页显示不同且不遗漏、不重复异常
6robots 与 meta没有意外 Disallow、noindex 或 nofollow
7筛选与排序不产生无限可抓取组合,规则与普通分页分开

然后再抽查移动端、缓存开启状态和登录退出状态。部分 WordPress 站点只在缓存预热后、移动端模板或某个语言版本中输出错误 canonical。

至少用一个三页以上的真实归档完成端到端验证。

若需要把响应、模板、内部链接和索引报告一起排查,可使用网站 SEO 审计建立问题清单。

常见错误应该怎么改

所有分页页 canonical 到第 1 页

改为各页自指 canonical,并确认页面条目确实不同。若真正存在一个包含全部条目的等价“查看全部”页,还要先评估性能和内容一致性,不能想当然把它当 canonical。

第 2 页以后全部 noindex

先确认是否导致深层产品或文章只剩很弱的发现路径。若归档本身无价值,应治理归档类型;若只是担心页码排名,没有必要因此切断正常序列。

分页链接带随机参数

统一链接生成规则,对跟踪参数、排序和筛选另外设策略。页码 URL 应稳定、可重复访问,并由自身 canonical 指向相同版本。

无限滚动没有独立 URL

为内容分块提供可加载的分页 URL和 a href,确保直接打开第 2 页能看到对应内容,浏览器前进后退也保持状态。

超出范围页返回 200

不存在的页码应返回 404,或在列表变空时采取一致的空分类策略。不要返回一个写着“没有结果”的 200 页面并自指 canonical。

完整的技术抓取诊断也可参考技术 SEO 审计。

FAQ

WordPress 第 2 页应该 canonical 到第 1 页吗?

通常不应该。第 2 页展示不同条目,应自指到第 2 页。Google 的分页指南明确建议不要把第 1 页设为整个分页序列的 canonical。

第 2 页以后需要 noindex 吗?

默认不需要。先看这些页面是否帮助用户浏览和搜索引擎发现深层内容。站内搜索、薄归档或参数组合可单独评估,不能与正常分页一刀切。

rel=next 和 rel=prev 还必须加吗?

不应把它们当作 Google 识别分页的必要条件。更重要的是独立 URL、顺序 a href 链接、自指 canonical 和清晰的集合结构。

加载更多按钮会影响收录吗?

如果后续内容只能在用户点击 JavaScript 按钮后出现,Google可能无法发现。应为每批内容提供稳定分页 URL 和可抓取链接,再用 JavaScript 改善体验。

分页页要不要写独立 SEO 描述?

不必为每一页硬写不同关键词。可在标题中标页码方便辨识,核心分类说明集中在第 1 页,后续页保持清楚、轻量。

sitemap 要包含所有分页页吗?

没有统一要求。重点是希望索引的终点内容可发现、sitemap 与 canonical/robots 一致,分页本身又能通过内部链接抓取。

下一步

从流量和产品数量最高的一个 WordPress 分类开始,连续检查第 1、2、3 页和一个超范围页。先修 canonical 与 a href,再拆分普通分页和筛选参数规则,最后用 Search Console 与服务器日志确认深层内容是否被发现。

若
Google SEO / GEO 实战 · 若凡SEO研习室主理人

查看人物介绍与公开资料。发现文中事实或操作信息有误,可通过网站联系方式反馈。

读完了,
想用到你的网站上?

咨询谷歌 SEO + GEO,先沟通网站现状与需求。