7

据我所知,如果页面至少满足以下两个条件之一,Google 会将其编入索引:

  1. 关闭 javascript 加载的页面有内容。
  2. 如果页面需要 javascript,它位于 hashbang 下的 url。像这样:http://www.example.com/#!/page-name

如果我有这个权利,那么流星应用程序(如meteor.com,当javascript关闭时缺少内容)将不会被谷歌索引。

我错过了什么?是否有其他机制正在发挥或计划使流星应用程序可索引?

4

4 回答 4

7

我制作了一个 smartpackage 来准备一些爬行的基础知识。 https://github.com/lvbreda/meteor_seo_smartpackage
看看,fork,随便你。

于 2012-06-23T22:39:00.727 回答
7

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

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

Meteor 可以提供静态 HTML 吗?流星网站可以被谷歌索引吗?

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

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

于 2012-07-10T23:32:17.677 回答
3

不,他们不是因为他们返回一个空页面并且他们不执行 sockjs 的东西。开发人员计划进行服务器端渲染,该渲染为页面提供初始数据,以便搜索引擎可以存储此类数据。它比 Google 处理的 AJAX 有点棘手……

于 2012-06-17T14:43:28.030 回答
-3

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

Javascript 框架的 SEO 和延迟问题

于 2012-07-20T05:41:45.603 回答