robots与nofollow区别

2018-05-19 17:09 评论 0 条

我们都知道,robots是禁止搜索引擎蜘蛛爬行。

nofollow也是提示搜索引擎不要抓取。
但是nofollow还有两个功效,一是不给链接投票,降低此链接的权重,二是使添加nofollow的部分内容不参与网站排名,便于集中网站权重。

我想问的是:robots是不是也和nofollow有相同的功效,可以降低此链接的权重,集中网站权重呢?

蛛蛛去爬行一个网站,然后首先访问robots文件,发现robots文件声明A页面连接已经禁止抓取,然后蛛蛛在抓取B页面时发现A页面的连接,因为前面有声明,所以蜘蛛就不会再去抓取。

robots与nofollow区别
大家都知道蜘蛛只负责抓取,并不负责页面的权重处理,Robots是网站和搜索引擎蜘蛛之间的一个协议,是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;这个和我们现实生活中的显示牌一样,明确的告诉那些是可以访问的,哪些是禁止的。有了这个,蜘蛛访问我们站点的时候就可以做到轻车熟路了!

Nofollow是告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接。这个标签的意义是告诉搜索引擎这个链接不是经过作者自己编辑的,所以这个链接不是一个信任票,即使这个链接存在,也是不能获得权重的分配的,使用这个属性可以有效的杜绝垃圾SPAM的产生。
我们已经知道了这两个属性的作用,那么我们该如何利用好这两个属性呢?首先还是来看看robots的具体用法,当我们的页面出现了死链接,或者是说我们的网站内容不想被搜索引擎抓取,或者是重复页面等等,这个时候robots就可以发挥他的优势了,直接把这些内容屏蔽掉,不让搜索引擎蜘蛛抓取。 也就是最终无法被百度收录。
robots与nofollow区别
nofollow就可以用到网站非做排名的页面,比如一般网站都存在的联系我们,公司简介,大家都知道一般放置这些目录的地方权重都是不错的,但是就算你把公司简介和联系我们做到第一,也是无效的,也就是说是没有用户搜索这样词的,我们我们应该使用nofollow属性让这些页面不能获得权重,把这些权重留给有需要的页面。这样可以让重点的页面获得更高的权重,也就是说我们使用这个nofollow标签的目的就是为了那些不需要优化的页面不获得权重,同时可以有收录效果。Nofollow的写法大家可以参考这两种:
1<metaname="robots"content="nofollow"/>
将”nofollow”写在网页上的meta标签上,用来告诉搜索引擎不要抓取网页上的所有外部链接。
2<arel="externalnofollow"href="url"><span>内容</span></a>
将”nofollow”放在超链接中,告诉搜索引擎不要抓取特定的链接。
我们现在最常见的就是直接在A标签中加上一句“rel=”nofollow”,也就是说这个链接是不能获得权重的。
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:robots与nofollow区别 | 小韩SEO
分类:seo优化方案 标签:

发表评论

您必须 登录 才能发表留言!