商品列表用“加载更多”或无限滚动,Google 找不到后面的商品怎么办?

保留“加载更多”体验,但为每一批商品提供可独立访问、顺序链接的分页 URL。Google 一般不会替用户点击按钮或滚动触发加载;每个分页应返回自己的商品内容,并由 `<a href>` 链接连接,不能只靠 JavaScript 状态。

更新于 2026年8月6日
0 人已解决

把交互体验和抓取路径分开

例如集合首屏显示 24 件商品,继续滚动加载 25–48 件时,应同时存在可直接打开的下一页 URL,并返回对应商品。Google 的分页与增量加载指南指出,爬虫通常不会点击按钮触发更多内容;页面之间应使用顺序的 <a href> 链接。

验证每个分页都能独立工作

关闭 JavaScript或直接打开第二、第三页 URL,确认状态为 200、商品不重复、下一页链接可发现,且 canonical 不全部错误指向第一页。不要为每次滚动生成无限参数组合,也不要只改浏览器地址却不给服务器返回该批内容。完成后从列表页沿链接抓取,并在 Search Console 抽查后段商品 URL;Sitemap 可以帮助发现商品,但不能代替列表中的可抓取路径。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李