8

Scott Guthrie 刚刚在博客中介绍了他的团队一直在开发的新jQuery 模板,我必须说……这看起来真的很不错。但是,我有一个多部分的问题,答案将影响我使用它们的决定。

我目前正在开展一个项目,在该项目的主页上显示您所在地区即将发生的事件的列表。事件列表与http://nerddinner.com中的事件列表非常相似(但我没有使用他们的任何代码)。

我正在考虑使用新的 jQuery 模板来格式化从我的控制器 (MVC) 发送的信息。我这样做的当前方法是将 ViewModel 对象发送到视图(包含所有需要的内容),但还要将相同的 ViewModel 对象序列化为ViewDataBing 地图使用的 JSON(使用传递)。现在我假设两次发送相同内容会降低性能,因此我认为仅发送 JSON 并将其用于 Bing 地图和内容(使用 jQuery 模板)是一个好主意。

在走我的问题。搜索引擎是否可以读取页面中的 JSON(如果可以,他们会将其用于索引),还是因为我在页面呈现后显示内容,所以我的页面对搜索引擎来说将是“空白”?这个问题的第二部分是,如果 SEO 会受到影响,是否有更好的方法来完成我所需要的,还是我被卡住了两次发送内容?(请记住,地图信息和内容信息将完全相同)。

4

1 回答 1

5

模板目前都是 JavaScript,爬虫不会执行。Google 支持某种格式的启用 AJAX 的网站……但不,您不会看到爬虫对此的支持,至少在新的未来不会。

如果有的话,它会伤害搜索引擎优化......你为使用爬虫尚未设计处理的新技术/格式而付出的代价。

警告:这个答案有一个保质期(希望如此)并且在某些时候应该是无效的(当前日期 - Oct 05, 2010)......当这种情况发生时请有人编辑我(搜索引擎可以很好地处理这个问题)。

于 2010-10-06T00:46:34.197 回答