Seo 如何防止谷歌机器人抓取页面的特定部分?
我希望谷歌机器人能够防止网页的某个特定部分(比如div)爬行。我的网站是有角度的,我正在使用escape fragment页面进行搜索引擎优化。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
我不想为此使用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
标签排除网站的某些部分
有关该主题的更多信息,请参见。询问搜索引擎将如何显示/排名/解析您的站点是离题的。这可能更适合,但请检查他们的范围和现有问题。如果您想给出正确的答案,请提供示例(让我们说一点代码)或一些真正有助于提问者的内容。