如何在html页面上使特定的div不可爬行

时间:2016-05-02 09:47:50

标签: javascript html angularjs

我试图阻止特定的div,以便Google无法抓取它。我已经搜索了很多关于这个并得到了一些解决方案但在一些博客中,这些方法对SEO的观点并不好。

  1. 在css中使用display:none
  2. 可见性:隐
  3. 使用Z索引
  4. 感谢此链接Methos to hide text

    请帮我找一些替代方法,让特定的div不可抓取。

2 个答案:

答案 0 :(得分:0)

您可以通过使用以下语法告诉Google僵尸程序不要将网页的特定部分编入索引:

<!--googleoff: index-->

<div>this is not being indexed</div>

<!--googleon: index>

两个评论之间的所有内容都将被谷歌机器人忽视。

参考:https://www.google.com/support/enterprise/static/gsa/docs/admin/70/gsa_doc_set/admin_crawl/preparing.html

答案 1 :(得分:0)

使用googleon / googleoff代码告诉Google何时开始并停止索引网络文档的各个部分:

<p>This is normal (X)HTML content that will be indexed by Google.</p>
<!--googleoff: index-->
<p>This (X)HTML content will NOT be indexed by Google.</p>
<!--googleon: index>