Angularjs-Website を (ui-router で) 最適化するための主要なポイントは何ですか?
1.
Google は、廃止されたAjax クロール スキームを使用せずに、動的コンテンツを含む Web サイトをレンダリングできるようになりました。
私たちのメニューは ui-router のような「ui-sref」を使用します
<a ui-sref="about">About</a>
ただし、Google はメニューから利用できるページをクロールしません。
また、
$locationProvider.html5Mode(true);
きれいできれいなリンクを提供します(ハッシュタグなし)
Angularjs-Pages を prerender する prerender.io のようなミドルウェアを使用する必要がありますか?
答えが「はい」の場合、 Web サイトに AngularJs を使用することは不利ではありませんか?
2.
メタタグ「説明」を使用しない場合
<meta name="description" content="some content">
ページのコンテンツは次のようにレンダリングされます
{{item.title}} (not the "ng-bind"-way)
レンダリングされたページをグーグルに「提供」することはどのように可能ですか?
3.
また興味深い事実は、タイトルタグです
<title>Lorem - Ipsum</title>
Google の検索結果では、タイトルが「Ipsum - Lorem」のように元に戻されて表示される場合と、正しい「Lorem - Ipsum」が表示される場合があります。
実際、このトピックに関するブログは数多くありますが、それらの多くは時代遅れであるか、あまりにも具体的ではありません.