- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在执行特定于 CSS 的 HTML 下拉菜单时,代码顶部附近有一些无序列表类型的结构。如果您的下拉列表链接到数百个页面,那么在每个页面代码的顶部都有这么大的无序列表是否会损害该页面的 SEO(因为顶部有所有非页面特定的代码)?我之所以问,是因为我注意到我的 Google Mini 搜索结果被顶部的 UL 歪曲了,直到我找到一个 Google Mini 特定标签导致它不为该部分编制索引。
是使用 javascript 从代码底部注入(inject) 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,不如说是您将页面的链接 Assets (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 定位方法作为测试,它对主要导航元素的值(value)产生了负面影响,因为它们在搜索引擎眼中被赋予了“页脚”权重。
总结:所以答案确实是,对于 SEO - 不要使用大型菜单如果你是一个小网站,因为你根本无法将链接 Assets 按比例分配给需要它的页面 - 你您需要确保从主页链接到最重要的页面,然后在遍历站点架构时链接得更深。如果您的 PR 为 6 或更高,或者有很多更高 PR 的页面,那么您可以考虑从主菜单链接到更深层次。
至于可用性问题 - 已被成功使用它们的大量大型网站揭穿。
进一步阅读(和示例):- http://www.smashingmagazine.com/2009/03/24/designing-drop-down-menus-examples-and-best-practices/
关于javascript - HTML 下拉菜单和 SEO 影响的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4926942/
我已经阅读了一些相关内容,但无法在任何地方找到明确的答案。所以,我想在这里问这个问题。 我正在构建一个旅游指南,其中包含大量分为标签的信息。每个选项卡都有自己的内容和关键字,我想在 SEO 中对其进行
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
显然,来自具有高网页排名的网站的链接有助于根据 SEO 对网站进行定位。我想知道如果链接“链接”到将您重定向到目标网站的网站,是否也是如此?或者爬虫会忽略重定向(通过 javascript 还是 ph
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8 年前关闭。 Improve this
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
我们有一个网站 site.com,希望其他国家/地区的用户可以更快地访问该网站。想法是在每个大陆都有一个主机,并通过 GeoIP 重定向到该主机,例如:eu.site.com - 欧洲,us.site
我想将表格放在页面的页脚中,并使用主页面中的“联系”链接 作为 的 anchor . 从 SEO 的角度来看这是否合适,或者我应该放弃这个想法并坚持使用直接的联系页面?还是两者兼而有之? 最佳答案
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
我想为不同的版本设计不同的 html,但内容相同。我计划通过在选择哪个页面模板作为响应返回之前以编程方式确定请求设备来实现这一点。 我知道那里有响应式模板开发框架,但我们有意识地对走那条路不感兴趣,因
现在什么被认为是 url 结构的最佳实践? 出于某种原因,我认为在 url 末尾包含一个扩展名是一旦你进入层次结构的“最低”部分,例如 /category/sub-category/product.h
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
我在同一页面 上创建了两种不同的布局(使用 Bootstrap )。一种用于移动设备,一种用于桌面设备。网站有不同的页面,结构复杂。一些 block 应该只在桌面上可见,反之亦然。 这是一个示例页面:
如果我有这样一个网站: google.com/index.html?c=123123&p=shoes SEO 将其设置为: google.com/index.html?code=123123&foot
我们有一个网站,它会向后端系统发出昂贵的调用以显示产品可用性。我想消除这些对非实际客户的页面浏览量的调用。我的第一个想法是过滤用户代理,如果请求者是蜘蛛/搜索引擎爬虫,则显示“请求可用性”或类似的消息
我的 Joomla 网站有问题。菜单项的 SEO 可以有效地工作。因此,如果我键入“www.example.com/about”之类的内容,它将起作用并显示相应的文章页面。所以这表明 SEF URL
我看了很多关于 seo 的网络教程,但我从来没有发现一些较大的网站在搜索时如何以及为什么会出现这种情况......我不知道在 quora 和 yahoo 旁边问这个问题,但没有人在那里回答......
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
与其说是问题,倒不如说是问题。如果你能分辨出谷歌机器人和浏览你网站的其他用户之间的区别,然后你加载不同的内容取决于它是一个还是另一个,谷歌是否可以找到?毕竟,他们不会派人去目视检查。 最佳答案 你说的
我是一名优秀的程序员,十分优秀!