0

有没有人尝试编写一段代码来“扫描”某个 div 的内容,并修改其中的每个链接,以便将 rel="nofollow" 添加到每个链接?

我在问,因为我无法将nofollow标签添加到我页面上的某些链接,但是由于它们都在同一个div中,我想看看上面的想法是否可以执行?

另外,我忘了提一下:这种方法是否安全 SEO 明智 - 正如下面提到的 Thad Blankenship 一样 - 爬虫会在执行适当的不添加链接的 jquery 代码之前抓取这些链接吗?

4

1 回答 1

0

使用 jquery 很容易。

$('#div-id a').attr('rel', 'nofollow');

但是,我不知道大多数搜索引擎是如何工作的,但我怀疑这会影响它们。他们可能会在运行 javascript 之前解析页面以查找 nofollows。虽然不是 100%。

基本上,虽然您可以使用 javascript 来做到这一点,但不要指望搜索引擎遵守在 DOM 加载后添加的 rel 属性。

于 2014-08-25T22:36:03.340 回答