使用Javascript添加`nofollow`是没用的吗?

时间:2012-01-28 09:37:01

标签: javascript seo nofollow

AFAIK,链接上的rel="nofollow"属性指示搜索引擎在抓取您的网站时不要通过链接,因此会切断您网站与链接网站之间关系的所有假设,因此,不会共享任何你的SEO善良。在大多数情况下,这是评论系统上的 Good Thing™

现在,在我的网站上集成了一个Disqus系统之后,我注意到评论者名称链接到各自的网站没有 nofollow。这种情况在我脑海中引起了警报 - 也就是说,直到我意识到这些是通过AJAX动态生成的。这意味着当搜索蜘蛛爬过我的网站时,这些链接不存在。

避免了问题。好。松了一口气。

但是,有these sites建议实施基于脚本的解决方案来添加nofollow

现在我对目前对nofollow的理解不好,原因有两个:

  1. 如上所述,蜘蛛抓取您的网页时链接不存在。因此对nofollow它没有意义,因为就蜘蛛而言,毕竟没有任何东西可以遵循。

  2. 关于静态链接,蜘蛛无法运行脚本在您的标记上添加nofollow,因此蜘蛛可以跟随的链接将不会被修改,因此,follow链接。

  3. 我在这里遗漏了什么吗? 使用Javascript动态地将nofollow添加到链接是否真的有用?

1 个答案:

答案 0 :(得分:3)

来自interview with Matt Cutts from Google(强调我的):

  

有一段时间,我们在JavaScript中扫描,我们正在寻找   链接。谷歌已经变得更聪明,可以执行   一些JavaScript。我不会说我们执行所有JavaScript,所以   在某些情况下我们不执行JavaScript。   当然有一些常见的,众所周知的JavaScript之类的东西   谷歌分析,你甚至不想执行它   我不想尝试从Googlebot生成幽灵访问   您的Google Analytics。

     

我们确实能够执行大部分JavaScript   我们需要或想要。如果你是广告,要记住一件事   通过JavaScript,您可以在JavaScript链接上使用 NoFollow

关于该主题的其他辩论:https://webmasters.stackexchange.com/questions/5653/does-the-google-spider-render-javascript