Seo 如何防止谷歌机器人抓取页面的特定部分?

Seo 如何防止谷歌机器人抓取页面的特定部分?,seo,web-crawler,googlebot,Seo,Web Crawler,Googlebot,我希望谷歌机器人能够防止网页的某个特定部分(比如div)爬行。我的网站是有角度的,我正在使用escape fragment页面进行搜索引擎优化。 我不想为此使用iframe。有什么建议吗?我可以想出两种方法来做到这一点: 1-使用jQuery或Javascript 只需将页面中不希望被爬网的部分包装在div中,并为其分配一个id。然后,将display:none样式应用于css文件中的id,然后在页面加载时通过jQuery或Javascript使其display:block 这一点HTML、CS

我希望谷歌机器人能够防止网页的某个特定部分(比如div)爬行。我的网站是有角度的,我正在使用escape fragment页面进行搜索引擎优化。
我不想为此使用iframe。有什么建议吗?

我可以想出两种方法来做到这一点:

1-使用jQuery或Javascript

只需将页面中不希望被爬网的部分包装在div中,并为其分配一个id。然后,将
display:none
样式应用于css文件中的id,然后在页面加载时通过jQuery或Javascript使其
display:block

这一点HTML、CSS和javascript应该可以做到:

HTML:

<div id="hide-from-bots">The content of this div will be hidden from bots</div>
#hide-from-bots {
display:none;
}
<script type="text/javascript"> 
$(document).ready(function()
  {
      $("#hide-from-bots").show();
  }
</script>
jQuery:

<div id="hide-from-bots">The content of this div will be hidden from bots</div>
#hide-from-bots {
display:none;
}
<script type="text/javascript"> 
$(document).ready(function()
  {
      $("#hide-from-bots").show();
  }
</script>

现在最好的方法是使用
googleon
/
googleoff
标签排除网站的某些部分


有关该主题的更多信息,请参见。

询问搜索引擎将如何显示/排名/解析您的站点是离题的。这可能更适合,但请检查他们的范围和现有问题。如果您想给出正确的答案,请提供示例(让我们说一点代码)或一些真正有助于提问者的内容。