【问题标题】:Stopping googlebot from following links in javascript阻止 googlebot 跟踪 javascript 中的链接
【发布时间】:2013-03-15 22:24:47
【问题描述】:

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

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

google bot 不理解其中的 + r 部分,并不断给我关于此的错误。我知道你可以在锚点上添加一个 rel="nofollow" 来告诉 googlebot 不要关注它们,但是有没有办法使用脚本标签来做到这一点? (我搜索了很多,找不到一个好的答案)

【问题讨论】:

    标签: jquery seo web-crawler bots googlebot


    【解决方案1】:

    在你的robots.txt which links google bot中注明可以关注

    【讨论】:

    • 所以如果我说 Disallow: /data/pages/ 不去那里会明白吗?
    【解决方案2】:

    Matt Cutts just released a video on this very topic。在其中,他建议对 Javascript 文件使用 robots.txt。然而,他说:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 2013-02-07
      • 2023-03-17
      • 2012-03-12
      • 2015-07-05
      • 2011-06-26
      • 1970-01-01
      相关资源
      最近更新 更多