有一种方法可以从谷歌的索引中排除完整的页面。但有没有办法明确地从谷歌的爬行中排除某个网页的某些部分?例如,排除通常包含无关内容的侧栏?
答案 0 :(得分:4)
您可以在IFRAME标记中加入要在Googlebot中隐藏的页面部分,并阻止对robots.txt文件中包含的文件编制索引。
添加iframe以包含页面中的侧边栏
<iframe src ="sidebar.asp" width="100%" height="300">
</iframe>
这里是要添加到robots.txt文件中以阻止蜘蛛
的规则user-agent: *
disallow: sidebar.asp
答案 1 :(得分:1)
如果您正在为AdSense执行此操作,here's an article了解如何从抓取工具中排除内容。如果您不希望Google关注链接,您可以为其提供rel="nofollow"
属性。否则,我担心你可能在运气不好。
你可以做的其他事情,但我不一定建议这样做,在呈现你的页面之前检测用户代理,如果它是蜘蛛或机器人,不显示页面的部分你想要排除。