【问题标题】:External links: when use rel="external" or rel="nofollow"?外部链接:何时使用 rel="external" 或 rel="nofollow"?
【发布时间】:2013-10-29 03:34:21
【问题描述】:

在我的大部分网站中,我都有很多指向我的其他网站和其他外部网站的外部链接。 我需要知道什么时候最好在网站中使用rel="nofollow"rel="external"

【问题讨论】:

    标签: seo hyperlink rel


    【解决方案1】:

    nofollow 链接属性不允许搜索引擎机器人跟踪链接。 如果你有 rel="nofollow" 那么果汁就会停止。

    rel="external" 行为类似于 nofollow。它的 DoFollow 链接。

    对于 rel="external" 表示该文件与当前文件位于不同的站点上。 rel="external" 是通知搜索引擎蜘蛛该链接是外部链接的 XHTML 有效版本。 但是,使用它不会在新窗口中打开链接。 target="_blank" 和 target="_new" 这样做,但不是 XHTML 有效的。我希望这会有所帮助。

    我建议您对以下内容使用 Nofollow 链接:

    • 评论或论坛中的链接 - 任何包含用户生成内容的内容都可能成为垃圾邮件的来源。即使你小心地缓和,事情也会溜走
    • 广告和赞助链接 - 不得关注任何旨在作为广告或赞助安排一部分的链接。
    • 付费链接 - 如果您以任何方式对链接收费(目录提交、质量评估、评论等),请不要关注出站链接

    **

    如果您有指向自己网站的外部链接,请使用

    <a href="http://example.com/sample_page/" rel="external">Your Link</a>
    

    如果您有指向您不信任的其他网站的外部链接,那么您可以将两者结合起来使用

    <a href="http://example.com/sample_page/" rel="external nofollow">Other Domain Link</a>
    

    如果您有指向其他人网站的外部链接并且您认为该链接值得信赖,请使用

    <a href="http://example.com/sample_page/" rel="external">External Useful Link</a>
    

    【讨论】:

    • 你认为我应该使用nofollow 链接到我们的instagram 页面吗?另外,我应该在我的网站上使用'external' 和/或'nofollow' 作为form,这将由PHP 脚本通过AJAX 在后端的其他地方处理?
    • 对于外部站点(尤其是您不信任的站点),您还应该使用noopener noreferrer
    【解决方案2】:

    您可以将external 用于每个指向不同网站的链接,无论它是否属于您,是否位于同一主机上。

    对于您不认可的每个链接,您都可以使用nofollow(例如:搜索引擎不应假定它是相关链接,也不应将任何排名归功于此链接)。

    您可以对同一个链接使用这两个值:

    <a href="http://example.com/" rel="external nofollow">Foobar</a>
    

    请注意,external 并不表示链接应该在新窗口中打开。

    请注意,搜索引擎机器人(支持nofollow)可能仍然关注 nofollow 链接(它并不禁止关注它)。 FWIW,meta-robots 关键字也有 nofollow 值(may mean the same … or not,取决于您遵循的定义)。

    【讨论】:

    • 你会在电话主播上使用nofollow 吗?例如&lt;a href="tel:1800300200"&gt;
    • @ksav:不,我不认为nofollowtel URI 有意义。 (另外,它应该只用于您不认可的链接或广告链接等,因此这些原因可能甚至不适用于tel URI。)
    • 这个逻辑在 2020 年还成立吗?
    • 另外,我认为我应该使用nofollow 链接到我们的instagram 页面吗?最后,我应该在我的网站上使用'external' 和/或'nofollow' 作为form,这将由PHP 脚本通过AJAX 在后端的其他地方处理?
    【解决方案3】:

    这取决于您所说的“更好”是什么意思。这是两个完全不同的属性。 rel = nofollow 告诉搜索引擎爬虫不要查看此链接(可能您不希望在您的其他网站上发生这种情况,但您会在其他网站上使用它)。文档:rel=nofollow - https://support.google.com/webmasters/answer/96569?hl=en

    rel = external 告诉链接不是网站的一部分,并在新窗口中打开链接(它不适用于旧版 IE)。它用作有效的 XHTML 属性而不是 target="_blank"。在这里你可以学习如何使用它:http://www.copterlabs.com/blog/easily-create-external-links-without-the-target-attribute/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-29
      • 2011-08-04
      相关资源
      最近更新 更多