您的位置:首页 > 编程语言 > Go语言

关于rel="nofollow"

2010-12-21 00:51 197 查看
确切的说,nofollow是用来帮助站点管理员或者SEO优化人员和搜索引擎之间对话的,它告诉搜索引擎"不要爬行某个链接对应

的页面.原本是通过页面级的标签meta来告诉搜索引擎不要爬行这个页面上的所有外向链接,如:

 <meta name="robots" content="nofollow" />

在使用nofollow限制某个链接之前,限制搜索引擎对某个特定链接的爬行比较麻烦(比如,需要通过将这个链接重定向到一个在

robot.txt中被阻止的URL上.正因为此才创造了rel属性的新值nofollow.这样管理员可以更加详细的控制:不只是简单的告诉

搜索引擎对整个页面中的某个链接不爬行,而是不去爬行某个特定的URL.如:

 <a href="signin.php" rel="nofollow">sign in</a>

Google如何处理nofollow?

google不爬行被设置为nofollow的链接.也就是说google不会,事实上使用nofollow等于告诉google从页面甚至web删除掉整个链

接.不过如果其它的网站有对这个页面的链接而没有使用nofollow,那么这个页面仍然有可能出现在我们的搜索结果

目录,亦或者这个页面被提交到google的网站地图中都会影响.不过其它的搜索引擎的处理可能会有轻微差别.

google规定和使用nofollow的特殊情况

下面是你可能考虑使用nofollow的几种情况:

不信任的内容:如果你不能或者是不想为你所链接页面的内容担保,比如不信任的用户评论或留言,你就应该使用nofflow.这样可以阻止针对你的网站的垃圾SEO行为,你的网站不会把PR分散传递到不良的网站上.特别是,那些做SEO垃圾的人看到评论或留言的链接是nofollow时他们就可能停止垃圾SEO行为.因为这样做没意义了.(一样的道理,如果你打算在评论留言中做外链时如果发现某个博客的评论留言的链接是nofollow那么就不要做了,基本上没用.)如果你想要对那些真诚可信的贡献者进行甄别奖历,那么你就要对那些经常不懈贡献的成员的评论或留言进行自动或手工清除nofollow属性值.

付费链接 : 网站在google搜索结果中的排名部分是由链接到这个网站的那些网站的排名(或PR)决定的.为了避免付费链接对搜索结果的影响(付费链接通过在PR高的网站购买链接可以在搜索结果中获得好的排名),所以我们建议管理员对所有的付费链接使用nofollow.A site's

爬行优化 : 搜索引擎不能像人那样注册账户并登陆到你的论坛,所以不要让Googlebot来爬行"注册账户"或"登陆"链接对应的页面,对这些链接使用nofollow让Googlebot去爬行那些你想被google收录的页面(而不是浪费在这上面).当然,一个稳定或固定的信息架构,包括直观的导航,用户和搜索引擎都友好的URL等比nofollow链接更可能产生良好的效果.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息