Shopify 参数页被收录怎么用 canonical 修复
现象#
Search Console 里出现大量带 ?variant=、?filter.p.vendor=、?page=2 的 URL,内容与主页面重复。
原因#
- 集合筛选与变体参数会生成可访问的独立 URL,默认不一定指向规范页
- 主题在
<head>里输出了canonical但拼接了request.path以外的查询串 - 分页页的 canonical 错误地指回第一页,导致第二页内容无法被收录
- 站内链接直接输出带参数的地址,爬虫顺着抓取
处理步骤#
- 在主题里输出
<link rel="canonical" href="{{ canonical_url }}">,不要手工拼接参数 - 确认
canonical_url在集合筛选页指向不带 filter 的集合地址,在变体页指向商品主地址 - 分页页保留自指 canonical,避免把第 2 页全部指向第 1 页
- 给筛选参数页加
noindex,follow(如需保留筛选入口),或统一 canonical 到主集合 - 在 GSC 的「页面索引」里对已收录的参数页提交移除,等待重新抓取
验收标准#
抽查 20 个参数 URL,canonical 均指向对应主页面;两周后 GSC 中「重复网页」数量下降。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。