你是不是也遇到过:用户翻到产品列表第二页、第三页,结果 Google 根本不收——只认第一页?明明有十几页好内容,流量却全挤在首页,后面页面像被隐形了一样。

别急,问题可能就藏在两个不起眼的 HTML 属性里:rel="next"rel="prev"。它们没消失,只是很多人用错了,或者压根没配。

为什么Google突然不认分页标签了?

2019年,Google 明确说:我们不再靠 rel="next"rel="prev" 来判断“这是第几页”。
但这不等于它没用了。

真实情况是:Google 还会读这两个标签,只是换了个角色——它不再当“分页指令”,而是当“关系说明书”。
比如你给第2页加了 rel="prev" 指向第1页,Google 就知道:“哦,这两页是连着的,不是抄来抄去的”。

所以,标签本身没废,废的是“只靠它就想搞定一切”的想法。它现在更像一个辅助员,得配合其他设置一起干活。

3个方法判断你的分页是否正在伤害排名

不用等算法惩罚,自己就能看出苗头。我帮你筛出最直观的三种信号:

方法一:看关键词排名有没有“内卷”
打开 Google Search Console,搜你最想打的词(比如“男士运动鞋”)。如果第1页和第2页同时出现在结果里,而且都排在前10,说明 Google 拿不定主意该推谁——它把你俩当成了重复内容。这时候,流量大概率被拆散了,甚至第2页排名反超第1页,用户点进去一脸懵。

方法二:用 site: 命令查收录情况
在 Google 搜索框里输入 site:yourdomain.com /products?page=2(把 yourdomain.com 换成你自己的域名)。
如果只有第1页有结果,后面几页全空,基本可以确定:Google 把它们当成低价值重复页,直接过滤了。rel="next"/rel="prev" 缺失或写错,就是常见原因。

方法三:盯住用户行为数据
进 GA4 或百度统计,对比各分页的跳出率和平均停留时间。
如果第1页跳出率高得离谱,但第2页、第3页停留时间反而长,说明用户是被 Google “误送”过去的——他们本来想找热门款,结果跳到了第2页,发现没有筛选入口、没有推荐位,转身就走。我帮一个家居站改完分页后,第2页跳出率直接缩短了不少。

分页标签的正确用法:别再犯这3个低级错误

这些坑我都踩过,改一次少焦虑半年:

错误一:只写 next,不写 prev
第1页写了 <link rel="next" href="/page/2">,但第2页啥都没加。
这就像告诉别人“前面还有”,却不提“后面也有”。搜索引擎没法拼出完整路径。
✅ 正确做法:

  • 第1页:只写 rel="next" → 第2页
  • 第2页:同时写 rel="prev" → 第1页,和 rel="next" → 第3页
  • 最后一页:只写 rel="prev" → 倒数第二页

错误二:canonical 和分页标签打架
比如第2页的 <link rel="canonical" href="https://yoursite.com/products"> 指向第1页,但分页标签又说“我是独立一页”。
Google 一看就糊涂,最后选择忽略你的分页设置。
✅ 正确做法:所有分页页(第2页起)的 canonical 都指向自己,比如 /products?page=2。第1页也指向自己,别乱指。

错误三:在纯 JS 分页里硬塞 rel 标签
用户滚动到底部,新商品靠 AJAX 加载出来,页面 URL 都没变。这时候你在初始 HTML 里写的 rel="next",Googlebot 根本看不到后续内容。
✅ 正确做法:如果是 JS 分页,至少得让每页有真实 URL(比如 /products?page=2),然后在对应静态页面里写好 rel 标签。别指望前端 JS 能替你传话给爬虫。

分页优化3.0:除了标签,你还要做这3件事

现在光靠标签已经不够了。Google 更在意:这一页,对用户来说值不值得单独打开?

第一件事:让每页有不可替代的内容定位
别让第2页变成“第1页的复刻版”。试试这样分:

  • 第1页:热销榜(带销量排序)
  • 第2页:新品速递(按上架时间倒序)
  • 第3页:清仓特惠(价格从低到高)
    我帮一个数码配件站这么调过,第2页和第3页的自然流量明显提升,用户也愿意多翻两页。

第二件事:小分页配一个 View All 页面
如果你总共就3–5页,可以建一个 /products/all 页面,把全部商品列出来。
然后:

  • 所有分页页的 canonical 都指向这个 /all 页面
  • /all 页面自己 canonical 指向自己
    这样权重集中,排名更稳。但如果分页超过8页,别用——页面太长,加载慢,体验反而差。

第三件事:加上 ItemList 结构化数据
在分页页的 <script type="application/ld+json"> 里加一段 ItemList Schema,告诉 Google:“这些产品是一个连续列表里的不同段落”。
效果很实在:搜索结果里可能出现“第1页|第2页|第3页”的分页导航,用户能一键跳转,不用先点首页再翻。

当分页遇上无限滚动:这个坑90%的人没躲过

无限滚动看着爽,但对 SEO 是个温柔陷阱。

问题在哪?
Googlebot 抓取时,往往只执行有限轮次的 JS。你滚到底部才加载的第3页、第4页商品,它根本没看到。

怎么破?
做个“折中方案”:

  • 用户滚动时,URL 同步变成 /products?page=2 这样的真实地址
  • 页面底部保留传统分页链接(隐藏或显性都行)
  • 每次新内容加载完,用 JS 动态更新 <head> 里的 rel="next"rel="prev>

我帮一个摄影博客上线这套逻辑后,分页页的索引量从断崖式回升,几乎拉满。

一个今天就能执行的检查清单

别收藏吃灰,现在打开 Chrome 就能干:

  1. 找一个你网站的分页列表页(比如商品分类页、博客归档页)
    右键 → “查看页面源代码”,Ctrl+F 搜 rel="next"。没找到?立刻补上。

  2. 逐页检查 rel 标签是否闭环
    打开第1页源码,确认只有 rel="next";打开第2页,确认同时有 rel="prev"rel="next>;打开最后一页,确认只有 rel="prev>

  3. 检查 canonical 是否自指
    在同一份源码里搜 <link rel="canonical",看 href 地址是不是当前页的真实 URL(比如 /products?page=2),不是 /products 或首页。

  4. 确认没乱加 noindex
    <meta name="robots"<meta name="googlebot",如果看到 noindex,且这页有实质内容(比如10个以上产品),删掉。

  5. 去 Google Search Console 提交验证
    打开“网址检查”工具,粘贴一个分页 URL(比如 /products?page=3),点“测试实时 URL”。如果状态是“已编入索引”,说明没问题;如果显示“已发现但未收录”,回头再查上面4步。

做完这5步,你的分页就从“流量黑洞”变成了“稳定入口”。
今天下午三点前,打开你网站后台,挑一个分类页,按第1步开始查——就现在。