2012-02-29 47 views
2

我不断听到有关JavaScript模板引擎如knockoutjs或骨干最近听到。他们都很酷,但我想知道如果使用这样的系统会阻止对网页进行良好的索引。客户端模板和搜索引擎参考

搜索引擎的抓取工具能够解析JavaScript数据吗?我认为这是不好的做法,把页面的内容放在JavaScript中,因为它没有被这些抓取工具解析。

回答

1

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

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

+1

我一直在运行一个测试过去几周,看看有多少爬虫找到了模板链接。有很少,比如不到1%。这将取决于模板引擎的流行度和抓取工具的大小。现在,我们现在为服务器端提供所有模板,因为此.. – 2013-02-11 07:00:28

+0

在测试期间,我们还检测到200多种不同的爬行器引擎。 – 2013-02-11 07:02:07

0

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