AFAIK,链接上的rel="nofollow"
属性指示搜索引擎在抓取您的网站时不要通过链接,因此会切断您网站与链接网站之间关系的所有假设,因此,不会共享任何你的SEO善良。在大多数情况下,这是评论系统上的 Good Thing™。
现在,在我的网站上集成了一个Disqus系统之后,我注意到评论者名称链接到各自的网站没有 nofollow
。这种情况在我脑海中引起了警报 - 也就是说,直到我意识到这些是通过AJAX动态生成的。这意味着当搜索蜘蛛爬过我的网站时,这些链接不存在。
避免了问题。好。松了一口气。
但是,有these sites建议实施基于脚本的解决方案来添加nofollow
。
现在我对目前对nofollow
的理解不好,原因有两个:
如上所述,蜘蛛抓取您的网页时链接不存在。因此对nofollow
它没有意义,因为就蜘蛛而言,毕竟没有任何东西可以遵循。
关于静态链接,蜘蛛无法运行脚本在您的标记上添加nofollow
,因此蜘蛛可以跟随的链接将不会被修改,因此,follow
链接。
我在这里遗漏了什么吗? 使用Javascript动态地将nofollow
添加到链接是否真的有用?
答案 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。