Meteor应用程序是否可被搜索引擎索引?

时间:2012-06-17 14:08:46

标签: javascript search-engine meteor

据我所知,如果某个页面符合以下两个条件中的至少一个条件,Google会将其编入索引:

  1. 使用javascript off加载的页面包含内容。
  2. 如果页面需要javascript,则它位于hashbang下的url。像这样:http://www.example.com/#!/page-name
  3. 如果我有这个权利,那么meteor个应用(例如meteor.com,当javascript关闭时缺少内容)将不会被Google编入索引。

    我错过了什么吗?是否有其他机制在起作用或计划使流星应用程序可转换?

4 个答案:

答案 0 :(得分:7)

我制作了一个smartpackage,以便为爬行准备一些基础知识。 https://github.com/lvbreda/meteor_seo_smartpackage
检查出来,把它分叉,无论你想要什么。

答案 1 :(得分:7)

tl; dr :简单索引现在包含在spiderable包中,计划为即将发布的版本提供更多功能。

最近添加到meteor常见问题解答:

  

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

     

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

     

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

答案 2 :(得分:3)

不,他们不是因为他们回馈了一个空页而且他们没有执行sockjs的东西。开发人员计划在服务器端渲染上工作,这使得页面具有初始数据,以便搜索引擎可以存储这些数据。它比谷歌处理的AJAX有点棘手......

答案 3 :(得分:-3)

Checkout DerbyJS和Yahoo Mojito。这两个框架都是SEO友好的。

SEO and latency issues with Javascript frameworks

相关问题