2012-10-08 87 views
1

我有一些内容我想阻止谷歌索引,因为它在几个网站上重复。防止谷歌索引具体内容

据我所知,我可以使用一个robots.tx t文件来做到这一点,但其网址上的内容不存在。

让我解释一下内容:

当用户点击一个按钮jquery.load()将加载与此内容被带到页面(Z指数)前面的DIV有点像一个弹出窗口。主要2部分是加入和帮助部分。

有没有办法阻止索引?

它有点像预防DIV索引或防止按钮点击索引。


的内容不是在页面上一个单独的PHP文件开始...

它其中的jQuery请求,如果上一个链接/按钮,用户点击。

点击按钮/链接后,将其加载到驻留在DOM中的DIV中。

+0

问题是存储实际内容(您希望保留索引)的位置。换句话说,机器人可以请求它吗? – Stan

回答

3

大多数搜索引擎在索引时不会执行javascript。所以你的懒惰加载的内容将不会被索引。如果您的div存在于html代码中并且稍后可见,则这是一个不同的故事。

正如斯坦指出的那样(请参阅评论),Google搜索索引器可以执行javascript。但是,我无法找到适当的文档或谷歌的官方声明(如果有人应该找到一个,请发表评论)。因为它没有适当的文档记录和斯坦的消息来源说,一些 js/AJAX的内容将被索引我只能建议不依靠索引的动态内容。无法预测或验证结果。

如果你希望你的内容被正确索引权(兼容)的方式来做到这一点是:

  • 创建显示没有JavaScript的
  • 内容页面创建一个XML站点地图,并把它在通过Google Webmaster Tools

通过为要编制索引的每个内容分别创建一个页面,您可以非常精确地控制索引和非索引的内容。

+0

+1提及隐藏/加载的内容,你只是打我; – Pebbl

+0

你的答案是无关的,因为它是关于自定义搜索。至于Google Bot,你错了 - 它可以处理JavaScript生成的内容(http://www.informit.com/articles/article.aspx?p=1807658)。 – Stan

+1

你的链接已死。我知道JavaScript可以评估到某一点,但我不会走得太远,实际上依靠它。 (不良来源:http://searchengineland.com/google-can-now-execute-ajax-javascript-for-indexing-99518) – konqi

0

那么我可以离开,你不想一个网页是谷歌,所以它在自己的文档类型的表示被索引,但继承人描述它优于我可以

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=93710

链接

和一些代码

<meta name="robots" content="noindex"> 

如果您添加到您的网页,你不想要索引,该代码是说给谷歌“机器人”不索引此页面:-D

相关问题