使用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