分面导航:定义、示例与 SEO 最佳实践
分面导航是一种被广泛接受的用户体验模式,能帮助用户在更短的时间内找到他们想要的东西。但它也有缺陷:会带来许多潜在的 SEO 麻烦,需要你去化解。在本指南中,你将学到:
如果你接触过任何处理大量列表项的网站,你很可能见过分面导航。
分面导航是一种被广泛接受的用户体验模式,能帮助用户在更短的时间内找到他们想要的东西。但它也有缺陷:会带来许多潜在的 SEO 麻烦,需要你去化解。
在本指南中,你将学到:
什么是分面导航?
分面导航是一种用户体验模式,它允许用户根据列表项所具备的各种属性来筛选,帮助用户在分类/归档页面上找到特定的列表项。它常被用于大型网站,因为它能缩短用户找到所需内容的时间。
很多人也把分面导航称为「分面搜索(faceted search)」,或者直接叫「筛选器(filters)」。
你会在各种类型的网站上看到这种导航;这里举几个例子:
- 电商:按颜色、尺寸、品牌和价格筛选商品。
- 图书馆目录:按体裁、作者或出版年份给图书排序。
- 旅行平台:按日期或航空公司筛选航班或住宿。
- 房地产:按位置、配套设施或价格筛选房源。
- 在线名录:按类型或时长缩小职位或课程列表的范围。
分面导航是如何运作的?
分面导航的运作方式是,按属性对分类页面上的列表项做筛选。如前所述,列表项往往是:
- 职位
- 商品
- 酒店 / 航班
属性因网站而异,但常见的例子包括:
- 价格
- 颜色
- 品牌
- 重量
- 飞行时间
- 薪资
- 包装数量
- 配送时间
一旦网站管理员为列表项赋予了相关属性,网站就会把这些属性以列表的形式展示给用户:
当用户选择某个筛选器时会发生什么,情况各不相同,但一般来说会发生以下四种情况中的一种。
- 列表项即时更新以反映所选内容,页面不重新加载(通过使用 JavaScript 实现)。
- 页面重新加载,列表项反映所选内容(不涉及 JavaScript)。
- 当用户选择列表中的某一项时,什么都不会发生,直到他们再点击「应用(Apply)」按钮,这时列表项才会更新以反映所选内容(同样使用 JavaScript 实现)。
- 当用户点击应用筛选条件时,会加载一个新页面。
前两种选项的用户体验相似,但与第三种选项是不同的用户体验模式。
你采用哪种用户体验模式,取决于用户是否可能会使用不止一个筛选器。如果用户往往会应用多个筛选器,那么只在用户选择「应用」时才应用筛选器并更新列表项,才说得通。
筛选器应用之后,URL 也可以选择性地更新以反映所选内容。此时 URL 会发生什么,情况也各不相同:
- 什么都不做。列表项更新了,但 URL 不变。
- 网站会在 URL 上附加参数,比如「?colour=blue&brand=samsung」。
- 网站会在 URL 上附加一个哈希值,用来标识所应用的分面,例如 #colour=blue
- 会创建一个新的静态 URL,比如 /jeans/blue/(在这个例子里,用户使用的是「蓝色」这个颜色分面)。
分面导航可能引起哪些 SEO 问题?
在一套分面导航实现中,你会希望预防或修复的问题类型包括:
- 重复内容
- 索引膨胀
- 抓取
不幸的是,分面导航可能会创造出近乎无穷无尽的分面组合和可索引 URL。如果你出现了其中某个问题,SEO 影响往往很大。
以下是一些关于这些问题如何产生及其对你网站 SEO 影响的示例。
重复内容
重复内容是指相同或相似的内容可以通过多个 URL 访问到。筛选器以大规模制造包含重复内容的 URL 而臭名昭著。造成重复的主要原因在于,筛选页面只是原始页面的近似副本,只是列表项不同而已。
虽然重复内容未必是一个负面的排名信号,但它可能引发以下问题:
- 关键词蚕食
- 排名信号被稀释到多个 URL 上(而不是整合到单个更强的 URL 上)
以电商网站 currys.co.uk 为例。我们从他们的惠普 PC 显示器页面开始。这是一个颇标准的电商布局,首屏上方有页头、列表项和分面搜索:
然后在商品列表下方,有一些关于惠普显示器的内容:
现在应用一个「4k 显示器」筛选器。
你会看到商品列表更新了、H1 变了,URL 也从:
[['Text', '/hp-computing/pc-monitors/pc-monitors/354_3057_30059_16_xx/xx-criteria.html']]
变为了:
[['Text', '/hp-4k-monitors/pc-monitors/pc-monitors/354_3057_30059_16_ba00012894-bv00311096/xx-criteria.html']]
但如果你滚动回页面底部,会发现列表项下方存在着完全相同的内容块。
这只不过是该网站上重复内容的一个例子。把它扩展到每一个可用的筛选器上,你很快就会拥有数百万个重复页面,等着让 Google 去尝试把它们整合成一个规范页面。
索引膨胀
索引膨胀是指搜索引擎把你网站上那些没有搜索价值的页面也加进了索引。
只允许 Google 索引高质量的页面至关重要,因为让低质量页面被索引会影响 Google 对你网站的整体看法,正如 John Mueller 在这段视频中所解释的:
分面导航可能会创造出数百万个没有任何独特内容的可索引 URL。它还可能创造出对使用搜索引擎的用户毫无价值的页面变体。
这里举个例子:
AO.com 有一个专门针对独立式洗衣机的分类页面:
用户可能会访问这个页面,并决定想按以下条件筛选:
- 品牌:Samsung
- 洗衣量: 大
- 颜色: 银色
- 洗衣量: 大
- 功能: 快洗
- 能效等级: A
得益于这些筛选器,网站精确地返回了符合该用户需求的那台洗衣机。
但用户真的会在 Google 上搜索这么精确的东西吗?
答案是响亮的「不会」。
我们知道这一点,是因为在英国,「独立式洗衣机」每月仅约有 90 次搜索,所以像「带快洗功能且能效等级为 A 的银色大容量三星独立式洗衣机」这种更具体的东西,出现很多(甚至任何)搜索的可能性极低。
让这类不能满足搜索需求、且质量低下的页面被索引,可能会让你的网站面临被算法负面影响的危险。
抓取预算浪费
Google 只能把有限数量的资源用于抓取你网站上的页面。这被称为你的抓取预算。
除非你拥有一个大型网站(100 万以上不重复页面),或一个内容变化极快的中型网站(1 万以上不重复页面),否则 Google 并不把抓取预算管理当作优先事项。
根据这条建议,如果你只有几千个分类和商品,你也许会认为不需要担心抓取预算管理。
那可能大错特错。
某些分面导航实现会为每一种可用的分面组合创建一个可抓取的链接。
先撇开潜在的索引膨胀问题不谈,这也意味着你可能在为 Google 生成数百万个待抓取的 URL,所以你很快就会让抓取预算管理成为一个需要考量的问题。
你可以在 next.co.uk 网站上找到一个例子:
当你检查某个分面的 HTML 时,你会看到一个链接:
在你点击了那个链接之后,你就可以检查另一个分面(比如蓝色那个)的 HTML:
你能看到这些分面是如何组合起来,创造出一个全新的、有待抓取的 URL。
现在再想想不同筛选器所有可能的组合。你很快就能看出,抓取一个存在分面问题的网站,会给搜索引擎带来多大的麻烦。
PageRank 被稀释
分面导航还可能稀释在你网站中流转的 PageRank。
这是因为 PageRank 会按页面上的链接总数分配。这对分面导航来说是一个固有的问题,因为大量分面会生成许多内链。
因此,PageRank 不会流向重要的商品页或分类页,而会流向你筛选器中的那些链接,而在大多数情况下,这些链接无助于提升搜索流量。
推荐阅读:Google PageRank 并未消亡:它为何依然重要
如何检查分面导航问题
分面导航问题总是有一些显而易见的蛛丝马迹;以下是一些步骤,用来发现你的筛选器是否可能正在影响你的 SEO。
1. 从 site: 搜索开始
快速检查索引膨胀迹象的一个好办法,是使用 site: 搜索运算符。虽然它并非最准确的方式,但做起来又快又简单。
它的用法很简单,就是在你的域名前加上「site:」,如下所示。
留意 Google 返回的结果数量。这个数量是不是比你已知网站上存在的 URL 数量要多?
如果是,那就是你存在索引膨胀问题的第一个迹象。
2. 用 Google Search Console(GSC)的覆盖率报告来验证
GSC 的覆盖率报告是快速揭示抓取和索引问题的另一个好办法。
只需进入 GSC 中的「Coverage(覆盖率)」报告,并在图表上选择「Valid(有效)」,即可获得 Google 已索引页面数量的更准确数字:
如果这个数字看起来偏高,或者你最近实施了分面搜索,而它突然飙升,那么就指向了前面提到的索引膨胀问题。
但我们怎么知道是不是筛选器造成的呢?
准确的 XML 站点地图有助于在这里诊断问题。如果你已把它们上传到 GSC,图表下方的表格会把已索引的 URL 拆分为:
- 已编入索引,但未提交站点地图
- 已提交并已编入索引
这意味着我们可以查看「已编入索引,但未提交站点地图」的页面,看看 Google 正在索引哪些不想要的页面:
这个例子来自一个博彩网站,它允许你按地点和赛事筛选。在这里我们可以看到,Google 正在索引不想要的 URL。
发现潜在问题的另一个有用方法是,筛选出「Excluded(已排除)」的 URL:
研究「已抓取——目前未被索引」的 URL,可以让你了解那些 Google 已经发现、但决定不予索引的页面。
Google 不会把它抓取到的所有东西都编入索引。如果页面质量低下——正如许多分面页面那样——他们可能决定不索引它。
在这个例子里,我们知道有 1,000 个额外页面是 Google 已发现的,未来可能会索引。你还可以点击这个报告,查看 URL 表格,看到分面 URL。
以上是 GSC 中所揭示的分面导航问题里一个相对温和的例子。随着时间推移,这些问题可能扩大到数十万个已被发现、却未被索引的 URL(显示出潜在的抓取问题):
又或者是数十万个本不该被索引、却被索引了的 URL:
3. 用站点审计工具收集更多数据
用 site: 搜索和 GSC 是快速获取问题数据的好办法,但两者都无法呈现所有可索引/已索引的 URL,这让察觉趋势、理解问题规模变得很难。
像 Ahrefs 的 Site Audit(站点审计)这样的站点审计工具能帮上忙,它会提供从抓取网站中发现的 URL 的详细信息。
下面这个例子是一个因分面导航问题而导致抓取预算浪费的网站,你只需点几下就能发现。
首先,进入左侧边栏中的 Indexability(可索引性)报告。
接着,瞥一眼「Indexability distribution(可索引性分布)」图表,你就会看出是否有哪里不太对劲。
从一次部分抓取来看,Site Audit 发现每一个可索引 URL 对应 39 个不可索引 URL。鉴于这并非对整个网站的完整抓取,我们可以预期,随着抓取继续,可索引与不可索引 URL 的比例很可能还会进一步恶化。
上述情况凸显出巨量的抓取预算浪费,同时也是一个「爬虫陷阱」的绝佳例子——技术问题为搜索制造出几乎无穷无尽的无关 URL,等着机器人去抓取。
如果你的分面导航正在造成索引膨胀,你在这里看到的图表会略有不同。不是大量不可索引的 URL,而是像下面这样,图表上会出现海量可索引的 URL。
要确认这是一个分面导航问题,请选择图表中不可索引的那部分,并浏览列表。现在你会看到一张包含所有已抓取的不可索引页面的表格。
这里正是你需要发现规律的地方。
是什么让爬虫发现了所有这些不可索引的页面?
如果表格中返回的绝大多数 URL 都是分面 URL,那你就发现了一个分面导航问题。
如何修复分面导航问题
既然你已经知道如何检查分面导航问题,下面就来讲讲如何修复它们。
1. 用规范标签修复索引问题
如果你面临索引问题,但没有棘手的抓取预算问题(而且网站规模也不大),那么最好的解决方案可以说是使用规范标签(canonical tag)。它会把相似/重复页面的链接信号整合到你指定的规范 URL 上。
好处是什么?
如果你有链接指向某个分面页面,而该页面又规范化到非分面页面,那么这些链接信号不会丢失;搜索引擎会把它们传递到分类页,这可能有助于它获得排名。
下面是一个如何实施它的例子……
假设这是你分类页的 URL:
[['Text', 'https://example.com/washing-machines/samsung/']]
你的分面 URL 依靠参数运作,所以当有人应用一些筛选器时,URL 会变成这样:
[['Text', 'https://example.com/washing-machines/samsung/?drumsize=16kg&color=silver&energyrating=A']]
在上面这个分面 URL 上,你只需添加一个指回分类页的规范标签,所以你的规范标签会是这样:
或者在 HTTP 头部中是这样:
虽然对于一个严重的 SEO 问题来说,这看起来是个又好又简单的修复方法,但一如既往,也存在一些潜在问题,最主要的便是 Google 可能会忽略你的规范标签。
这仅仅是因为规范标签是对搜索引擎的「建议」,而非「指令」。所以如果 Google 因为某种原因认为你把这个标签用错了,他们可能会决定忽略它。
Google 决定忽略你规范标签建议的常见原因有:
- 这些页面并非重复内容。如果你的分面页面在应用筛选器后发生显著变化,Google 很可能会认为它们彼此并非重复。例如,如果内容、标题和头部都变了,Google 可能会被搞糊涂。
- 你用内链指向了分面页面。如果你有许多指向某个已规范化的分面页面的内链,Google 可能会误解该页面的重要性,忽略你的规范标签。
如果你在实施了规范标签之后,没有看到覆盖率报告中的有效 URL 数量下降,那就进入第二步。
2. 用 robots.txt 修复抓取问题
如果你面临抓取预算问题,而且不需要整合信号,你就会想用 robots.txt 阻止 Google 抓取任何分面 URL。
要用 robots.txt 阻止抓取某个 URL,就添加一条如下所示的 disallow 规则:
在上面的例子里,我在参数两边加了两个通配符(*)。如果你的分面导航是通过附加目录来运作的,你的规则会是这样:
有两种情况下 robots.txt 效果不佳:
- URL 中没有可供屏蔽的明显规律。这可能是因为每个页面都被赋予了唯一的参数或目录来标识分面。
- 你想允许某些 URL 模式被抓取,而屏蔽另一些。例如,你希望 /color/ 目录在 T 恤分类下被抓取(因为它对搜索有价值),但在内衣分类下被屏蔽。虽然你可以通过在 robots.txt 中混用「Allow」和「Disallow」规则来绕开这一点,但在大型网站上,这会很快变得难以管理。
你还应意识到,屏蔽抓取并不一定就能阻止 Google 索引被屏蔽的 URL。一般来说,Google 会把被屏蔽的 URL 从索引中剔除——但前提是它们没有反向链接和/或许多指向它们的已跟踪内链。换句话说,只要没有其他东西向 Google 表明这些 URL 是有价值的。
3. 对指向分面 URL 的内链加 nofollow 和/或将其移除
如果屏蔽抓取未能完全消除分面搜索引起的索引问题,对指向这些 URL 的内链加 nofollow 也许能解决问题。
这些链接通常有两个来源:
- 分面搜索链接。也就是你的分面导航内部的链接。
- 你网站上其他地方的链接。例如来自博客文章等的链接。
对于分面搜索链接,用一点基本的编码就能轻松地对其统一加 nofollow。然而,如果你在分面 URL 上放了规范标签,和/或有希望 Google 索引的分面 URL,这大概就不是个好主意了。原因在于,如果 Google 因为这些链接被 nofollow 而最终没有抓取它们,就可能引发其他索引问题。
另一种做法是,挑拣出你要加 nofollow 的那些分面。从技术角度来说,这实施起来要难一些,但如果你想用分面搜索去定位长尾查询(稍后会详细讲),那它可能就值得。
这种方法的主要缺点在于,在Google 开始把 rel='nofollow' 当作一种提示之后,它就没那么有用了——也就是说,它不像 robots.txt 那样是一条指令。
不过,Google 会用内链的 nofollow 来表明 href 属性中的 URL 不太重要,Google 应降低其抓取优先级。
John Mueller 已经证实了这一点:
对于你网站上其他地方的链接,你最好的办法就是直接删除它们。
你可以用 Ahrefs 的 Site Explorer(站点浏览器)找出指向有问题的分面 URL 的内链:
- 输入一个有问题的分面 URL。
- 进入 Internal Backlinks(内链反链)报告。
- 筛选出 Dofollow 链接。
然后你就可以简单地找出你网站上其他地方指向它的「已跟踪(followed)」内链,并删除它们。
4. 用 noindex 标签彻底修复索引问题
如果照做了以上步骤之后你仍然面临索引问题,那么你的最后一招就是noindex 标签。
noindex 标签的好处在于,它是阻止分面页面被索引的一个万无一失的方法。缺点则是,你无法整合排名信号,而且随着时间推移,Google 可能会停止抓取一个被 noindex 的页面上的内链,也就意味着没有排名信号的传递。
尽管如此,如果其他一切手段都失败了,这是把分面 URL 从 Google 索引中清除出去的一个好办法。
要实施它,只需在分面 URL 的 <head> 中添加一个 meta robots 标签:
或者在分面 URL 的 HTTP 头部中添加 X-Robots 头:
然后你必须移除/调整 robots.txt 中对该 URL 的任何抓取屏蔽。如果不这样做,Google 将永远不会看到 noindex 指令——这意味着该页面会一直停留在索引里。
5. 对没有结果的筛选组合返回 404 状态码
404 响应表明该页面不存在,这会阻止索引,并确保搜索引擎转而聚焦于商品丰富的页面。
没有它,搜索引擎可能会把抓取预算浪费在单薄或空白的页面上,稀释更有价值页面的权威度。不过,如果空结果是暂时的库存问题造成的,那么返回 200 状态码并配上有帮助的提示信息,可能更适合保留用户体验。
推荐阅读:Robots Meta 标签与 X-Robots-Tag:你需要了解的一切
如何从一开始就预防分面导航问题
从上一节你会意识到,纠正分面导航可能造成的所有潜在问题并不容易。
每一种同时修复索引和抓取的方法都有一些缺点或复杂性。
但有一个更好的办法。
假设你正在实施一套新的分面导航配置,或者是第一次创建它。在这种情况下,你可以避开上述所有问题,同时仍然充分利用用户体验上的好处。
以下是具体做法。
1. 使用 AJAX,并避免使用内链
首先,用 AJAX 构建你的分面导航,并且不要添加任何 <a href=...> 内链。
这样做,用户会因为筛选时页面不重新加载而获得极佳的体验,而 Google 也看不到任何指向分面页面的内链,这意味着:
- 他们不会抓取这些页面
- 使 Google 不会索引它们
- 同时还消除了任何潜在的 PageRank 稀释
这里举个例子。
我在一个我创建的资源网站 SEO Toolbelt 上,用 WP Grid Builder 这个 WordPress 插件实现了分面导航。
它看起来是这样的:
当你右键点击并检查任何一个用于应用筛选器的复选框的元素时,你会看到它们并不包含 <a href=...> 链接,阻止了 Google 抓取任何额外的 URL。
正因如此,我不必再去考虑分面导航带来的抓取预算浪费。
2. 确保 URL 仍然可分享
接下来,我们需要确保当用户点击某个筛选器时,URL 会发生变化。
我建议这样做,因为我们已经实质性地改变了页面的内容;理想情况下,当用户收藏、链接到该页面或把某个 URL 分享给朋友时,该 URL 的内容仍应反映他们在收藏/分享/链接时所应用的筛选条件。
有两种方法可以做到:
- URL 参数(?)
- URL 哈希值(#)
最好的解决方案是 URL 哈希值,因为 Google 往往会忽略 URL 中哈希之后的内容。
WP Grid Builder 使用的是参数,所以在应用筛选器后,URL 会变成类似这样:
[['Text', 'https://seotoolbelt.co/tools/auditing/?_tool_type=browser-extension']]
如果你访问那个 URL,你会看到筛选后的工具网格已更新,以反映所应用的筛选条件。
在这个例子里,由于我使用的是 URL 参数,我还需要给不带参数的 URL 版本添加一个规范标签,也就是这个 URL:
[['Text', 'https://seotoolbelt.co/tools/auditing/']]
鉴于这些带参数的 URL 版本没有被内链指向,也远不太可能从其他网站获得外链(而这是 Google 发现它们的唯一途径),它们被忽略的风险很低。
3. 为对搜索重要的页面提供备选抓取路径
在某些情况下,某个页面的筛选版本可能对搜索有帮助。
例如,在我的 SEO 浏览器扩展页面上有「Firefox」和「Chrome」的筛选器。这两个页面都有一定的搜索潜力。
所以我们想确保它们拥有可索引的 URL。做到这一点最好的方法是,确保你为这些页面提供了备选抓取路径。我的方式是在页面顶部添加指向这些筛选页面可索引版本的子导航链接。
那些子集合是基于与创建页面的分面版本相同的属性生成的,但我必须「主动选择加入(opt-in)」才能创建它们。
这一实现达成了一些目标:
- 我避免了抓取预算浪费,因为我没有用内链指向分面页面。
- 分面页面仍然可分享,这是一种良好的用户体验。
- 如果某个分面页面有搜索潜力,我可以通过编辑操作允许这个页面被索引。
如你所见,从 SEO 角度来说,这明显更易于管理,而且没有任何缺点。
如何利用分面导航获取更多流量
到目前为止,我一直把分面导航描述成一种只会带来 SEO 麻烦的东西。然而,你也可以把分面导航与长尾关键词策略结合起来,作为获取更多流量的一种方式。
把这一点做对能带来多大的好处,我怎么强调都不过分。Ahrefs 的数据显示,99.84% 的关键词每月搜索量不足 1,000 次,却占全部搜索需求的 39.33%:
鉴于分面能创造出针对更宽泛查询的、更具体的页面版本,分面 URL 很适合捕获长尾流量。
首先,我会带你走一遍发现机会的步骤,看看如何用分面导航捕获更多长尾流量;然后,我会解释一些实施上的考量。
1. 找出长尾关键词变体
首先,你需要用 Ahrefs Keyword Explorer 找出关键词机会。做这件事很简单。
输入一个你网站上已有的分类名称,比如「high rise jeans(高腰牛仔裤)」。
进入「Matching Terms(匹配词)」报告。
使用词语侧边栏,并切换到「Parent Topics(父主题)」。
这样做之后,工具会把所有 SERP 相似的关键词归为一组。然后你就可以浏览这份列表,挑出那些值得做成可索引的分面页面。以下是我从查看上面那张截图时发现的一些:
- high rise bootcut jeans(1,900 次搜索)
- high rise skinny jeans(1,800 次搜索)
- high rise wide leg jeans(1,300 次搜索)
- ultra high rise jeans(970 次搜索)
- high waisted boyfriend jeans(700 次搜索)
- high rise super skinny jeans(380 次搜索)
- high waisted white jeans(360 次搜索)
2. 让这些页面可被索引
接下来,我们需要让这些页面既能被 Google 抓取,又能被索引。
根据你分面导航的类型,这可以有几不同的方式。
带内链的分面导航
如果你实施的分面导航并非理想配置,确实带有指向每个分面的内链,那么对于这些 URL,你需要确保:
- 规范标签是自引用的。
- noindex 标签已被移除(如适用)。
- robots.txt 中任何相关的 disallow 规则都被移除(或者你已添加了一条 allow 规则)
- 内链上任何 nofollow 属性都被移除(如适用)
上面具体需要做哪些,取决于你的实现方式,但重要的是:搜索引擎要既能抓取、又能索引这些页面。
不带内链的 AJAX 分面导航
对于上一节提到的理想分面导航配置,你需要为它创建一个子分类页面。
你需要这样做,是因为这种分面导航不会生成内链,所以你没法用它来替你创建这些页面。
大多数电商平台都支持创建子分类,但理想情况下,你希望有额外的功能,让子分类的商品基于父分类的筛选版本——主要是为了省去手工为每个子分类做商品运营的麻烦。这样一来,你既能获得像分面导航那样快速生成页面的好处,又能避开 SEO 上的复杂性。
例如,如果我们要创建一个「high rise skinny jeans」子分类,我们会想继承「high rise jeans」的商品列表,但只显示那些同时具有「skinny」属性的商品。
3. 为搜索优化 URL
这一点显而易见,但你会想要做那些基础的 SEO 优化,比如:
- 拥有简单、可读的 URL。例如,你的 URL 理想上应该是
[['Text', '/jeans/high-rise/skinny/']],而不是[['Text', '/jeans/high-rise/?fit_variant=skinny']] - 优化过的标题标签、元描述和头部标签。
- 独特的文字内容。
- 把 URL 添加到 XML 站点地图中。
这里主要的复杂性往往在于:配置上你要让某个分面页面退出当前默认的索引和抓取控制。
这仅仅是因为,从技术上讲,分面页面本质上是动态的,并不等同于创建一个新的子分类。
要确保能对分面 URL 做关键的页面内优化,就需要自定义功能。
最后总结
希望到现在,你不仅充分理解了分面导航对 SEO 的固有风险,也理解了它为长尾搜索优化所呈现的重大机会。
对分面导航有疑问?在 Twitter 上给我发消息。