SEO 分类页怎么做:可索引筛选、参数页、聚合页与防重复策略
SEO 分类页怎么做:可索引筛选、参数页、聚合页与防重复策略
分类页做得好,能同时拿到搜索流量、提升站内转化、扩大长尾覆盖;做不好,就会把大量重复 URL、薄内容和无效参数页放进索引,拖垮整站质量。真正要解决的不是‘要不要做筛选’,而是‘哪一类页面承担什么职责,哪些页面必须被索引,哪些页面必须收口’。
建页之前,先用 Intent 工具 判断词背后是稳定需求还是临时筛选,用 ROI 决策工作台 评估新增可索引页是否值得,用 AI 风险检测 提前发现批量聚合页的重复风险。

先判断页面职责:不是每个筛选都该被索引
页面先分职责,再决定索引策略。不要先看 URL 是不是带参数,而要看它是否需要独立承担搜索意图。
| 页面类型 | 角色 | 是否建议索引 | 典型特征 |
|---|---|---|---|
| 可索引筛选页 | 承接稳定长尾需求 | 是 | 词义明确、库存充足、组合可控、内容能独立成立 |
| 参数页 | 完成浏览状态或排序状态 | 否 | 排序、分页、追踪、会话、临时筛选、内部搜索 |
| 聚合页 | 把多个相近页面组织成主题入口 | 是 | 有编辑或算法选择逻辑,能补充摘要、FAQ、比较信息 |
可索引筛选页的判断标准
一个筛选页能不能进索引,至少看 5 个条件:
- 搜索意图稳定:用户不是临时改排序,而是在找一个可重复出现的需求,比如‘Nike 跑步鞋’、‘北京管道疏通’、‘Slack 集成’。
- 内容能独立成立:页面不是只换一个筛选条件,其余内容完全一样;至少要有独特的标题、摘要、分类说明、产品或服务集合。
- 库存或资源足够:如果只有 3 个结果,通常不值得单独索引;如果有足够数量和差异化内容,才有价值。
- 组合不会爆炸:品牌、颜色、尺码、价格、地区、功能叠加后,如果会生成成千上万个近似页面,就必须收口。
- 与现有页面不重复:新页面是否只是现有类目页的另一个排列版本。
参数页必须收口的信号
以下页面默认不要做可索引页:
- 排序参数页:
?sort=price_asc、?sort=popular - 分页状态页:
?page=2、?page=3 - 跟踪参数页:
utm_source、utm_medium、gclid - 会话与临时状态页:
sessionid、ref、view=grid - 内部搜索结果页:站内搜索关键词页通常不适合收录
- 过细的组合筛选页:多个筛选维度叠加后只剩少量内容
原则很简单:如果页面只改变展示方式,不改变主题价值,就不要单独收录。
聚合页的本质
聚合页不是‘把列表堆在一起’,而是把分散的相关页面重新组织成一个更强的主题入口。它通常适合以下场景:
- 一个主题下有多个细分筛选页,但用户需要一个总入口
- 一个行业、场景、地区或功能词有稳定搜索需求
- 需要编辑内容、比较内容或 FAQ 来补足列表页无法表达的信息
聚合页应该具备三层内容:
- 主题摘要:告诉用户这个页面解决什么问题
- 筛选或推荐逻辑:说明为什么这些结果被放在一起
- 延伸入口:链接到更细的子分类页、品牌页、地区页或专题页
Google 官方关于重复 URL 和规范化的说明可参考 consolidate duplicate URLs 以及 robots meta tag。


