Javascript 如果由jQuery添加,Google会看到rel=nofollow吗?

Javascript 如果由jQuery添加,Google会看到rel=nofollow吗?,javascript,seo,google-search,nofollow,Javascript,Seo,Google Search,Nofollow,在页面加载之后,我通过jQuery向链接添加了一个rel=nofollow属性。 谷歌会看到这个属性吗?我在谷歌的官方文档中找不到任何东西。谷歌蜘蛛确实处理Javascript,所以通过jQuery添加属性应该可以。我建议您在服务器端代码中加入rel=“nofollow”逻辑,以保证结果。谷歌会看到这个属性吗 简言之,不!,这个链接已经被谷歌蜘蛛抓取了 rel=nofollow只有在发出请求时,您在服务器端设置了该属性,或者您应该通过键盘将其设置为静态,因为在页面加载后,这并不重要。尽管谷歌处理

在页面加载之后,我通过jQuery向链接添加了一个
rel=nofollow
属性。
谷歌会看到这个属性吗?我在谷歌的官方文档中找不到任何东西。

谷歌蜘蛛确实处理Javascript,所以通过jQuery添加属性应该可以。我建议您在服务器端代码中加入
rel=“nofollow”
逻辑,以保证结果。

谷歌会看到这个属性吗

简言之,不!,这个链接已经被谷歌蜘蛛抓取了


rel=nofollow
只有在发出请求时,您在服务器端设置了该属性,或者您应该通过键盘将其设置为静态,因为在页面加载后,这并不重要。

尽管谷歌处理JavaScript并可以索引大量动态内容,动态插入
rel=nofollow
时有一种特殊行为。是的,他们得出了这个结果:

DOM中的nofollow不起作用(链接被跟踪,页面被索引)。为什么?因为修改DOM中的a href元素太晚了:谷歌在执行添加rel=“nofollow”标记的JavaScript函数之前已经对链接进行了爬网并对URL进行了排队。

解决方案是使用
rel=nofollow
动态插入整个链接:

但是,如果在DOM中插入带有nofollow的整个a href元素,那么nofollow将与链接(及其URL)同时显示,因此受到尊重

请参阅“5.提供的源的rel=“nofollow”的重要示例

进一步阅读