如果 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?
如果我有一个带有元标记的页面 ("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?