robots与nofollow的区别有哪些?

10.29 21:53:17发布

4条回答
吕布 - 吕布SEO
1楼 · 10.29 22:01:10.采纳回答

Robots是禁止搜索引擎抓取我们网站或禁止他爬取某个具体页面的指令文件,那么, Robots与 nofollow有什么区别?要想知道两者间到底有什么区别,我们必须要了解noo1ow是什么意思,他有什么作用?这样我们才能从本质上区分开来!

1、什么是nofo1low?

nofollow是所有链接标记中的一种属性,一般语法表示为:

< a class="hljs-string">"http://www. xxx.com rel=" nofollow)关键词</a>


nofollow有两个作用:

1)禁止权重导出:从SEO角度来说该链接不传递权重,但并不代表这个链接没用,这个链接还是可以点击的,对用户是有作用的!

2)某个错文字链接加上nofollow后,那么该链接的锚文字对于该页面排名是没有贡献的,该文字和链接不参与当前页面的关键词密度计算中。


那网站中哪些页面需要进行 nofollow屏蔽呢?

(1)、站内的广告需要加入 nofollow链接。因为无关内容会影响当前页面质量,降低网站相关性,所以,应对其进行nofo1low权重传递。

(2)、对于不信用的链接加 nofollow


TAG标签:
鹤轩 - 鹤轩SEO优化技术
2楼-- · 03.11 12:56:57

robots 协议是告诉百度蜘蛛这个网站哪些内容是可以被抓取,哪些内容是不可以被抓取。


nofollow 是告诉首页引擎这个页面,添加过 nofollow 的页面是不传递权重的,这个链接在别的页面同样出现没有加 nofollow 那就依然传递权重。



ps:robots 协议上传到网站的根目录,但并不是所有的搜索引擎都会遵循这个个协议,并不代表百度蜘蛛不会抓取,只能说百度蜘蛛可能会优先遵循我们书写的 robots 协议去抓取。

沐颜
3楼-- · 12.22 13:29:39

Robots.txt和nofollow是用于控制搜索引擎蜘蛛行为的两种不同机制。

1. Robots.txt:Robots.txt是一个放置在网站根目录下的文本文件,它用于指导搜索引擎蜘蛛如何访问和抓取网站的内容。通过在robots.txt中设置规则,可以告诉搜索引擎蜘蛛哪些页面可以访问,哪些页面不可以访问。这是一种被动的方式,通过在文件中定义规则来控制搜索引擎蜘蛛的行为。

2. Nofollow:Nofollow是一种HTML属性,将其添加到网页链接中。当链接带有nofollow属性时,它告诉搜索引擎蜘蛛不要按照这个链接传递权重或流量。这通常用于标记一些不可信、不受信任或付费的链接,以避免对搜索引擎排名产生影响。Nofollow是一种主动的方式,通过在链接上添加属性来告知搜索引擎蜘蛛。

区别:

控制范围:Robots.txt控制搜索引擎蜘蛛对整个网站或特定目录/文件的访问。而nofollow属性仅控制单个链接的行为。

控制内容:Robots.txt用于控制搜索引擎蜘蛛是否可以访问和抓取某个页面。而nofollow用于控制搜索引擎蜘蛛是否应该传递链接的权重或流量。

机制:Robots.txt是通过文本文件中的规则来指导搜索引擎蜘蛛的行为。Nofollow是通过在链接上添加HTML属性来告知搜索引擎蜘蛛。

 被遵守程度:大多数搜索引擎蜘蛛会遵守Robots.txt规则,但并不能保证所有爬虫都会遵守。Nofollow属性通常被大多数搜索引擎蜘蛛尊重,但也有一些搜索引擎可能会选择忽略它。

闻子
4楼-- · 12.30 22:34:42

robots.txt和nofollow是用于指导搜索引擎蜘蛛的两种不同的指令,它们具有以下区别:

1. 功能目的:

   robots.txt: robots.txt是一个文本文件,用于告诉搜索引擎蜘蛛哪些页面可以访问,哪些页面不应该被访问。它主要用于控制搜索引擎蜘蛛的访问行为,以提高网站的爬取效率和保护敏感或不希望被索引的内容。

   nofollow: nofollow是一个HTML属性,可以应用于链接标签(<a>标签)中的rel属性。它告诉搜索引擎蜘蛛不要追踪该链接,即不要将链接的目标页面纳入搜索引擎的排名算法中。

2. 作用对象:

   robots.txt: robots.txt文件适用于整个网站,可以对整个网站的蜘蛛访问行为进行控制。

   nofollow: nofollow属性适用于单个链接,可以指示搜索引擎蜘蛛不要追踪该链接指向的页面。

3. 影响范围:

   robots.txt: robots.txt文件中的指令会影响搜索引擎蜘蛛对整个网站的访问。如果某个页面在robots.txt中被禁止访问,搜索引擎蜘蛛将不会对该页面进行爬取和索引。

   nofollow: nofollow属性仅影响单个链接的追踪行为,搜索引擎蜘蛛仍然可以访问和爬取该链接指向的页面,但不会将其纳入排名算法。

4. 目的:

   robots.txt: robots.txt主要用于控制搜索引擎蜘蛛的访问行为,包括限制访问特定页面或目录、控制爬取频率等。

   nofollow: nofollow主要用于指示搜索引擎蜘蛛不要将链接的目标页面纳入排名算法,通常用于指定外部链接或不信任的链接。

综上所述,robots.txt用于控制整个网站的蜘蛛访问行为,而nofollow用于指示搜索引擎蜘蛛不要追踪单个链接的目标页面。它们在功能目的、作用对象、影响范围和目的上有所不同。


一周热门 更多>

seo培训

相关问答