【问题标题】:Prevent search engines from scanning preview of other pages阻止搜索引擎扫描其他页面的预览
【发布时间】:2015-10-29 11:53:34
【问题描述】:

我有一个网站。每篇文章之后都有另一篇文章的大(7 句话)预览。

问题是谷歌索引这个预览,它使我的内容重复。

我怎样才能告诉谷歌不要阅读这些预览?

【问题讨论】:

  • +1 因为我很好奇。但是,一般来说,you're not supposed to do things like this,它有可能会导致 Google 将您的网站除名。
  • 但是这些预览是随机的。它们实际上并不是页面的一部分。
  • 顺便说一句,somone 告诉我不要使用 html5 标签,但我不确定它是否有效
  • 这里有一个想法:如果实际文章显示为第一个结果,那么“重复”结果实际上是一个问题吗?也许更大的问题是确保实际文章首先出现。
  • 当然第一篇文章首先出现,但是当我在谷歌中搜索文章中的一个句子时,它会显示随机页面的结果。

标签: html search search-engine google-search


【解决方案1】:

一种有效但不太理想的解决方案可能是使用 Javascript 加载随机文章预览。这类似于某些博客具有“点击加载 cmets”按钮的方式——他们不希望自己的博客在 Google 搜索中与评论者所说的所有内容相关联。

由于您保持每个页面的主要内容相同,我认为这不是cloaking 问题,但不能保证。

【讨论】:

    【解决方案2】:

    您可以通过将预览部分放在不同的跨度中来做到这一点,该跨度将被 Css 属性隐藏并在页面加载时使用 javascript 显示。由于该部分最初不显示,因此搜索不会读取它引擎。

    虚拟 Html 代码

    <span class="pgPreview">The preview for the next pages goes here </span>
    

    隐藏它的css代码

    .pgPreview {
    display:none;
    }
    

    Javascript 代码来显示它。

    <script type="text/javascript"> 
    $(document).ready(function()
      {
          $(".pgPreview").show();
      }
    </script>
    

    假设您已包含 jquery 库。

    Reference

    【讨论】:

    • 这可以防止整个页面被编入索引,而不是其中的一部分。
    • 答案已按要求更新
    【解决方案3】:

    我知道曾经有一个标签系统,例如:

    <!-- googleon/googleoff: <index|anchor|link|all> -->
    

    ...但我不知道这些天是否仍然有效...
    另外,我认为只有在您使用 google custom search 时才有效。
    (不确定)

    无论如何,我可以通过两种方式来做你需要的事情:

    • A) 在 iframes 中隐藏内容
    • B) 使用该预览文本生成 文本图像
      lolum dolimus
      situs amen amdu etr   --> normal content
      nulusan ar sindh ew
     _____________________
    | lolum dolimus       |
    | situs amen amdu etr | --> iframe blocked with
    | nulusan ar sindh ew |     robots.txt file
     ---------------------
     _____________________
    | lolum dolimus       |     image with text
    | situs amen amdu etr | --> unreadable to
    | nulusan ar sindh ew |     search engines
     ---------------------
    

    当然,这两种选择都不是完全可靠的,仅取决于搜索引擎是否遵循标准化指令和/或是否有能力进行 OCR 识别。

    猜你喜欢
    • 2013-01-20
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多