在执行特定于CSS的HTML下拉菜单时,您在代码顶部附近有一些无序列表类型结构.如果您的下拉列表链接到数百个页面,那么在每个页面的代码顶部都有这个大的无序列表会损害该页面的SEO(因为顶部有所有非页面特定的代码)?我只是问,因为我注意到我的谷歌迷你搜索结果被顶部的UL倾斜,直到我发现谷歌迷你特定标签导致它没有索引该部分.
使用javascript从代码底部注入UL的内容或者在底部使用UL但是使用CSS定位来获得最佳效果会更好吗?
不确定我的问题是否清楚.思考?
解决方法:
你问了几个问题:
简答:这是链接的数量,而不是它们的编码方式.
答案很长:
If your dropdown links to hundreds of
pages, does having this large
unordered list at the top of every
page’s code hurt that page’s SEO
(because there is all of that
non-page-specific code at the top)?
它可以,但像网络上的任何东西一样,它归结为实现.用于放置会影响您的SEO的菜单的代码并不是多少,而是您将页面的链接权益(PageRank)除以大量链接的事实.如果您是一个具有较高PR的热门网站,这不是问题,但如果您不是,那么您希望更好地选择内部链接的方式/位置.用于组成导航的实际代码与包含这些链接的方式不同,因为搜索引擎大多忽略了标记(包括HTML5).
Would it be better to use javascript
to inject the contents of the UL from
the bottom of the code or to have the
UL at the bottom but use CSS
positioning to get it up top
这将有助于内容更接近H1 / body标签被赋予优先权重,但你仍然没有处理链接问题的数量.我已经尝试了CSS定位方法作为测试,它对主导航元素的价值产生了负面影响,因为它们在搜索引擎的眼中被赋予了“页脚”加权.
摘要:
所以答案真的是,对于搜索引擎优化 – 如果你是一个小网站,不要使用超级菜单,因为你根本无法按比例分配链接资产到需要它的页面 – 你需要确保你最重要的页面链接到您的主页,然后在您遍历站点架构时更深入地链接.如果您的PR为6或更高或PR页面较多,那么您可以考虑从主菜单中进行更深层次的链接.
至于可用性问题 – 大量成功使用它们的大型网站几乎已经揭穿了它们.
进一步阅读(和例子):
– http://www.smashingmagazine.com/2009/03/24/designing-drop-down-menus-examples-and-best-practices/
原文地址:https://codeday.me/bug/20190726/1544146.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。