关于nofollow的错误认识之一

 网站运营变现专题     |      2019-04-26
  原创: 就这儿工具
  
  虽然谷歌和百度算法不完全一致,但是百度很多时候会借鉴(借鉴你想改成抄袭?)谷歌的举措,所以我们做百度优化的人有时候了解一下谷歌的东西也是有用的。
  
  今天就这儿在查询资料的时候看到这么一段,也许很多人都理解错了,发出来大家看看吧。
  
  谷歌的Matt Cutts说:我过去谈过这一点,rel =“nofollow”意味着PageRank不会通过链接传递PR权重,但也会阻止我们抓取其链接指向的网页,所以站外链接使用nofollow是为了防止传递权重。
  
  但是,为了方便Googlebot更好的抓取页面,确保PageRank在网站上正常流动、传递权重,谷歌不建议在内部链接中使用nofollow。
  
  不知道能看的明白不,就这儿工具翻译一下:如果你在你网站页面使用了nofollow,不但会阻止页面传递权重,也会阻止nofollow所指向的页面被抓取。
  
  如果只是想阻止页面被抓取不要用nofollow。
  
  如果是想阻止页面被抓取并且阻止传递权重可以用nofollow。
  
  nofollow有两种用法:
  
  1.用于meta元标签:<meta name="robots" content="nofollow" />,告诉爬虫该页面上所有链接都无需追踪。
  
  2.用于a标签:<a href="login.aspx" rel="nofollow">登录</a>,告诉爬虫该页面无需追踪。
  
  有细心的童鞋会发现有的时候会出现这样的东西rel="external nofollow"。这个意思是一样的,不过书写更加规范。
  
  如果你不想你网站的友情链接传递权重给其他网站,可以用nofollow,并且可以这样写rel="external nofollow"。此属性的意思是告诉搜索引擎,这个链接不是本站链接,不需要传递权重,不需要追踪。
  
  最后,补充一点小知识,你可能也在网页里见过这个东西rel=noopener,这个到底是干嘛的?
  
  简单说就是防止你的网页被恶意钓鱼,并且阻止新打开的页面消耗你当前页面的资源。rel="noopener"会阻止window.opener,因此不存在跨窗口访问。
  
  所以当你打开一个新页面的时候,安全的写法是这样的:<a target="_blank" rel="noopener">。不过就这儿工具真懒,从未改过,你呢?不过因为浏览器存世产品太多,这个属性并未兼容所有产品。

转载请注明:http://www.cdchihuo.top/a/wzyunying/184.html