首页 SEO百科 nofollow的用法,关于nofollow的错误认识之一

nofollow的用法,关于nofollow的错误认识之一

SEO百科 61

  文章来源:就这儿工具微信公众号

  虽然谷歌和百度算法不完全一致,但是百度很多时候会借鉴(借鉴你想改成抄袭?)谷歌的举措,所以我们做百度优化的人有时候了解一下谷歌的东西也是有用的。


  今天就这儿在查询资料的时候看到这么一段,也许很多人都理解错了,发出来大家看看吧。


  谷歌的MattCutts说:我过去谈过这一点,rel=“nofollow”意味着PageRank不会通过链接传递PR权重,但也会阻止我们抓取其链接指向的网页,所以站外链接使用nofollow是为了防止传递权重。

nofollow的用法,关于nofollow的错误认识之一

  但是,为了方便Googlebot更好的抓取页面,确保PageRank在网站上正常流动、传递权重,谷歌不建议在内部链接中使用nofollow。


  不知道能看的明白不,就这儿工具翻译一下:如果你在你网站页面使用了nofollow,不但会阻止页面传递权重,也会阻止nofollow所指向的页面被抓取。


  如果只是想阻止页面被抓取不要用nofollow。


  如果是想阻止页面被抓取并且阻止传递权重可以用nofollow。


  nofollow有两种用法:

  1.用于meta元标签:<metaname="robots"content="nofollow"/>,告诉爬虫该页面上所有链接都无需追踪。

  2.用于a标签:<ahref="login.aspx"rel="nofollow">登录</a>,告诉爬虫该页面无需追踪。


  有细心的童鞋会发现有的时候会出现这样的东西rel="externalnofollow"。这个意思是一样的,不过书写更加规范。


  如果你不想你网站的友情链接传递权重给其他网站,可以用nofollow,并且可以这样写rel="externalnofollow"。此属性的意思是告诉搜索引擎,这个链接不是本站链接,不需要传递权重,不需要追踪。


  最后,补充一点小知识,你可能也在网页里见过这个东西rel=noopener,这个到底是干嘛的?


  简单说就是防止你的网页被恶意钓鱼,并且阻止新打开的页面消耗你当前页面的资源。rel="noopener"会阻止window.opener,因此不存在跨窗口访问。


  所以当你打开一个新页面的时候,安全的写法是这样的:<atarget="_blank"rel="noopener">。不过就这儿工具真懒,从未改过,你呢?不过因为浏览器存世产品太多,这个属性并未兼容所有产品。