我正在建立一个电子商务网站,我想知道是否有2个相同的导航菜单会损害我的SEO工作。
我在页面顶部有一个下拉菜单。列出了主要类别,后面是子类别。
在我的左侧导航中,我有同样的事情。
两者的结构都是这样的:
<ul>
<li><a href="#">Main Category 1</a>
<ul>
<li><a href="#">Sub Category</a></li>
<li><a href="#">Sub Category</a></li>
<li><a href="#">Sub Category</a></li>
</ul>
</li>
<li><a href="#">Main Category 2</a>
<ul>
<li><a href="#">Sub Category</a></li>
<li><a href="#">Sub Category</a></li>
<li><a href="#">Sub Category</a></li>
</ul>
</li>
</ul>
唯一的区别是我使用CSS来隐藏左侧导航中的主要类别。搜索引擎将无法看到此内容并将其解释为与顶层菜单相同的菜单。
这会混淆搜索引擎吗?如果是这样,如果我只是在左侧菜单上显示子类别而不使用CSS来隐藏主要类别呢?
提前致谢, JR
答案 0 :(得分:2)
在做出完整决定之前,你真的想在页面的其余部分考虑链接结构,但是,大多数情况下你应该没问题。
有些SEO会通过向您的网页添加重复链接来淡化其他链接的影响。有些人认为只有第一个环节才算实际;还有其他人说越多越好。
听起来您隐藏主要类别主要是为了改善左侧导航的外观,因此它看起来并不多余,但您仍然希望维护菜单的语义层次结构。我认为只要您相信您正在改善页面的用户体验(Ux),这是完全合理的。
与页面的其他因素相比,您关注的细节是微不足道的。
简而言之,复制这样的导航可能无助于或损害您的SEO计划。只需选择能够为您提供最佳用户体验的内容,同时考虑代码可维护性。来自更好的Ux的转换将大大减轻像这样的小型SEO调整。
答案 1 :(得分:1)
如果谷歌或其他搜索引擎为用户友好的网站布局提供价值,那么在您的网站上制作两个不同的菜单是很好的。左侧有一个菜单,方便访问者浏览您的网站。就我的知识而言,没有任何伤害,您的网站可以与搜索引擎一起使用。
虽然,你无法隐藏搜索引擎中的任何东西,但他们肯定不喜欢隐藏的东西。为什么不制作一个手风琴风格的菜单,只在侧面菜单中显示主要类别。一旦用户点击主类别,它就会展开并显示子类别。再次单击相同的主类别会将菜单缩小回原始结构。希望你能理解我的观点。
答案 2 :(得分:0)
如果您所做的任何事情只是为了机器人而存在,您可能需要重新考虑为什么真的这样做。关于搜索引擎优化,talk有很多关于what not to do的资源。