如果 href 页面包含包含 noindex 和 nofollow 的机器人元标记,我是否需要向链接添加 nofollow rel 属性?

Do I need to add nofollow rel attribute to links if the href page contains a robots meta tag containing noindex and nofollow?

如果我有一个带有元标记的页面 ("dontFollowMe.html"):

< meta  name = "robots"  content = "noindex, nofollow"  / >

... 我 link 到那个页面 ...

我需要在 a 元素中包含 nofollow rel 属性吗? :

<a href="dontFollowMe.html" rel="nofollow">sign in</a>  

谢谢

不,您不一定需要在没有索引的页面上使用 nofollow(出于技术原因,如您的问题所述)。

nofollow = "Do not pass link juice to this page. Just pretend it doesn't exist"。当然,这只是给搜索引擎的一个建议。

无索引 = "Do not index this page. I don't care whether other pages linked to it as followable or not, just don't index it."

出于 SEO 原因:如果这个问题假设您 link 访问内部页面,那么您问题的答案通常是 想要 nofollow link 到这个不重要的页面并且 noindex 它在不重要的页面上。

rel="nofollow" 将向爬虫发出不要跟踪链接的信号。如果您希望蜘蛛在页面上的其他链接上花费大量时间,您通常将 rel="nofollow" 添加到您不希望它被抓取的链接。其他原因是如果您不能保证链接页面中的内容。页面上有 "no follow" 表示不跟随页面上的任何传出链接。 google 爬虫仍会抓取页面。

nofollow 作为 meta-robots 的值和 nofollow 作为 link 类型的含义不同,或完全相同,具体取决于您遵循的定义(details).

HTML5 定义 link type nofollow

[…] indicates that the link is not endorsed by the original author or publisher of the page, or that the link to the referenced document was included primarily because of a commercial relationship between people affiliated with the two pages.

not 表示 link should/must 后面不跟 visitors/bots。

因此,除非您不认可 link 到您的 dontFollowMe.html,或者除非您只是出于商业原因(即广告)添加它,否则您不应使用 nofollow link类型。

(当您使用 googlebot 标签标记您的问题时,我假设您对 Google 和 nofollow 标签以及 link 属性感兴趣。)

如果您将 nofollow 作为元标记,则无需添加到个人 links,因为:

The nofollow robots meta tag applies to all links on a page. The rel="nofollow" link attribute only applies to specific links on a page. For more information on the rel="nofollow" link attribute, please see our Help Center articles on user-generated spam and the rel="nofollow".

How does the nofollow robots meta tag compare to the rel="nofollow" link attribute?