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。更实用的判断是:这些页面是否承担发现内容和访问列表的功能,站点是否还有可靠的替代发现路径。
| 场景 | canonical | robots 建议 | 说明 |
|---|---|---|---|
| 核心产品分类,深层商品主要靠分页发现 | 各页自指 | 无冲突的 noindex;follow 为默认 | 保持列表与商品发现路径 |
| 博客归档,文章有强分类与相关链接 | 各页自指 | 通常保持可索引 | 不必为“省索引”贸然 noindex |
| 极薄的日期或作者归档,内容与其他归档高度重合 | 各页自指或重构归档 | 可评估 noindex | 先判断整个归档是否有用户价值 |
| 站内搜索结果分页 | 各页自指或按系统处理 | 通常 noindex | 不是面向搜索的稳定落地页 |
| 筛选、排序参数的分页 | 取决于筛选策略 | 通常限制索引 | 不与普通分页共用一刀切规则 |
| 空分类或超出范围的分页 | 无需正常 canonical | 404/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 |
| 2 | canonical | 每页自指,协议、域名、路径一致 |
| 3 | 下一页链接 | 真实 a href,可不用 JavaScript 访问 |
| 4 | 返回第 1 页 | 序列页有稳定入口回到集合起点 |
| 5 | 条目差异 | 各页显示不同且不遗漏、不重复异常 |
| 6 | robots 与 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 与服务器日志确认深层内容是否被发现。

