脸面导航帮助用户找到他们要找的。 它让他们快速过滤和排序产品或内容,使得大型网站更容易探索.
但是从SEO的角度来看,它会变得很棘手. 面板导航操作不当,可以产生重复内容,浪费爬行预算,并混淆搜索引擎对哪个页面进行索引.
以及如何最好地保持网站方便用户与搜索。
什么是面对面的导航?
面部导航让用户通过应用多个滤波器或“面”来精炼一大批结果。 当您应用过滤器时, 将结果更新以反映您的选择, 无论是立即还是点击“ Apply” 按钮后。
在下面的截图左侧可以看到亚马逊的面部导航过滤器. 这些可以让你选择品牌,价格等选项.
面部导航在电子商务中很常见. 在任何内容丰富的网站上,
旅行站点*用它按航空公司、价格或停留次数过滤航班。
真实的地产平台依赖它按价格,地点,或卧室数量进行缩小的上市.
*** 大量出版商* 利用它帮助用户按作者、专题或日期浏览档案。
旅行网站Booking.com也使用面部导航.
我将坚持电子商务,
因此,让我们用电子商务的假设例子:男鞋。 面部导航系统可包括过滤器,例如:
*** Type: 奔跑,高尔夫,徒步
布兰德:耐克、阿迪达斯、新平衡
*** 规模: 8、9、10
*** 斋: 普通、宽
*** 颜色:* 黑色、白色、蓝色
通常,每次点击过滤器,都会通过在结尾添加参数生成一个新的URL.
开始很简单:https://example.com/mens-shoes?type=running[永久失效連結] 网易新闻.
然后添加另一个:https://example.com/mens-shoes?type=running &brand=adidas(原始内容存档于2017-09-28).
另一则:https://example.com/mens-shoes?type=running &brand=adidas&size=10
对于一个搜索引擎,每个这些URL都作为单独的页面处理. 只要有以上选项,你就能创造出成千上万的组合.
在大型网站,这可以螺旋 成数百万个URL。 这才是问题的根源。
发现追踪和衡量电子商务的五个基本指标。
为什么面对面的导航是SEO的一大挑战
让搜索引擎bots爬行每一个可能的滤波组合可以产生严重的SEO技术问题.
废物回收预算
Google等搜索引擎为每个网站分配了有限的“滚动预算”。 如果Googlebot花时间爬行你男人的鞋类页面,
爬行者可能陷入“爬行陷阱”,无休止地发现新的URL组合。 Googlebot 最终可能会赶上,但只有在处理了许多URL之后.
Oncrawl等技术SEO软件可以帮助你分析爬行行为,看Google浏览你的网站的效率如何. 就像这个有用的分解:
QQ 创建重复内容
“9号男子跑鞋”的一页与“10号男子跑鞋”的一页几乎相同。 当Google找到数千个相似的页面时,它很难在搜索结果中识别显示的主要版本.
这可能导致关键词的食人化,在其中,你们自己的页面相互竞争,并削弱整体可见度.
当Google索引过多的低值页面时, 这使得你的网站看起来很薄或重复,这可能会损害其感知的质量.
搜索引擎想要提供高质量的结果. 如果您的网站显示内容重复, 则可能被视为权威性较低 。
稀释物连接公平
视其配置方式而定,面式导航可以在过滤的页面变换之间建立大量内部链接.
如下文所示,本网站的过滤器使用与 HTML 标记的标准链接.
这可以通过在许多冗余页面中分配权力来淡化连接公平,而不是加强你们最重要的网页。
如何审计关于高级管理制度问题的面对面导航
大部分时间,你将会在已经面对导航的网站上工作。 在修复之前,你需要 诊断出问题。
QQ步骤1: 分析您的 URL 和过滤器如何工作
首先要了解您的系统是如何生成 URL 和过滤器是如何表现的 。
- ** 绕行并采用单一过滤器**。 URL 是使用参数( 如 ? color=red) , 碎片( 如 #color=red) , 还是使用文件路径( 如 / color/red) ?
- ** 多重过滤器**。 命令重要吗? 一个为 ?color=red&size=10 和?size=10&color=red 创建不同 URL的系统,可以产生近无限页数. 这是一面主要的红旗。
- ** 检查工具中的过滤器**。 它们是否作为传统链接与“a”标记执行,还是使用“按钮”或其他元素?
- ** 检查空结果**。 当你选择没有匹配产品的过滤器时会发生什么? 页面是否返回 200 个确定状态代码 或 适当的 404 未找到 ?
我测试了Adidas网站作为例子. 当我选择过滤器时,会添加匹配参数到URL中. 我可以按任何顺序应用多个过滤器,URL结构保持不变.
值得注意的是,过滤器被设置为"按钮"元素,而不是传统的内部链接. 我们稍后将讨论此事。
最后,没有库存的过滤器被禁用。 我甚至把 URL 参数改为不会返回结果的参数。 该网站以404(未找到)状态代码正确回应.
- 第2步:检查现有的机会均等措施
在深化之前,评估是否已经设置任何SEO控制以管理面部导航. 寻找机器人等措施. txt规则,rel=“canonical”,无索引指令,rel=“没有遵循”。
另外,检查可能混淆搜索引擎的相互矛盾信号.
** 寻找共同冲突:**
- 机器人中是否有URL屏蔽. 还有一个无索引指令?
- 您的 XML 网站地图中是否仍然没有索引 URL ?
- 您是链接到被屏蔽、设置为无索引或非卡通的 URL 吗 ?
- Cononical标签是否指向被屏蔽的URL,不必要地参考自己,或者导致破损,重定向,或不相关的页面?
我通常从手动审查模板、文件路径和参数开始。 然后用Oncrawl等工具进行技术的SIO审计,以大规模地捕捉问题.
确保调整您的爬行设置, 以包含包含参数的 URL !
QQ 步骤 3: 使用 Google 搜索查找索引 bloat
开始使用Google中的站点搜索操作员(如:站点:example.com)来查看哪些URL被索引. 这是一个快速的捷径。
** 有两个快速检查:**
- 是否有来自面部导航的参数化URL不应该被索引? 示例:? color=red&size=10&price=50-100
- 指数化结果的数目是否与你所期望的相同? 将此与您网站地图中列出的有效 URL 数目相比较 。
如果你发现差异,你可能 处理指数bloat。
校对:Soup
QQ 第4步: 检查 Google 搜索控制台中的问题
在 Google 搜索控制台中打开页面索引报告. 查看索引页面总数. 这个数字看起来准确吗?
接下来,请检查“Indexed,未在现场地图部分提交”。 如果您的站点地图是最新的, 这可能会显示您不想要索引的 URL 。
点击“ 查看关于索引页面的数据” 以查看示例和爬行日期 。 注意此列表中的面部导航 URL 。
为了检查预算浪费,滚动到“为什么页面没有索引 ” 。 查找“ 缩写 ” , 以查看过滤器 URL 是否在没有索引的情况下被拖动 。
也可以审查Crawl Stats报告. 转到设置 > Crawling > Crawl Stats。
在“ 按文件类型” 下滚动并点击 HTML 。 本节显示 craw 请求, 包括 URL, 时间戳, 和响应 。
如果faceted URL主导此列表,Googlebot可能在低值页面上浪费爬行预算.
• 第5步:进行日志文件分析
服务器访问日志准确显示用户和Googlebot等爬行者正在请求哪些URL. 分析这些日志是了解爬行行为的最佳方法之一.
日志文件通常作为原始数据出现. 使用Oncrawl的SIO日志分析器等工具, 您可能还需要从您的 CDN 或装入平衡器中获取日志, 以处理第一个用户交互方式为准 。
日志文件分析是一个深层话题. 然而,即使是基本的可视化,也能揭示Googlebot是否在有效爬行你的网站.
如果它花在面部导航URL上的时间得不到流量或搜索值,那很可能是浪费预算。
最理想的情况是,大多数爬行应侧重于可索引的、犬形的URL。
如何解决表面导航问题
正在建立一个已经使用面部导航的网站吗 ? 以下是一些管理其URL的有效方法. 前两个由Google推荐.
QQ方法1:在机器人中Disallow爬行.txt(由Google推荐)
机器人们 txt文件告诉搜索引擎它们能够和不能爬行的URL。 虽然一些bots可能忽略了这些规则,但像Google这样的有声望的搜索引擎尊重它们.
您可以添加一个不允许的规则来屏蔽面部导航 URL 。 这是减少爬行预算浪费和减少服务器资源的直接方式.
但是,如果其他页面链接到它们,被拒绝的URL仍然可能在搜索结果中出现.
以下是一个商店商的默认机器人。 txt文件看起来像. 它屏蔽了过滤结果以防止爬行浪费.
总是使用机器人。 txt测试工具避免意外屏蔽重要内容!.
QQ方法2:使用URL碎片来防止新的可爬行的URL(由Google推荐)
此方法使用标签而非问号:https://example.com/mens-shoes#type=running
Googlebot忽略了#符号后的一切. 对爬行者来说,URL只是:https://example.com/mens-shoes
这样可以让用户过滤内容而无需生成新的URL供Google爬行.
如果你的站点用这样的碎片,你就没事。 如果使用查询参数,则无需更改。 只要使用本列表中的其他方法来管理参数化的URL.
方法3: 使用无索引指令控制索引
无索引指令要求搜索引擎不要在搜索结果中包含一个页面. 它通常被添加为元标记或HTTP响应头来隐藏搜索值低的内容.
即使其他网站链接到页面,搜索引擎在看到无索引规则后也会将其排除在外.
Sportchek.ca在"头"中使用一个机器人元标记来执行这个指令.
无指数对降低指数bloat很有帮助. 不过, Google仍然需要爬行页面来检测指令,尽管爬行会随着时间推移而放缓.
** 无索引固定索引 bloat 的模板: 页:1
- 在目标页上增加一个无索引指令。 让他们不要被机器人挡住。 .
2.等待Google爬行并从索引中删除. - 取消后,在机器人中增加一项不允许的规则。 txt防止未来爬行并节省爬行预算.
方法 4: 主页加宽
使用rel=“canonical”来告诉搜索引擎哪个URL是网页的主版本. 这有助于防止内容重复,巩固排名信号.
不过, Google仍然需要爬行页面来检测犬科. 虽然如此,复制页通常不会经常被爬过。
此外,rel=“canonical”是一个建议,而不是一条规则。 Google如果认为另一个页面更相关,可能会选择不同的版本.
您可以在 HTML 文档的“ 头” 中找到 rel=“ canonical” 元素。
- 方法5:在内部链接上使用rel=“没有跟踪”
您可以在指向面部导航 URL 的链接中添加 rel=“ 无后续” 属性 。 这告诉搜索引擎不要跟踪这些链接。
要使它发挥作用,与该URL的每一个内部链接都必须包括属性. 记住,rel=“不跟随”是一种暗示,而不是指令。
如果爬行者在别处找到,
用 JavaScript 执行面部导航
如果你从头开始构建一个面孔导航系统,你就可以在很大程度上控制它的结构和行为。 这意味着你可以从一开始就避免我们讨论的SEO挑战.
一个越来越流行的方法是使用JavaScript并避免内部链接进行过滤.
** 这是如何运作的:**
- 使用JavaScript,一般与获取API(AJAX的现代替代品)一起动态更新过滤结果. 这防止了全页重新加载,创造了更快,更平滑的用户体验.
- 在过滤器(Googlebot能够发现URL的地方)中不使用标记,而是使用<按钮>元素.
- 用户应用过滤器时使用历史API更新URL. 这让他们分享或书签过滤结果,并确保浏览器的前后按钮如预期的那样工作.
例如,在Adidas上检查过滤器时,HTML的外观如下:
因为这些过滤器不使用“ a” 标记, Googlebot 不太可能发现这些 URL, 除非有其他网站链接到它们。
这种方法有助于避免诸如预算浪费、内容重复、指数bloat和稀释链接公平等常见的小型和小型企业问题。
只要确保您的主列表页面,没有应用过滤器,仍然可以爬行.
如何使用面部导航来赢得长尾关键字
面部导航可以帮助您获取长尾关键字流量. 这些是诸如“男子轻量级徒步靴”之类的具体搜索,而不是“徒步靴”。 “
一些SEO建议使被过滤的URL可以索引以针对这些查询. 它可以工作,但会很快变得复杂.
更明智的做法是有选择性的。 使用分析器来查看哪些过滤器用户实际参与其中. 如果组合获得固态流量,且您有足够的产品支持,考虑创建一个专用的子类页面.
这些网页应具有独特的内容、优化的元数据和内部链接。 这使得他们有更好的机会在不产生重复内容或短页的情况下排位。
例如,Nike在产品网格下方包含文本,为用户和搜索引擎提供额外上下文.
然而,如果你决定使某些过滤结果页可以索引,确保每个页都有:
- 独特的标题标签和 H1
- 自我参考犬科标签
只要知道风险。 这可能导致低效或内容问题重复。 先在小批量的页上测试,并监督其表现.
做对了,这个策略 帮助你挖掘长尾交通 同时保持您的网站清洁 和SEO友好。
面对面导航的最佳做法
为了使面对面的导航对用户和搜索引擎都起作用,遵循这些最佳做法。
QQ 创建客户实际使用的过滤器
从识别符合真实用户行为的过滤器开始. 进行关键词研究,与你的销售团队交谈,并研究竞争对手.
这些洞察力会帮助您选择反映人们搜索和购物方式的过滤器.
不要忽略主观过滤器。 例如,Wayfair包括基于风格的过滤器,如乡村/农舍,世纪中叶的现代和复古. 这些对于捕捉长尾搜捕意图来说是很好的.
使用特定类别的过滤器
过滤器应匹配每个产品类别的上下文。 在T恤页面上不要显示“鞋尺寸”。 全站过滤器会产生杂乱无章,混淆用户. 保持它们与改进UX和SEO的相关性。
- 避免导致零结果的过滤器
绝不允许用户点击返回任何产品的过滤器 。 这令人沮丧, 您的系统应该隐藏不会产生结果的选项 。
如果有人降落在空页面上, 请确保它返回404个错误,
以下是一个在返回404时返回200 OK状态代码的例子.
使用分析来完善用户体验
跟踪用户如何与过滤器互动 。 确定最经常使用哪些软件。 这帮助您微调导航,让用户更容易找到自己想要的东西.
使用清晰的描述性 URL 参数
坚持可读参数像? 而不是像... p1=123. 他们更容易理解和记住。
使用 ampersands (( &)) 来分隔参数 。 避免逗号,分号,或括号,因为它们可以混淆搜索引擎.
总是将 URL 参数置于一致的顺序
总是将您的 URL 参数固定在固定的序列中, 不论单击过滤器的顺序如何 。 例如,总是使用?type=running&brand=adidas,而不是?brand=adidas&type=running.
这种一致性帮助了SEO,缓存,分析以及用户体验.
最后想法
面部导航是一种强大的工具. 如果管理得当,它既能增强用户的经验,又能提高业务效率。 如果处理不当,可能很快成为负债.
也没有一刀切的解决办法。 最佳方法取决于你的技术堆栈,产业,和可用的资源.
重要的是:
- 进行彻底审计
- 选择一项周密的战略
- 监测成果并视需要进行调整
说对了 面对面的导航成为战略优势 弄错了,它会悄悄破坏你的整个网站。