【问题标题】:Will search engines penalise text hidden by javascript?搜索引擎会惩罚被 javascript 隐藏的文本吗?
【发布时间】:2010-11-19 05:29:15
【问题描述】:

我有这个 html 代码,并希望将 div 中的文本用作“divHiddenTexts”的子项作为 javascript 滑块,并且我希望搜索引擎能够找到该文本。我不想要的是在这个问题SEO : Is h1 tag that’s hidden using display:none given prominence by Search engines ?

中讨论的用 CSS 隐藏文本的惩罚

我的问题是:如果我改为使用 javascript 隐藏文本会受到处罚吗?

通过在 DOM 就绪函数中添加“隐藏”类。我读过搜索机器人没有打开 javascript,所以他们会看到文本而不会发现它“类似于垃圾邮件”,对吗?

  <div id="divHiddenTexts" class="hidden">
        <div>
            Some text...bla bla bla
        </div>
        <div>
            Some other text...more blaha.
        </div>
        <div>
            Even more text...
        </div>            
   </div>

【问题讨论】:

    标签: javascript css seo


    【解决方案1】:

    搜索引擎担心垃圾邮件。他们有复杂的算法来检测各种垃圾邮件技术,例如用关键字填充页面,然后通过某种方式隐藏。

    在您的情况下,内容是页面的完全合法部分,然后由 JavaScript 操作。即使搜索引擎能够检测到文本被脚本隐藏,它仍然不属于垃圾邮件类别,也不会受到处罚。

    有很多关于这个话题的废话,其中大部分是基于无知的人无休止地回收的猜测,通常可以追溯到七八年前的一些文章,甚至不再真正相关(并且可能由抱怨被抓的垃圾邮件发送者撰写)。您使用的技术完全可以,不会损害您网站的排名。

    【讨论】:

      【解决方案2】:

      观看 Matt Cutts 的视频:How not to hide text

      Google 越来越擅长检测隐藏文本等内容。但是,它不一定会产生负面影响。例如,如果您有一个 Javascript 菜单,他们就不会因此而惩罚您,因为它合理地使用了隐藏/取消隐藏。

      【讨论】:

      • @DisgruntledGoat - 删除了我的答案并支持了你的答案。谢谢 - 学习东西总是很好!
      【解决方案3】:

      公平的内容是获得高分并保持高分的最佳方式。
      即使搜索引擎 X 现在不给你这样的行动负分,它可能在未来。 (而且应该!)
      使用 Google 的工具检查您的状态/接收提示。

      【讨论】:

        【解决方案4】:

        根据经验,Google 通常不喜欢向普通网站访问者展示未显示的内容。因此,例如,如果用户看不到文本,而 Googlebot 可以,它可能不会喜欢它。

        但是,总的来说,这会对您的 SERP 产生非常小的影响。尤其是考虑到页面因素不会对您的排名产生巨大影响。

        【讨论】:

          猜你喜欢
          • 2012-08-28
          • 1970-01-01
          • 2013-07-20
          • 2014-10-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-09
          相关资源
          最近更新 更多