AngularJS 中的搜索引擎优化

SEO in AngularJS

我有一个网站,每个部分包含一页。也就是说每个部分都有一个页面有自己的元标记。

如何使用 AngularJS 路由一页中的所有部分而不丢失在查找器中的存在,因为目前每个部分都有自己的元标记描述?

NgMeta可以帮到你。

.config(function ($routeProvider, ngMetaProvider) {
  $routeProvider
  .when('/home', {
    templateUrl: 'home-template.html',
    data: {
      meta: {
        'title': 'Home page',
        'description': 'This is the description shown in Google search results'
      }
    }
  })
  .when('/login', {
    templateUrl: 'login-template.html',
    data: {
      meta: {
        'title': 'Login page',
        'titleSuffix': ' | Login to YourSiteName',
        'description': 'Login to the site'
      }
    }
  });
  ...
});