从javascript中的以下链接停止googlebot

时间:2013-03-26 07:37:40

标签: jquery seo web-crawler bots googlebot

在查看我的谷歌机器人错误时,其中一个是来自我从未放在任何地方的目录链接的403错误。在该页面中搜索了一下后,我发现google遵循了一些javascript代码中找到的链接,特别是此代码:

    $.ajax({
        type: 'post',
        url: '/data/pages/' + r,
        success: function(data) {
            $('#mainbox').animate({"height": a}, 80, function() {

谷歌机器人不理解它的+ r部分,并一直给我错误。我知道你可以向主播添加一个rel =“nofollow”来告诉googlebot不要关注它们,但有没有办法可以用脚本标签来做到这一点? (我搜索了很多,找不到一个好的答案)

2 个答案:

答案 0 :(得分:2)

robots.txt which links google bot中指定可以关注

答案 1 :(得分:1)

Matt Cutts just released a video on this very topic。在其中,他建议将robots.txt用于Javascript文件。但是,他说:

  

事实证明,当我们执行JavaScript时,我们会查看属性。因此,您实际上可以使用Javascript并在各个URL上添加nofollow属性。

我不清楚将nofollow放入javascript的语法是什么。我在这里问了一下:https://webmasters.stackexchange.com/q/46659/14543