分类页结构与内链怎么设计
URL 结构:让可索引页面走静态路径,状态信息留在参数层
最稳妥的做法是:主题级页面用路径,状态级信息用参数。
推荐结构示例:
- 类目页:
/shoes/running/ - 可索引筛选页:
/shoes/running/nike/ - 区域聚合页:
/services/beijing/plumbing/ - 主题聚合页:
/guides/best-running-shoes/
不推荐把所有筛选都塞进参数里,然后让搜索引擎自己猜哪个值得收录。这样最容易出现重复 URL 和索引失控。
内链原则:只把流量送给你想收录的页面
内链不是越多越好,而是要把权重集中到你确认可索引的页面上。
建议的内链层级
- 主类目页链接到最重要的筛选页、聚合页、地区页
- 筛选页链接回父类目页和相邻高价值筛选页
- 聚合页链接到子类目、品牌页、问题页、解决方案页
- 面包屑导航始终保持规范路径,帮助搜索引擎理解层级关系
不要这样做
- 把所有参数组合都放进导航栏
- 让站内搜索页互相大量互链
- 用分页器把大量低价值页直接推到首页级别曝光
页面模板要先区分职责,再输出不同信号
分类页模板建议至少支持两种模式:
- 可索引筛选页:自我规范化,允许索引
- 非索引参数页:canonical 回主类目,noindex,follow
示例 1:可索引筛选页与参数页的 head 处理
<!-- 可索引筛选页:有稳定需求,允许收录 -->
<head>
<title>跑步鞋 - Nike | 示例站</title>
<meta name='robots' content='index,follow'>
<link rel='canonical' href='https://www.example.com/shoes/running/nike/' />
</head>
<!-- 非索引参数页:只改变排序或展示状态 -->
<head>
<title>跑步鞋 - 按价格排序 | 示例站</title>
<meta name='robots' content='noindex,follow'>
<link rel='canonical' href='https://www.example.com/shoes/running/' />
</head>
这段配置解决的是两个问题:
- 第一段让真正有搜索需求的筛选页作为独立落地页收录
- 第二段把排序页、临时状态页留给用户浏览,但不让它们污染索引


