【问题标题】:Are Meteor apps indexable by search engines?Meteor 应用程序是否可以被搜索引擎索引?
【发布时间】:2012-08-10 19:42:10
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript search-engine meteor


    【解决方案1】:

    我制作了一个 smartpackage 来准备一些爬行的基础知识。 https://github.com/lvbreda/meteor_seo_smartpackage
    检查它,叉它,任何你想要的。

    【讨论】:

      【解决方案2】:

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

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

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

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 事实上,现在他们做到了
        【解决方案4】:

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

        SEO and latency issues with Javascript frameworks

        【讨论】:

        • 谢谢。我都见过。我专门在寻找有关流星的信息。
        猜你喜欢
        • 2016-05-08
        • 1970-01-01
        • 2020-10-03
        • 1970-01-01
        • 2010-11-13
        • 2021-11-14
        • 1970-01-01
        • 1970-01-01
        • 2021-11-03
        相关资源
        最近更新 更多