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

dot*_*dev 20 seo html5 meteor

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

n1m*_*mmy 22

编辑:Meteor现在支持为蜘蛛提供静态HTML.

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

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

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

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

旧的,现在错误的答案:

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

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

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

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

  • 是否有机会使用http://meteor.com/faq/can-meteor-serve-static-html中的当前报价更新答案?[[是.添加"spiderable"智能包以包括支持向搜索引擎发送静态HTML,并提供有效链接.spiderable包实现了Google的AJAX Crawling Specification.有关详细信息,请参阅spiderable文档.此版本的spiderable专门针对搜索引擎.Meteor的未来版本还将在初始页面加载时将HTML发送到Web浏览器.流星模板系统专为支持此用例而设计.]] (2认同)

Gil*_*ham 0

由于蜘蛛没有 js 执行,这意味着它们只能在头部获取有关页面的任何信息,这并不是很好,但是看起来在他们的网站上您仍然可以拥有静态内容以及在其他内容中流式传输如果您的静态内容谈论关键词,有指向其他网站的链接等与您所需的关键字相关的内容,那么这对搜索引擎优化来说是很好的内容

  • Google 确实在您的网站上运行 JavaScript,我已经对此进行了测试。 (2认同)