WooCommerce 分类、标签与筛选页收录规则:哪些该 noindex
WooCommerce 商城的重复内容,大多不是产品描述抄来抄去,而是系统自动生成的页面:分类、子分类、标签、属性归档、筛选参数、排序参数、分页、站内搜索。一个 500 个产品的商城,这些页面组合起来可能有几万个地址。哪些该让搜索引擎收录、哪些该挡住、用什么方式挡,这篇文章给出一张规则表和对应的设置方法。
原则只有一条:每个有独立搜索需求的类目保留一个可收录的地址,其余变体都指向它。
要点速览
WooCommerce 默认对购物车、结账、我的账户页面加不收录标记,无需额外处理
分类页与子分类页应收录;标签页与属性归档页大多不需要收录,除非它对应真实的搜索需求
筛选与排序参数页用 canonical 指向基础分类页;只靠 robots.txt 屏蔽会让已收录的地址长期留在索引里
站内搜索结果页不收录;加购参数(如
?add-to-cart=)在 robots.txt 里屏蔽所有规则改完,用 Search Console 与 Bing Webmaster Tools 的索引报告核对,而不是只看设置页面
页面类型与收录规则
| 页面类型 | 是否收录 | 处理方式 | 说明 |
|---|---|---|---|
| 分类页 / 子分类页 | 收录 | 正常收录,写标题描述与说明文字,进站点地图 | 承接类目词的核心页面 |
| 分页(/page/2) | 收录 | canonical 自指,标题带页码 | 不要把分页 canonical 指回第 1 页 |
| 标签页 | 按需 | 有真实搜索需求且有说明文字的收录;其余 noindex | 几十个只有一两个产品的标签页是典型的低质页 |
| 属性归档页(如颜色、材质) | 一般不收录 | noindex,follow;不进站点地图 | 除非该属性本身是买家搜索的类目(如「不锈钢保温杯」) |
| 筛选参数页(?filter_…) | 不收录 | canonical 指向基础分类页;SEO 插件里设参数页 noindex | 组合参数呈指数增长,是最大的重复来源 |
| 排序参数页(?orderby=) | 不收录 | canonical 指向基础分类页 | 内容与基础页完全相同 |
| 站内搜索页(?s=) | 不收录 | noindex;robots.txt 可同时屏蔽 | 无限组合,且常被刷垃圾请求 |
| 加购与购物车参数(?add-to-cart=) | 不收录 | robots.txt 屏蔽 | 避免爬虫触发加购动作 |
| 购物车 / 结账 / 我的账户 | 不收录 | WooCommerce 默认已处理 | 核对主题没有覆盖默认行为 |
| 缺货产品页 | 收录(保留) | 保留页面,提示替代品或到货通知 | 长期不补货再 301 到替代品或分类 |
| 已删除产品 | 不收录 | 301 到替代品或所属分类;无对应页返回 404 或 410 | 不要全部 301 到首页 |
三种控制方式各管什么
| 方式 | 作用 | 适用 | 不适用 |
|---|---|---|---|
| canonical | 告诉搜索引擎「这些变体的正主是谁」,合并信号 | 筛选、排序、分页以外的参数变体 | 内容完全不同的页面 |
| noindex(meta robots) | 页面可以抓取但不进索引,链接权重仍可传递 | 标签页、属性归档、站内搜索、低质自动页 | 已经被 robots.txt 屏蔽的页面(爬虫看不到 noindex) |
| robots.txt Disallow | 禁止抓取路径 | 加购参数、站内搜索、无限组合的参数 | 已经被收录、需要移出索引的页面(先 noindex,等移出后再屏蔽) |
在 WordPress 里怎么设
- 分类与标签:在 SEO 插件的分类法设置里,产品分类保持收录,产品标签按需,属性归档设为 noindex 并从站点地图排除
- 筛选与排序参数:确认分类页的 canonical 在带参数时仍指向基础地址;用插件的参数处理规则把筛选参数标为不收录
- 站内搜索:插件里把搜索结果页设 noindex;robots.txt 增加对
/?s=与/search/的屏蔽 - 加购参数:robots.txt 增加
Disallow: /*add-to-cart=* - 站点地图:核对生成的站点地图只包含产品、分类、内容页;标签与属性归档不在其中
- 核对:改完在 Search Console 用 URL 检查抽查每类地址一条;索引报告里看「已排除」的原因是否符合预期
常见误区
把所有参数页都 robots 屏蔽:已收录的参数页会一直留在索引里,因为爬虫再也读不到 noindex。正确顺序是先 noindex 或 canonical,等索引更新后再屏蔽
分页 canonical 指回第一页:会让第 2 页之后的产品失去入口。分页应 canonical 自指
标签当关键词工具用:给每个产品打十几个标签,生成大量只有一个产品的标签页,反而稀释分类页
下架产品全部 301 到首页:搜索引擎会把它当软 404。指向替代品或所属分类,无对应页就返回 404 或 410
常见问题 FAQ
Q: 属性归档页什么时候值得收录?
A: 当属性本身就是买家搜索的类目时,例如「材质 = 不锈钢」对应「不锈钢保温杯」这类搜索。这种情况给该属性页写标题描述与说明文字,作为正常分类页对待;其余属性保持不收录。
Q: 规则改完多久生效?
A: 搜索引擎重新抓取后才会更新,通常几周内逐步反映在索引报告里。可以对核心地址用 URL 检查手动请求抓取。
Q: 这些设置会影响用户使用筛选吗?
A: 不会。canonical、noindex 与 robots 只影响搜索引擎,用户仍可以正常筛选、排序、搜索。
Q: 怎么知道商城现在有多少这类重复页?
A: Search Console 索引报告里「已排除」「重复」类别的数量,加上 site: 查询的粗略核对;免费 WooCommerce 商城诊断第一项就是抓取与索引核对,会列出哪些该收录、哪些该 noindex。
结语
收录控制是 WooCommerce SEO 里最省钱也最容易被忽略的一环:规则一次设对,之后每新增一个产品、一个筛选条件都不会再制造重复页。把这张规则表对照自己的商城过一遍,再和《WooCommerce SEO 完整清单》的其余项一起排优先级。服务范围见WooCommerce SEO 服务。
资料核验日期:2026 年 9 月 29 日。平台功能与界面以官方帮助中心当前版本为准;本文不构成对收录、排名或订单的承诺。
公司邮箱:
咨询热线:
B2B行业
电商行业
LinkedIn运营
Meta运营
YouTube运营
TikTok运营
SEM投放
Social投放
高端定制建站
高端模板站
Shopify独立站
WooCommerce独立站
深耕企业出海服务 8 年