3

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」が表示される場合があります。


実際、このトピックに関するブログは数多くありますが、それらの多くは時代遅れであるか、あまりにも具体的ではありません.

4

0 に答える 0