
什么是分层导航?
电商购物者希望快速找到商品,而非在产品页无休止滚动。若搜索体验糟糕且耗时,销售额将直接受损。分层导航(Faceted Navigation)能让产品查找高效便捷,但需警惕:若SEO实施不当,也可能带来负面影响。
本文将解析分层导航的工作原理、面临的SEO挑战及修复方法,并探讨最佳实践,以提升网站流量与客户体验。
分层导航(或称分层搜索)是一种允许用户根据父类别内的多个标准(即“层”或“维度”)细化筛选搜索结果或产品列表的网站系统。
父类别(如“女装”或“笔记本电脑”)设定搜索参数,分层导航则允许用户通过品牌、尺寸、颜色、价格等特定过滤器进一步缩小范围。
该技术尤其适用于大型产品目录。以购买笔记本电脑为例,若无品牌、屏幕尺寸、处理器、硬盘容量、价格及接口等筛选条件,从海量商品中定位目标将极其困难。借助分层导航,顾客可实时调整搜索结果。
例如,亚马逊在搜索结果页左侧显著展示分层导航选项,方便购物者使用。建议参考此类优秀电商案例,优化自身网站的实施策略。
分层导航是如何工作的?
实现分层导航时,店主需选定纳入数据库的层级以细化搜索,再由管理员将其分配至产品列表并显示在搜索页上。
例如,一双New Balance白色跑鞋(尺码8,售价120美元)会被分配以下层值:颜色-白色;尺码-8;品牌-New Balance;价格区间-80–100美元。不同产品则对应不同的层值组合。
添加细分筛选条件时,它们会作为URL参数附加到链接中。随着过滤选项增加,核心URL上会叠加多个参数。例如运动服装的URL可能包含:
https://www.kickscrew.com/collections/nike?sizes=10.5&sizes=10&genders=MENS
部分实现方式会创建新URL,例如:
https://store.com/collections/nike/mens/xl/black/
当顾客应用过滤器时,页面内容动态更新以反映选择。尽管URL可能随之变化,但底层网页结构保持不变。
分层导航的优势
分层导航允许购物者自定义搜索选项,快速锁定目标产品,具体优势包括:
- 提升可用性:帮助客户节省寻找时间,快速排除无关选项,从而提升购物体验活跃度与转化率。
- 拓展产品曝光:利用细分功能引导客户发现未曾注意的品牌和选项,为购物体验增添惊喜。
- 易于扩展:通过在现有框架中添加过滤选项,可无缝集成新产品类别,无需彻底重构导航菜单。
分层导航可能引发的问题
- 冗余内容
- 链接稀释
- 抓取预算浪费
分层导航可能对SEO产生连锁负面影响,具体机制如下:
1. 重复内容
无限组合的过滤器会产生过多URL变体,阻碍SEO工作。多页相似内容会导致Google认为信息量不足,将其视为无用URL。
若生成大量重复页面,指向相同关键词的相似URL会让搜索引擎困惑,难以选择“最佳”页面排名,从而削弱目标关键词表现。
2. 链接稀释
针对特定筛选条件创建的重复URL,会导致内部链接权重分散。任何单一页面都难以积累足够的关联性和权威性以获得良好排名。
3. 抓取预算浪费
搜索引擎抓取资源有限。不良的分层导航可能导致每种筛选组合都生成独立URL,使爬虫陷入无限抓取困境,导致高价值页面被忽视,进而影响自然搜索表现。
如何检查分层导航存在的问题
- 了解分层导航的实现方式
- 分析高价值页面的有机搜索流量
- 调查抓取浪费
评估分层导航是否利于重要页面的方法如下:
1. 了解分层导航的实现方式
与网站管理员确认:筛选器仅用于分类页还是其他区域(如博客)?URL参数附加顺序是否一致(如先品牌后价格)?是否限制了筛选器数量?是否支持关键词输入?若无限制,网站可能因过多筛选页面而负担过重。
2. 分析高价值页面的自然搜索流量
使用Google Analytics识别高流量页面,关注Search Terms和Search Results Pages报告,分析跳出率、停留时间和转化率。检查Search Facets报告,了解常用过滤器及其转化影响。
对比Google Search Console索引覆盖报告与Analytics自然流量报告,找出被抓取但未获优先索引或流量的URL。
3. 调查抓取浪费
警惕重复内容、404错误及无限URL变体等负面信号。
在Google搜索“site:您的域名”,若结果数远超CMS或XML网站地图中的实际页面数,说明分层过滤器可能生成了过多URL变体。
利用Google Search Console评估索引情况:点击“索引”>“覆盖范围”,查看“有效”URL。上传XML站点地图,对比“已索引,未在站点地图中提交”与“已提交且已索引”的数量,前者过多意味着不需要的页面被索引。同时关注“已抓取 - 当前未索引”URL。
实施筛选式导航的技巧
- 管理筛选条件和过滤选项
- 添加主观筛选类型
- 优化筛选条件的显示选项
- 决定筛选值如何显示
- 对筛选式 URL 使用标准编码
最佳实践的核心在于理解用户搜索习惯及搜索引擎抓取逻辑:
管理筛选条件和过滤选项
当用户跨页面浏览时,导航应记住其选择的过滤器,避免重复操作。可通过URL参数或Cookie管理此功能,但不应仅依赖临时会话ID。分层导航应作为网站界面的一部分,提供结构化搜索体验。
通用属性(如品牌、价格)适用于所有类别,特殊属性(如家具的“房间类型”)仅限特定类别。建议对标竞品属性及常见搜索词,开发合适的筛选组合。
为避免用户输入文本导致URL无限增长,应显示预定义属性选项(如“红色”、“黑色”),而非开放文本框。
添加主观性属性类型
除客观特征外,可添加主题筛选器以满足主观浏览需求,如季节性(夏季、冬季)、节假日、生活场景等。基于评价和排名的属性也是可行选择。
优化属性显示选项
属性通常垂直排列于页面左侧。显示形式包括链接、复选框、下拉菜单、滑块和输入字段。
例如,复选框适合品牌和品类,滑块适合价格范围。可折叠菜单和多选功能可提升用户体验。为避免零结果带来的挫败感,应将可用选项加粗,无结果选项置灰。
属性值排序应合乎逻辑:品牌按字母序,价格和尺寸按数值升序或降序。
决定属性值的显示方式
已选属性应与未选值区分,常见方式包括:
- 内联显示:在控件内以粗体+复选框形式展示。
- 面包箱式:在矩形区域内并列展示细分与值,如“节日:万圣节”。
- 面包屑路径:水平排列已选值,附带删除符号。
- 集成式面包屑导航:类似面包屑路径,但支持通过下拉列表修改每个值。
对分层 URL 使用标准编码
URL字符编码需规范,以便浏览器和搜索引擎正确解析。空格等特殊字符必须使用百分号%加十六进制代码编码(如%20)。保持URL可读性有助于改善体验和SEO。
非标准编码(如自定义分隔符)会使搜索引擎难以理解URL结构,导致页面不被索引或无法识别过滤变体关系,阻碍SEO效果。
预防和解决分层导航问题的技巧
- 使用 no-index 标签
- 自定义 robots.txt 文件
- 使用规范标签
- 实现 AJAX 客户端侧导航
- 索引长尾关键词搜索
提高网页索引属性的技巧如下:
使用 no-index 标签
No-index元标签告知搜索引擎不索引特定页面。例如,保留“香薰蜡烛”分面页索引,但对“20美元以下”等细粒度分面添加<meta name="robots" content="noindex">。
注意:虽不索引,但爬虫仍会抓取该页,可能浪费抓取预算且无法减少链接权重稀释。
自定义 robots.txt 文件
通过robots.txt文件的“disallow”指令禁止爬取特定区域,缓解爬取蔓延。编辑相对简单,但爬虫并非强制遵守。
Shopify商店通过主题代码编辑器中的robots.txt.liquid模板管理此设置,允许使用Liquid禁止特定筛选器URL或添加延迟规则。需注意,错误配置可能导致流量丢失,官方将此标记为不受支持的自定义操作。
使用规范标签
规范标签位于HTML head部分,告知Google一组相似页面中的首选版本。这是整合链接权重的有效方式,但对解决抓取预算浪费作用有限,且可能被忽略,建议配合其他方法使用。
实现 AJAX 客户端侧导航
AJAX技术允许在不重载页面的情况下更新内容。使用客户端JavaScript处理筛选,不生成新URL,有助于减少内部链接数量并提供流畅体验。
索引长尾关键词搜索
长尾查询搜索量低但转化率高。请使用SEO工具识别热门关键词,将匹配的筛选器页面设为可索引URL。
具体方法取决于网站实现方式。核心目标是明确高频长尾词,并确保搜索引擎能有效抓取和索引对应页面。
分层导航常见问题解答
分层搜索的例子有哪些?
Kicks Crew提供了简化的浏览体验。选择Nike系列后,用户可在侧边栏通过品类、性别、尺码、类型、价格、颜色和年份等条件筛选。每次选择都会动态更新产品列表,并支持进一步细化。
分层导航给 SEO 带来了什么挑战?
主要挑战包括:重复内容页面削弱整体SEO强度;抓取预算浪费(爬虫耗费时间在重复页而非核心内容);以及链接权重稀释(反向链接分散至过多非目标URL)。
分层搜索与筛选有什么区别?
分层搜索允许用户通过多个属性(品牌、价格、颜色等)细化搜索结果;筛选通常指在现有列表或类别中缩小范围,不一定始于搜索查询。

