【问题标题】:Hiding Menu Item with CSS - will Google penalise my site? [closed]使用 CSS 隐藏菜单项 - 谷歌会惩罚我的网站吗? [关闭]
【发布时间】:2014-02-14 16:54:06
【问题描述】:

我想问你一件事。 我想隐藏一些子菜单项,使用 css 类,并将其分配给特定的菜单项。 例如类是 nodisplay

/* Hide menu items */
.nodisplay {
display:none !important;
}

这很好用,但我想知道这是否会受到谷歌的惩罚,因为我读到谷歌不喜欢隐藏文本?我读到谷歌将此标记为垃圾邮件,这是真的吗?

我查看了 Gavick 菜单和 Helix 菜单,它们使用的是 display: none;或左:-999em;也用于制作元素。

所以我的困境是如果我使用 display: none;隐藏我所有的 3 级子菜单项,谷歌会惩罚我的网站吗?

提前谢谢你

【问题讨论】:

标签: css hide menuitem submenu


【解决方案1】:

这是一个 SEO 问题,您可以在这里提问:https://webmasters.stackexchange.com/

Google 将忽略未显示的任何内容。请记住,Google 使用源代码而不是结果,因此您在源代码中执行的任何操作(除了服务器端)都是公开的。

即使他们检测到在蓝色背景上显示蓝色文字,Google 也会无视这一点,甚至会惩罚这种技术。

但是,有一个 display:none 并没有那么严重,因为我们知道有时它的使用是不可避免的。但有时有比 jQ 中的 toggle() 更好的方法来交换内容。尝试增强您的代码以包含更少或不包含非显示内容,在SEO POV 中就可以了。

首次呈现页面不应返回任何非显示内容,因此 Google 不会检测到 black hat 试用。之后,您可以使用JS 做任何事情,它不会影响 SERP 排名。

【讨论】:

  • 感谢 Siyah 的回答。我问这个,因为很多下拉菜单都在使用这种技术,这就是我想知道的原因。我会在你发给我的链接中问问题。
  • 没问题。如果你能接受答案,我们就可以关闭这个话题了。高莱凝胶。
  • 是的,答案对我来说没问题,我已经在这里开始了关于这个话题的新讨论,正如你建议的webmasters.stackexchange.com/questions/58238/…所以我们可以关闭这个话题
猜你喜欢
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-22
相关资源
最近更新 更多