使用Meteor应用程序对SEO有什么影响?

时间:2012-04-12 00:01:36

标签: html5 seo meteor

查看todos列表示例的呈现HTML源代码,body标签中没有代码。这对SEO有何影响?

2 个答案:

答案 0 :(得分:22)

编辑:Meteor现在支持向蜘蛛提供静态HTML。

来自:http://docs.meteor.com/#spiderable

Meteor可以提供静态HTML吗? Meteor网站可以被Google编入索引吗?

是。添加“spiderable”智能包以包括支持向搜索引擎发送静态HTML,并提供有效链接。 spiderable包实现了Google的AJAX Crawling Specification。有关详细信息,请参阅spiderable文档。

此版本的spiderable专门针对搜索引擎。 Meteor的未来版本还将在初始页面加载时将HTML发送到Web浏览器。流星模板系统专为支持此用例而设计。

旧的,现在错误的答案:

来自:http://meteor.com/faq/can-meteor-serve-static-html

Meteor可以提供静态HTML吗? Meteor是否在客户端上禁用JavaScript? Meteor网站可以被Google编入索引吗?

Meteor经过精心设计,可以支持这个重要的用例,但它不在当前的Meteor版本中。它将成为我们即将发布的路由版本的一部分,这将使构建知道当前URL的Meteor站点变得容易。

简而言之,服务器端呈现的工作方式是Meteor应用程序在服务器上启动并允许呈现页面。然后会话状态被序列化(使用Hot Code Push背后的相同迁移技术),应用程序被冻结并下推到浏览器,如果浏览器支持JavaScript,可以选择重新启动它。由于Meteor模板基于HTML字符串而不是DOM操作,因此不必在服务器上运行DOM模拟包。

答案 1 :(得分:0)

因为蜘蛛没有js执行,这意味着他们只会在页面上获得关于页面的任何信息并不是真的很好,但看起来他们的网站看起来仍然可以拥有静态内容以及如果您的静态内容是关于关键短语,有其他网站的链接与您想要的关键字相关,那么在其他内容中流式传输会很好用于搜索引擎优化