商品列表用“加载更多”或无限滚动,Google 找不到后面的商品怎么办?
保留“加载更多”体验,但为每一批商品提供可独立访问、顺序链接的分页 URL。Google 一般不会替用户点击按钮或滚动触发加载;每个分页应返回自己的商品内容,并由 `<a href>` 链接连接,不能只靠 JavaScript 状态。
更新于 2026年8月6日
把交互体验和抓取路径分开
例如集合首屏显示 24 件商品,继续滚动加载 25–48 件时,应同时存在可直接打开的下一页 URL,并返回对应商品。Google 的分页与增量加载指南指出,爬虫通常不会点击按钮触发更多内容;页面之间应使用顺序的 <a href> 链接。
验证每个分页都能独立工作
关闭 JavaScript或直接打开第二、第三页 URL,确认状态为 200、商品不重复、下一页链接可发现,且 canonical 不全部错误指向第一页。不要为每次滚动生成无限参数组合,也不要只改浏览器地址却不给服务器返回该批内容。完成后从列表页沿链接抓取,并在 Search Console 抽查后段商品 URL;Sitemap 可以帮助发现商品,但不能代替列表中的可抓取路径。
Answer feedback
这条回答解决了你的问题吗?
公开票数用于优先完善答案。
还需要进一步协助?
联系李李