2017-06-05 9 views
2

私はangularjsとそのseoプロセスに慣れていません、サイトのすべてのページにインデックスを付けることができますか?angeljs seoを作る方法

?_escaped_fragment_ = termを手動で確認しながら作業しているページを事前レンダリングし、ダッシュボードにも保存します。

しかし、SEOの観点からは、ホームページはあらかじめ用意されたHTMLスナップショットを使用してインデックスされています。空のコンテンツセクションでインデックスされた他のページ、ヘッダー&フッターセクションのみが表示されます。ヘッダ部に 、私はまだ

<base href="/seo3/"> 
<meta name="description" content={{description}}> 
<meta name="robots" content={{robots}}> 
<link rel="canonical" href="{{canonical}}" /> 
<meta name="fragment" content="!"> 

正しくインデックス付けのホームページが、他のページを使用しています。プリレンダーされたスナップショットを使用してすべてのページのインデックスを作成するソリューションを教えてください。私はルートの動作が適切に動作していないと思います。

答えて

0

metaタグ

<html ng-app="app"> 
    <head> 
    <base href="/seo3/"> 
    <meta name="description" content={{metaservice.description()}}> 
    </head> 


<script> 
    var app = angular.module('app',[]); 
    app.service('metaservice', function() { 
     return { 

      description: function(){ return 'your discription'; }, 
     } 
    }); 

    app.controller('myCtrl',function($scope){ 
    }); 
</script> 
にデータをバインドするためにサービスを利用
関連する問題