【问题标题】:Will crawlers understand page titles which has been changed by jQuery?爬虫会理解被 jQuery 更改的页面标题吗?
【发布时间】:2012-04-24 10:42:50
【问题描述】:

在一个项目中,我试图在<body> 标记中获取数据。所以我无法在<title> 中回显任何内容,因为我还没有获取任何内容。我想在使用 jQuery 加载页面后更改标题标签。
爬虫会理解这一点吗?当他们索引页面时,他们会使用我为 jQuery 提供的标题吗?

【问题讨论】:

标签: php jquery html web-crawler title


【解决方案1】:

不.. 搜索引擎爬虫查看服务器呈现的内容..

但如果你正在构建一个 AJax 网站,你可以阅读 google 提供的 Making AJAX Applications Crawlable

引用指南

如果您正在运行的 AJAX 应用程序包含您希望出现在搜索结果中的内容,我们有一个新流程,一旦实施,它可以帮助 Google(以及可能的其他搜索引擎)抓取您的内容并将其编入索引。

【讨论】:

    【解决方案2】:

    不,爬虫极不可能执行页面上的任何 javascript。有些人可能会检查任何 javascript 并基于此做出一些假设。但不应该假设是这种情况。

    【讨论】:

      【解决方案3】:

      Google 的蜘蛛可以run JavaScript on pages that it processes,但我认为没有任何关于它可以做什么和不能做什么的建议。当然,其他爬虫不会那么复杂,可能会忽略动态内容。

      【讨论】:

        【解决方案4】:

        实际上这是一个有趣的测试。我会尝试我的其中一个网站并回发。我知道 googlebot 确实了解一些 javascript,但我认为这更适用于黑暗的 SEO 策略;即 $('.spammystuff').hide();输入东西。

        【讨论】:

          猜你喜欢
          • 2017-01-04
          • 1970-01-01
          • 1970-01-01
          • 2012-04-12
          • 1970-01-01
          • 2013-10-28
          • 2018-01-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多