rel=nofollow 是什么意思

rel=nofollow 是什么意思

nofollow是什么意思?

nofollow是html标签的一个属性值,Google推荐使用nofollow,告诉机器(爬虫)无需追踪目标页,是指禁止蜘蛛爬行和传递权重,但是如果你是通过sitemap直接提交该页面,爬虫还是会爬取,这里的nofollow只是当前页对目标页的一种态度,并不代表其他页对目标页的态度。用法:rel=“nofollow”,最初是为了减少垃圾链接对搜索引擎的影响,因为在评论留言页面留下的链接,站长不确定链接指向何处,不知道是不是垃圾链接,所以一般用rel=“nofollow”阻止蜘蛛爬行。

nofollow的使用

nofollow有两种用法:
1.用于meta元标签:

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

告诉爬虫该页面上所有链接都无需追踪。
2.用于a标签:

1
<
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。

nofollow标签和meta robots标签的区别是什么?

nofollow标签是禁止蜘蛛爬行跟踪本链接,而meta robots标签是禁止蜘蛛爬行跟踪或索引整个页面链接,限制的范围不同,可以根据需要选择使用。

SEO建议

nofollow在Google的作用已经很弱,所以SEO要控制站点的PR的流动,避免链接指向垃圾页面,只能靠人工审核的方法。

除非注明,文章为IT热血青年原创,欢迎转载!转载请注明本文地址,谢谢。
本文地址:http://blog.itblood.com/rel-nofollow-what-does-it-mean.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112714.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月31日 下午6:00
下一篇 2021年10月31日 下午6:00


相关推荐

  • pytest重试_连接重连失败是什么意思

    pytest重试_连接重连失败是什么意思安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月28日
    7
  • matlab最优化问题的函数(fminbnd),fmincon,globalsearch,multistart(全局局部最优)

    matlab最优化问题的函数(fminbnd),fmincon,globalsearch,multistart(全局局部最优)在讨论优化问题时我们先来讨论全局最优和局部最优全局最优:问题所有的可能解中效果最好的解。局部最优:问题的部分可能解中效果最好的解。一个针对的全局,一个针对的部分。就像我们设初值一样,设置了以后函数开始迭代变化。这时可能出现两种现象①迭代到一个解,该解距离初值较近,此处该值很有可能是局部最优。②迭代到一个解,该解距离初值相对较远,此处该值很大可能是全局最优,当然也可能是局部最优。上…

    2022年5月8日
    308
  • 104键键盘布局高清示意图「建议收藏」

    104键键盘布局高清示意图「建议收藏」转载于:https://www.cnblogs.com/sangzs/p/10643850.html

    2025年8月1日
    8
  • 创建MDI窗体

    创建MDI窗体创建 MDI 窗体 nbsp 2011 07 0116 12 31 转载 标签 nbsp 杂谈 nbsp 创建 MDI 窗体时 有 3 个主要步骤 分别为 创建 MDI 父窗体 创建 MDI 子窗体和从父窗体调用子窗体 1 创建 MDI 父窗体创建 MDI 父窗体的步骤如下 1 依次选择 开始 所有程序 MicrosoftVis

    2026年3月18日
    2
  • 关于Android多线程编译

    关于Android多线程编译Android 多线程编译的问题一直都是 HR 青睐的面试题 因为多线程编译在 Android 开发过程中占有一定的地位 如果我们把一个耗时操作放在主线程中 就会导致主线程被阻塞 影响软件的正常使用 所以我们一般会把一个耗时任务放在一个子线程中 那如果是多个耗时任务呢 所以就有了多线程编译 Android 中是怎么创建一个线程的呢 办法有三个 1 新建一个类继承自 Thread 然后重写父类的 run 方法 然

    2026年3月18日
    2
  • servlet到底是什么[通俗易懂]

    servlet到底是什么[通俗易懂]servlet到底是什么?对于这个问题一直云里雾里的,今天打算刨根问底。一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接口。  2、把开发好的Java类部署…

    2022年6月15日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号