【问题标题】:SEO with angular.js application使用 angular.js 应用程序进行 SEO
【发布时间】:2015-07-20 04:29:46
【问题描述】:

在我的应用程序中,我使用 angular.js 作为客户端技术。现在,我希望我的网站对 SEO 友好 - 我找到了解决方案,但我对此有点困惑。角度 SEO 是否需要 sitemap.xml?

【问题讨论】:

  • 您使用的是单页应用模式吗?
  • 把它扔出去,Prerender.io 让这很容易,并通过中间件支持许多常见的 httpds。

标签: asp.net-mvc angularjs seo


【解决方案1】:

是的,您绝对可以在 Angular JS 中执行此操作。

在您的网站中,使用 hashbang 或 HTML5 URL 来指向内容 - Google 和 Bing 足够聪明,可以确定它们是 AJAX 生成的页面。

以下是 AJAX 网页的 sitemap.xml 条目示例。

【讨论】:

    【解决方案2】:

    为了使 AJAX 应用程序可抓取,您需要使用 prerender,它会自动为 Google 机器人创建静态 HTML 快照(请参阅本文:https://developers.google.com/webmasters/ajax-crawling/docs/learn-more)。

    【讨论】:

    • 请在此处包含链接中的相关部分
    【解决方案3】:

    是的,角度 SEO 需要 sitemap.xml。

    【讨论】:

      【解决方案4】:

      是的,您必须在 Angular 中执行此操作。是的,SEO 也需要 Sitemap.xml。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-29
        • 2016-02-19
        • 1970-01-01
        • 2012-11-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多