【问题标题】:How include SEO in Angular 2 so google can index my site?如何在 Angular 2 中包含 SEO,以便谷歌可以索引我的网站?
【发布时间】:2017-02-23 17:01:23
【问题描述】:

我们如何为我们的 Angular 2 SPA 应用谷歌索引。 我们正在处理我们网站上的 angular 2 以及我们的链接,例如“http://exammple.com/#/en/logs”。

在这种情况下我们如何包含 SEO? 我们如何根据路由包含元数据? 我们在后端使用 MVC 和 Web Api。

请指教。

【问题讨论】:

标签: asp.net-mvc angular asp.net-web-api


【解决方案1】:

你可以只使用普通的 JS(或 TS)来更新 DOM

4.0.0-beta.0 还提供了Meta 服务,您可以将其用于此目的。 (类似于Title 服务,但用于设置<meta> 标签)

【讨论】:

  • 是的,但是元数据会被插入到客户端,谷歌将如何使用它们进行索引?谷歌不知道页面渲染何时完成
  • 你写了“根据路由的元数据”。这应该如何与服务器端一起工作?也许您想使用 Angular-Universal 进行服务器端渲染。
猜你喜欢
  • 2018-09-02
  • 2017-11-26
  • 1970-01-01
  • 1970-01-01
  • 2016-05-14
  • 1970-01-01
  • 2016-05-20
  • 1970-01-01
  • 2014-08-08
相关资源
最近更新 更多