如何从谷歌机器人和其他机器人隐藏某些DIV

时间:2015-12-10 19:36:41

标签: html seo

所以我有一个网站,要求用户在看到任何信息之前验证其年龄,我会显示选项,如果您年龄超过18岁且选择DIV:

<div class="ct-preloader">
  <div class="contenido-edad">
    <div class="ct-mediaSection-inner ct-u-paddingTop100">
      <div class="container">
        <div class="row">
          <div class="col-sm-10 col-sm-offset-1">
            <h4 class="text-center"><small>VNO es una aplicación para mayores de edad, al entrar aceptas nuestros términos y condiciones.</small></h4>
            <h2 class="text-center ct-u-marginTop0"><small class="text-uppercase ct-u-cabin ct-u-ls-10 ct-u-ls--xs0">¿Eres mayor de edad? (+18)</small></h2>
            <div class="text-center">
              <a href="#" class="btn btn-default boton-si"><span> Sí </span></a>
              <a href="http://omfgdogs.com" class="btn btn-default boton-no"><span> No </span></a><br><br><br>
              <input type="checkbox" name="vehicle" value="si" id="recordarPreferencia"> ¿Recordar preferencia?
            </div>

          </div>
        </div>
      </div>
    </div>
  </div>
</div>

我用这个CSS在整个网页上创建了它:

.ct-preloader {
    position: fixed;
    z-index: 99998;
    width: 100vw;
    height: 100vh;
    background: #fff;
    overflow: hidden;
}

问题在于我认为这会让我在谷歌上的排名下降,因为这是谷歌机器人看到的,所以我想知道是否有办法隐藏谷歌和其他机器人的整个div,我正在谈论的网站是https://vno.mx

1 个答案:

答案 0 :(得分:0)

建议网络浏览器无法访问您网站上的内容的最佳方法是创建robots.txt文件。见http://robotstxt.org。没有办法告诉机器人不能访问页面的一部分

http://code.google.com/web/controlcrawlindex/docs/faq.html#h22

如果您打算使用CSS,请记住机器人仍然可以读取CSS文件!您可以将CSS文件包含在robots.txt文件中,但要将其排除。

如果你真的必须在同一页面上有索引和非索引内容,也许你应该使用框架并将robots.txt文件中列出的非索引框架作为不被索引。

表现良好的抓取工具将遵循robots.txt指南,例如:谷歌,但顽皮的人不会。所以,没有保证。