【问题标题】:Client side templating and search engine referencing客户端模板和搜索引擎引用
【发布时间】:2012-02-29 15:24:52
【问题描述】:

我最近不断听到有关诸如 knockoutjs 或骨干网之类的 javascript 模板引擎的消息。它们看起来都很酷,但我想知道使用这样的系统是否会妨碍对网页的良好索引。

搜索引擎的爬虫是否能够解析 javascript 数据?我认为将页面内容放在 javascript 中是不好的做法,因为其中一些爬虫没有解析它。

【问题讨论】:

    标签: javascript search-engine client-side-templating


    【解决方案1】:

    现在,许多搜索引擎爬虫都会解析 JavaScript 并获取模板化内容。但是实际上有数百个爬虫,其中一些较小的爬虫仍然不理解模板。

    如果您想要完全支持,那么服务器呈现的 HTML 是唯一的解决方案。如果您很高兴被大型引擎、googlebot、bingbot、baiduspider 等吸引,那么 JavaScript 客户端模板可以工作。但是你需要检查谁在接他们..

    【讨论】:

    • 过去几周我一直在进行测试,看看有多少爬虫找到了模板链接。很少,比如不到1%。这将取决于模板引擎的流行程度和爬虫的大小。因此,我们现在在服务器端提供所有模板。..
    • 在测试过程中,我们还检测到了 200 多种不同的爬虫引擎。
    【解决方案2】:

    然后选择一个模板引擎,将您的内容留在 HTML 中,例如 Distal

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      • 2017-08-31
      • 1970-01-01
      • 2013-01-26
      • 1970-01-01
      • 2016-01-24
      • 2012-06-14
      相关资源
      最近更新 更多