【问题标题】:Does google index pages with hidden divs?谷歌索引页面是否包含隐藏的 div?
【发布时间】:2010-10-05 14:32:49
【问题描述】:

我开始重新设计和开发一个包含大量文本的网站,并且我正在考虑如何组织网站上的信息,使其看起来更简洁。在网站的某些部分,我想实现一个 jquery 切换效果,其中一些内容被放置在隐藏的 div 中,并且该内容将根据用户的 onclick 事件显示或隐藏。

这种组织内容的技术会极大地损害网站的 SEO 吗?谷歌会在什么时候开始将其视为垃圾邮件并放弃该网站的全部索引?

//更新 - 找到了一些答案。

我想澄清一下,作为对下面一些答案的回应,隐藏 div 的目的是为了组织目的在显示/隐藏内容之间切换,其中任何隐藏的文本最终都会显示给用户。

但是,经过大量挖掘,来自 google 的Matt Cutts 确实说,只要您不使用关键字填充隐藏文本并通过试图欺骗 googlebot 来滥用系统,您通常应该没问题。他还gives a funny example的关键字填充出错了。

【问题讨论】:

    标签: seo google-search


    【解决方案1】:

    显然是yes

    什么都逃不过索伦的眼睛。

    【讨论】:

    • 更好:没有什么能“刮伤”索伦的眼睛 =)
    【解决方案2】:

    如果您出于 SEO 原因隐藏/显示内容,它将被编入索引,但可能会被 Google 拒绝。换句话说,谷歌看到的应该是用户点击链接时看到的。

    【讨论】:

      【解决方案3】:

      只要隐藏的内容与页面相关,它就不会被视为垃圾邮件。

      我在页面上放置了隐藏文本,切换了可见文本,当使用图形作为标题时,我有一个用于 Google 的 CSS 隐藏 H1 标题。

      【讨论】:

        【解决方案4】:

        也许隐藏你的内容对 SEO 不利,但也许你不必隐藏它。

        不要使用“display:hidden”,而是使用创意定位。

        使用“left: 7680px”或“margin-top: -7680px”将您的“隐藏”内容放置在屏幕外 7680 像素处

        然后使用您的 java 脚本根据需要更改内容的位置。

        【讨论】:

          【解决方案5】:

          Poe 使用“舞台外” div(负位置)的想法被广泛使用,并且与具有 display:hidden 或 visibility:none 的 div 一样被 Google bot 所熟知。

          这是怎么做的:

          让您的所有对象在您的 HTML 代码中完全显示、完全可见并在舞台上,正如 Google 所希望的那样......但是那么......让您的 javascript onload 事件在浏览器客户端中应用您想要的定位.

          结果...完美的 SEO 和访问者的完美体验。

          【讨论】:

          • 这对于没有 JavaScript 的用户来说也更好。大多数网站上没有太多这样的情况,但它确实发生了。
          • 我也有同样的想法……但是在紧跟标签之后的脚本中有一个超时,该标签将执行 1ms 以隐藏它。 ;) 到目前为止,它太快了,无法注意到。 (我想既然谷歌现在[在某种程度上]支持运行脚本,它可能会更安全,因为它可能不会触发计时器[但我不知道如何确认这一点])。
          • 我不喜欢闪烁的东西'
          【解决方案6】:

          这绝对没问题,因为我已经做过很多次了,没有任何 SEO 处罚。

          【讨论】:

            【解决方案7】:

            我不会隐藏它。如果人们不想阅读它,他们可以跳过。当我隐藏文本时,Googlebot 以及常规 html 中的文本似乎都看不到它。

            【讨论】:

              【解决方案8】:

              最好和最满意的结果,我在这里找到了。

              隐藏的文字和链接 在您的内容中隐藏文本或链接以操纵 Google 的搜索排名可能被视为具有欺骗性,并且违反了 Google 的网站管理员指南。文本(例如过多的关键字)可以通过多种方式隐藏,包括:

              在白色背景上使用白色文本 定位图像后面的文本 使用 CSS 将文本放置在屏幕外 将字体大小设置为 0 通过仅链接一个小字符来隐藏链接 - 例如,段落中间的连字符 在评估您的网站以查看它是否包含隐藏的文本或链接时,请寻找您网站的访问者不容易看到的任何内容。是否有任何文字或链接仅供搜索引擎而非访问者使用?

              但是,并非所有隐藏文本都被视为具有欺骗性。例如,如果您的网站包含搜索引擎难以访问的技术,例如 JavaScript、图像或 Flash 文件,则为这些项目使用描述性文本可以提高您网站的可访问性。请记住,许多使用屏幕阅读器、移动浏览器、没有插件的浏览器和慢速连接的人类访问者也将无法查看该内容,并且也会从描述性文本中受益。您可以通过关闭浏览器中的 JavaScript、Flash 和图像,或使用纯文本浏览器(如 Lynx)来测试网站的可访问性。使您的网站易于访问的一些提示包括:

              https://support.google.com/webmasters/answer/66353?hl=en

              【讨论】:

                猜你喜欢
                • 2018-12-03
                • 1970-01-01
                • 1970-01-01
                • 2014-02-17
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多