nofollow 是 HTML 元标签 (meta) 的 content 属性和链接标签 (a) 的 rel 属性的一个值,告诉机器 (爬虫) 无需追踪目标页,为了对抗 blogspam (博客垃圾留言信息),Google 推荐使用 nofollow,告诉搜索引擎爬虫无需抓取目标页,同时告诉搜索引擎无需将的当前页的 Pagerank 传递到目标页。但是如果你是通过 sitemap 直接提交该页面,爬虫还是会爬取,这里的 nofollow 只是当前页对目标页的一种态度,并不代表其他页对目标页的态度。
- 1 nofollow 的使用
- 2 nofollow 的作用
- 3 PR 修剪 (Pagerank sculpting)
- 4 SEO 建议
nofollow 的使用
nofollow 有两种用法:
1. 用于 meta 元标签:<meta name=”robots” content=”nofollow” />,告诉爬虫该页面上所有链接都无需追踪。
2. 用于 a 标签:<a href=”login.aspx” rel=”nofollow”> 登录 </a>, 告诉爬虫该页面无需追踪。
nofollow 的作用
nofollow 主要有三个作用:
1. 防止不可信的内容,最常见的是博客上的垃圾留言与评论中为了获取外链的垃圾链接,为了防止页面指向一些拉圾页面和站点。
2. 付费链接:为了防止付费链接影响 Google 的搜索结果排名,Google 建议使用 nofollow 属性。
3. 引导爬虫抓取有效的页面:避免爬虫抓取一些无意义的页面,影响爬虫抓取的效率。
PR 修剪 (Pagerank Sculpting)
nofollow 的滥用,一些 SEO 为了做到搜索引擎的最大优化,通过 nofollow 来控制 PR 的流动,可以很好的优化一些特定页面。当然这种优化比较适合一些已经积淀了相当数量 PR 的老站点。为了防止 PR 修剪和 nofollow 的滥用,Google 已经减弱了 nofollow 的作用,以前的 nofollow 不仅仅不会造成 PR 流动,同时不会造成 PR 损失,现在的 nofollow 规定虽然也不会造成 PR 流向目标页,但是原本流向的目标页的将会损失掉。比方当前页 PR 为 1,而且页面上有 10 个链接,其中一个是 nofollow 的链接,根据先前的 nofollow 的规定,每个非 nofollow 链接指向的目标页将获得 1/9 的 PR,含 nofollow 的链接不能获得 PR,而根据现在 Google 对 nofollow 的新规定,非 nofollow 链接指向的目标页只能获得 1/10,nofollow 链接同样不能获得 PR,也就是损失了 1/10 的 PR。
SEO 建议
nofollow 在 Google 的作用已经很弱,所以 SEO 要控制站点的 PR 的流动,避免链接指向垃圾页面,只能靠人工审核的方法。