共计 1630 个字符,预计需要花费 5 分钟才能阅读完成。
我们先来看下 Nofollow 标签的起源故事,在 2005 年的时候谷歌最初提出 nofollow 的做法,目的为了打击垃圾评论外链。不久之后,Yahoo、Bing 和其他一些搜索引擎也宣布了它们对 nofollow 标签的承诺。Nofollow 属性被引入作为帮助打击垃圾评论的手段。它也很快成为谷歌推荐的标记广告相关或赞助商链接的方法之一,下面让我们一起来熟悉下 nofollow 标签及其作用。
一、什么是 Nofollow 标签
Nofollow 是网站中 A 链接的属性,对链接设置 nofollow 的意思是告诉搜索引擎爬虫不要追踪设置了 nofollow 属性的链接
二、Nofollow 标签使用方法
给指定链接加上 nofollow 标签写法:
<a href="链接" rel="nofollow"> 链接标题 </a>
给整个页面加上 nofollow 标签写法:
<meta name="robots" content="nofollow"/>
这种写法是告诉搜索引擎不要追踪该页面的所有链接,一般来说很少用到,就不过多介绍了。
三、Nofollow 标签主要作用
1. 防止不可信的内容,最常见的是博客上的垃圾留言与评论中为了获取外链的垃圾链接,为了防止页面指向一些拉圾页面和站点。
2. 付费链接:为了防止付费链接影响 Google 的搜索结果排名,Google 建议使用 nofollow 属性。
3. 引导爬虫抓取有效的页面:避免爬虫抓取一些无意义的页面,影响爬虫抓取的效率。
一般来说,常见的需要设置 nofollow 的链接是外部链接以及不希望被收录的站内链接,博主发现有些站长过分解读 nofollow 标签,把网站底部一些重要信息的都加上此标签是不对的,建议站内链接没必要加 nofollow 标签,除非确实没什么价值的链接可以加上。
四、网站 js 代码要不要加 Nofollow 标签
Nofollow 标签用于标签中和 meta 属性里,你是想要屏蔽 JS 脚本中的超链接吗? 有三种情况:
一种是页面调用 js 文件,百度不会收录屏蔽中的单独 js 文件。
页面中含有 js 代码。直接可以在页面 js 代码中标签添加属性 rel=”nofollow” 即可。
javascript 脚本可以写进 JS 文件里面,然后在 Robots 里面屏蔽。
五、谷歌对 Nofollow 标签相关答疑
Q:我为什么要使用这些新属性呢?
使用新属性可以让我们更好地处理用于分析 Web 的链接。如果链接到您的人使用这些属性,则可以包含您自己的内容。
Q:不会改为“提示”方法鼓励评论和 UGC 内容中的链接垃圾邮件?
许多允许第三方为内容做出贡献的网站已经以各种方式阻止链接垃圾邮件,包括可以集成到许多博客平台和人工审核中的审核工具。“ugc”和“nofollow”的链接属性将继续成为进一步的威慑。在大多数情况下,转向提示模型不会改变我们处理此类链接的方式。我们通常会像之前使用 nofollow 一样对待它们,而不是将它们视为排名目的。我们仍将继续仔细评估如何在搜索中使用链接,就像我们一直以来一样,并且在没有提供属性的情况下我们必须这样做。
Q:这些属性和更改何时生效?
所有链接属性,赞助,ugc 和 nofollow,现在都可以作为我们为排名目的而合并的提示。对于爬行和索引目的,当爬虫再次抓取即可生效。
一直以来,SEO 们建设外链时对 nofollow 链接的热情是远远小于 dofollow 链接的。但未来即使加了 nofollow 的链接也可能会被 Google 当作一个正常、传递权重的链接了,对部分人来说,这可能是个大好事。
比如在各个社交媒体网站传播度高的网站,在 wiki、百科、问答网站被推荐比较多的网站,在论坛参与时间长、留有很多签名的网站,很多以前作用不大的 nofollow 链接可能一夜之间变得更有效。
当然,到底哪些 nofollow 链接被当作普通链接,我们将无法知道,那些把自己链接都加了 nofollow 的社交媒体网站、新闻网站自己也不会知道。做外链建设时,可以不用再考虑是否有 nofollow,只考虑是否有利于吸引用户了。