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

AFAIK,链接上的rel="nofollow"属性指示搜索引擎在抓取您的网站时不要关注链接,因此切断您的网站和链接网站之间所有关系的假设,因此不会分享您的任何SEO优点。 在大多数情况下,这是评论系统上的一件好事。

现在,在我的网站上集成IntenseDebate系统后,我注意到,评论者姓名通过他们各自的网站链接而没有 nofollow 。 这种类型在我的脑海中引发了一场恐慌 - 也就是说,直到我意识到这些是通过AJAX动态生成的。 这意味着当搜索蜘蛛爬过我的网站时,这些链接不存在。

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

但是,这些网站建议实施基于脚本的解决方案来添加nofollow

现在只是不支持我目前对nofollow理解,原因有两个:

  • 如前所述,蜘蛛抓取您的页面时,链接不存在。 所以也没有什么意义nofollow ,因为只要蜘蛛而言,没有什么毕竟跟随。

  • 关于静态链接,蜘蛛将无法运行该脚本来在您的标记中添加nofollow ,因此蜘蛛可以遵循的链接将不会被修改,因此是follow链接。

  • 我在这里错过了什么吗? 动态地将nofollow添加到使用Javascript的链接是否有用?


    来自谷歌对Matt Cutts的采访(重点是我的):

    有一段时间,我们在JavaScript内进行扫描,并且正在寻找链接。 Google在JavaScript方面变得更加聪明,并且可以执行一些JavaScript。 我不会说我们执行所有的JavaScript,所以有一些条件我们不执行JavaScript。 当然,还有一些常见的,众所周知的JavaScript事情,例如Google Analytics,您甚至不想执行此操作,因为您不希望尝试将Googlebot的幽灵访问生成到Google Analytics中。

    我们确实有能力在需要或想要的时候执行大部分JavaScript。 有一点需要注意的是,如果您通过JavaScript进行广告宣传,您可以在JavaScript链接上使用NoFollow

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

    链接地址: http://www.djcxy.com/p/10407.html

    上一篇: Is it useless to add `nofollow` using Javascript?

    下一篇: How do I embed a variable in a script tag string?