【问题标题】:Google SEO and hidden elements谷歌搜索引擎优化和隐藏元素
【发布时间】:2010-12-05 13:38:00
【问题描述】:

google 会忽略 css 中设置为“display: none”的元素内的单词吗?

例子:

<div id="under_meny" style="display:none;">About Us | Contact Us</div>

我想隐藏这样的菜单看起来可能有点奇怪,但是有一个子菜单。并将用户激活它。但我不希望它超越搜索引擎优化。

【问题讨论】:

    标签: javascript css seo


    【解决方案1】:

    在页面加载时使用 javascript 隐藏您的菜单。这样谷歌仍然会分析你的文字。它会忽略 display:none 元素,以及 textcolor 与背景颜色相同的元素,从而使其对人眼不可见

    资料来源:很久以前我在一本书中读过它。互联网上有一些关于该主题的网站

    【讨论】:

    • 谢谢,我就是这么想的,但想确认一下:)
    • 你有这个声明的来源吗?
    • 那些有visibility:hidden的元素或者前面有一个元素的元素呢?
    • 请注意,自此答案更新以来,Google 抓取工具在过去十年内开始执行 JavaScript,因此这可能仍然相关,也可能不相关。
    【解决方案2】:

    如果您使用 javascript 隐藏您的菜单,搜索引擎可能无法跟踪这些链接。我使用了 dislay:none 来隐藏我不想出现在网站某些区域的导航块。有一些 CMS 系统构建以这种方式显示导航,如果 Google 禁止所有使用这些 CMS 系统构建的网站,那么它可能无法提供最相关的结果。

    如果您仅出于 seo 目的使用它来隐藏文本,请远离。搜索引擎很可能不会选择它,但如果他们选择了 - 例如,如果竞争对手将其标记给 Google - 而您正在使用它来隐藏垃圾邮件文本,那么请为后果做好准备。

    【讨论】:

      【解决方案3】:

      我知道这是一篇旧帖子,我发现这个网站很有启发性。

      http://rathamahata.blogspot.com/2007/01/how-do-search-engines-bots-handle.html

      【讨论】:

        【解决方案4】:

        This is a genius solution to hide the content via Javascript 在页面加载时内容不闪烁。未启用 Javascript 的搜索机器人和用户将看到显示的文本。

        【讨论】:

          【解决方案5】:

          您使用 display none 绝对安全,此人进行了测试并分享了结果。只是不要将该属性用于灰帽 SEO,您应该没问题。

          http://seotesttool.com/blog/does-the-google-bot-index-css-hidden-divs/

          【讨论】:

            【解决方案6】:

            这些类型的隐藏内容(例如过度使用过多的关键字)违反了Google's Webmaster Guidelines 搜索准则。

            但是,并非所有链接或隐藏文本都应该欺骗搜索引擎。对于 google 服务器难以识别的内容,例如图片上的文字、javascript 或 flash,隐藏内容可以更有效地提高您网站内容的索引。

            Google 是一台智能机器,在如何以最有效的方式向用户提供信息方面总是会有所改进。因此,在做网页搜索引擎优化时,还需要正确导航搜索引擎优化,避免违反谷歌搜索说明的过度使用。

            【讨论】:

              猜你喜欢
              • 2011-12-01
              • 1970-01-01
              • 2011-08-28
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-12-30
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多