当涉及到大型网站(例如拥有数万页的电子商务网站)时,搜索预算之类的东西不可小觑。

建立网站 有组织的架构和智能的内部链接策略是此类网站的关键。

但是,当尝试适应各种属性(尺寸、颜色、价格范围等)时

分面导航可以帮助解决大型网站上的这些挑战。

但是,必须仔细考虑并正确执行分面导航,以便用户和搜索引擎机器人都满意。

什么是分面导航?

首先,让我们深入了解什么是分面导航。

在大多数情况下,分面导航位于电子商务网站的侧边栏,具有多个类别、文件和分面。

从本质上讲,它允许人们根据他们在网站上寻找的内容来定制他们的搜索。

例如,访客可能想要一件带有黑色饰边的中号紫色开衫。

Facets 是索引类别,有助于缩小产品列表的范围,还可以作为您网站主要类别的扩展。

Faceting 以其最佳形式为每个选择提供唯一值是理想的,并且在索引它们时,应通过确保所有关键属性出现在要发送的页面内容中来索引站点上的每个 facet搜索引擎的相关性信号。

red-sweater-faceted-navigation-example

过滤器用于对列表页面的项目进行排序。

虽然用户可以使用它来缩小搜索范围,但页面上的实际内容保持不变。

这有可能导致多个U RL 创建重复内容,这是 SEO 关注的问题。

分面导航会产生一些潜在问题,这些问题会对 SEO 产生负面影响。主要的三个问题可以归结为:

  • 内容重复。
  • 浪费了抓取预算。
  • 稀释的链接资产。

创建不同的参数后,它们可以快速相乘。与令人难以置信的内容相关的内容量继续急剧增长,并且指向所有这些不同版本页面的链接可能不同,这削弱了链接的公平性,从而影响页面的排名能力。

您需要采取某些步骤来确保搜索引擎抓取工具不会在价值很小或没有价值的页面上浪费宝贵的搜索预算。

首先,防止搜索引擎机器人抓取某些选定的方面,例如“颜色”或“大小”。

在尝试确定如何解决这个多方面的导航难题时,有几个可能的解决方案。然而,使用哪一个在很大程度上取决于网站的哪些部分应该被索引。

No Index

可以实现 Noindex 标记以通知 bot 哪些页面未包含在索引中。此方法将删除索引页面,但是,它们仍然会有抓取预算和稀释的链接资产。

例如,如果您希望索引中包含“红色毛衣”但不包含“50 美元以下的红色毛衣”的页面,则第二个结果的 noindex 标记会将其排除。

机器人仍然可以找到并抓取页面,这浪费了抓取预算。

该页面仍然会浪费链接资产。

Robots.txt

可以阻止网站的某些部分。

此解决方案的优点是速度快且可定制。

但是,封禁只是谷歌的一个指令,他们不必遵守。

此外,链接资产可能会被阻止流向网站的不同部分。

robot

例如,我们可以在robots文件中禁止50美元以下的红色毛衣,指示谷歌不要访问参数>50美元的页面。但是,如果存在指向其中包含该参数的任何 URL 的后续链接,Google 仍可能对其进行索引。

Canonical

canonical 标签让您可以告诉 Google 一组相似的页面有一个首选版本。

此方法可用于将链接资产合并到首选页面中。但是,抓取预算仍然会被浪费。

Canonical 标签也可以被搜索引擎忽略,所以这个解决方案应该与其他解决方案结合使用。

例如,/red-sweaters? under-50/ 可以将规范 URL 设置为 /red-sweaters/。谷歌会将权限和链接权益归于规范化页面,但抓取预算仍然会被浪费。

AJAX

使用 AJAX 解决分面导航问题的主要好处是当访问者访问页面并选择过滤器时不会生成不同的新 URL。

JavaScript 托管的客户端幻灯片负责整个过程。无需网络服务器。

要使此方法起作用,必须命中特定页面的抓取路径,这对排名很重要。

HTML5 History API 和服务器配置的 pushState 方法通过 HTML 呈现在服务器端响应这些请求可以帮助确保 AJAX 可以发挥其全部魔力并保持 SEO 健康。

Google Search Console

理想情况下,这应该是最后的手段。

这是调整导航的一个很好的临时解决方案。这是因为它只是指示谷歌如何抓取网站,并没有解决问题。

通过导航到 URL 参数工具 Google Search Console,您可以选择每个参数如何影响您的网页以及 Google 如何处理它们。

其他充分利用分面导航的方法

  • 使用 rel="next" 和 rel="prev" 进行分页以索引从页面到整个序列分组的属性.
  • 每个页面都需要链接到子页面和父页面。这可以通过面包屑来完成。
  • 使用严格的 URL 分面排序,这样就不会出现重复问题。
  • 在过滤器中不存在任何项目时阻止点击。
  • 仅在站点地图中使用规范 URL。
  • 应始终以一致的逻辑方式(即字母顺序)呈现分面。
  • 如果一个“修复”不能解决您的索引编制、链接稀释和抓取问题,请不要依赖它。例如,noindex 和 nofollow 标签对抓取预算没有帮助。与在 Google Search Console 中配置参数相同。
  • 如果存在接收大量流量的特定方面组合,请考虑允许编制索引。

结论

虽然分面导航对于用户体验非常有用,但它会给搜索引擎优化带来很多问题。

重复的内容、浪费的抓取预算和稀释的链接资产都会在网站上造成严重的问题。

重要的是仔细规划和实施必要的可用方法,以避免在导航方面时出现许多问题。

图片来源

特色图片:Paulo Bobita
所有截图均由作者拍摄