索引控制怎么落地:canonical、noindex、robots 与参数规则
canonical:解决‘同内容多 URL’
canonical 的作用是告诉搜索引擎:这个页面虽然有多个可访问版本,但哪个是首选版本。
适合场景:
- 同一内容被多个参数组合访问到
- 同一页存在 HTTP/HTTPS、带尾斜杠、大小写等多个版本
- 某些筛选页需要保留可访问,但不希望分散权重
注意:canonical 不是万能删除器。 它更适合合并权重,而不是替代页面职责设计。
noindex:解决‘可以访问,但不进入索引’
noindex 适合排序页、分页中的低价值页、内部搜索页、临时活动页等。
关键点:noindex 页面必须允许抓取。 如果你先用 robots.txt 把它屏蔽了,搜索引擎就看不到 noindex 信号。
robots.txt:解决‘别浪费抓取资源’
robots.txt 主要是控制抓取,不是控制收录。
适合用来阻止这些路径:
/search?utm_这类追踪参数?sort=这类纯展示参数?sessionid=这类会话参数
示例 2:robots.txt 收口无效参数
User-agent: *
Disallow: /search
Disallow: /*?sort=
Disallow: /*?utm_
Disallow: /*?sessionid=
Sitemap: https://www.example.com/sitemap.xml
这段配置解决的是抓取预算浪费问题:
- 防止搜索引擎反复抓取无价值参数页
- 减少重复 URL 带来的抓取噪音
- 让抓取资源更集中到类目页、筛选页和聚合页
但要记住:不要把你希望使用 noindex 的页面直接 Disallow 掉。 否则搜索引擎连 noindex 信号都看不到。
参数控制:先做白名单,再做重定向
参数管理建议遵循两条规则:
- 白名单只保留能产生独立价值的参数,例如品牌、地区、核心功能
- 黑名单统一清理噪音参数,例如排序、追踪、会话、展示样式
如果一个参数只是临时状态,最好的方式通常是:
- 清理参数并 301 到规范 URL
- 或者保留访问但输出
noindex,follow
不要让大量‘看起来不同、实际相同’的 URL 同时进索引。
不同行业怎么做
电商类目页:品牌、用途、地区可以做,排序和价格浮层要收口
电商最典型的问题是筛选组合过多。
建议索引的页面
/men/running-shoes/这类主类目页/men/running-shoes/nike/这类品牌筛选页/men/running-shoes/waterproof/这类功能筛选页/men/running-shoes/boston/这类地区型本地电商页(如有需求)
不建议索引的页面
?sort=price_asc?page=2?min_price=100&max_price=120- 结果数量极少的交叉组合页
聚合页怎么做
如果有‘新手跑鞋推荐’、‘马拉松跑鞋指南’这种稳定需求,应该做成聚合页,而不是仅靠筛选列表。
聚合页至少要有:
- 选品标准说明
- 品牌或功能比较
- FAQ
- 指向类目页的内链
SaaS:功能页、集成页、行业页通常比参数页更适合收录
SaaS 站点常见的可索引页面包括:
/pricing//integrations/slack//solutions/fintech//use-cases/team-collaboration/
如果这些页面背后有稳定搜索需求,就应该设计成清晰的聚合页或落地页。
不建议索引的通常是:
- 筛选仪表盘状态页
- 排序后的功能列表页
- 带
?trial=1、?ref=的活动参数页
SaaS 的关键不是‘页面越多越好’,而是‘每个收录页都能回答一个明确问题’。
B2B:行业、场景、解决方案页优先,参数页只负责状态
B2B 站点最适合做主题聚合,因为采购和决策过程本来就围绕行业、场景、能力展开。
推荐索引的页面
/solutions/healthcare//solutions/manufacturing//use-cases/inventory-visibility//industries/food-processing/
适合收口的页面
- 带排序的产品列表
- 地区、语言、货币等状态参数页
- 内部搜索结果页
B2B 聚合页最重要的是‘可解释性’:你为什么把这些内容放在一起,为什么它们适合这个行业。
本地服务:地区页和服务页是核心,筛选页要控制粒度
本地服务特别适合做‘地区 + 服务’的聚合页。
推荐索引的页面
/beijing/plumbing//shanghai/air-conditioning-repair//shenzhen/24h-locksmith//beijing/plumbing/leak-repair/
不建议索引的页面
- 按距离、评分、开业时间的排序页
- 同一地区下大量相近街区的重复页
- 仅有地图和电话、没有独立说明的薄页
本地服务页要把‘服务范围、响应时间、覆盖区域、常见问题、案例’写清楚,不能只是一串商家卡片。
聚合页怎么设计才不像重复页
聚合页的目标不是替代分类页,而是把分类页、专题页和内容页串成一个可理解的入口。
聚合页的标准结构
- 主标题:明确主题和意图
- 摘要区:说明适用人群、筛选逻辑或选型标准
- 结果区:产品、服务、方案或文章列表
- 解释区:FAQ、对比、注意事项、选购建议
- 延伸链接:子类目、品牌页、地区页、解决方案页
聚合页最常见的错误
- 只有列表,没有说明
- 主题过泛,无法对应搜索意图
- 与已有类目页内容重叠
- 批量生成后标题只改一个词,正文完全一样
如果你要批量做聚合页,先用 AI 风险检测 看一眼重复与泛化风险,再决定是否上线。
上线前检查清单
发布分类页体系前,至少检查这些项:
- 是否已经区分了类目页、筛选页、参数页、聚合页
- 可索引页是否有独立搜索需求和独特内容
- 非索引页是否输出
noindex,follow - 重复 URL 是否有 canonical
- 无效参数是否已清理或重定向
- 站点地图是否只提交了可索引 URL
- 内链是否集中指向你希望收录的页面
- 是否存在‘分页页全部 canonical 到第一页’的错误做法
一个实用判断公式
如果页面满足下面三项中的两项以上,通常值得做成可索引页:
- 有稳定搜索需求
- 有独立内容价值
- 有足够库存或资源支撑
如果三项都不满足,就不要让它进索引。
结论
分类页的核心不是‘能不能筛’,而是‘谁来承接搜索意图、谁来承担浏览状态、谁来充当主题入口’。把可索引筛选页、参数页和聚合页分清楚,再配合 canonical、noindex、robots.txt 和参数白名单,你的分类页体系才能既拿流量,又不把站点拖进重复收录。
真正成熟的做法是:让每个 URL 只做一件事,而且这件事必须值得被搜索引擎收录。
下一课可以继续看: