/ / Googleは、Angular SPAのテンプレートでMicrodataまたはRDFaマークアップを認識/インデックス化しますか? -アンギュラー、グーグルリッチスニペット、アンギュラーユニバーサル

GoogleがAngular SPAのテンプレートでMicrodataまたはRDFaマークアップを認識/インデックス付けしますか? - 角形、グーグルリッチスニペット、角ユニバーサル

Googleは問題なくフェッチしてレンダリングしますすべてのAngular SPAページのコンテンツを動的にロードしました。しかし、クローラーはテンプレート内のMicrodataやRDFaマークアップを認識しますか?製品ページのリッチスニペットを作成するには、次のようにします。 ゴーグルのドキュメント.

現在、Angularには動的スクリプトを作成する機能がありません(参照 この問題)、したがって、代わりにMicrodataやRDFaマークアップを実装してみました。

これは機能しますか?リッチな製品スニペットを認識するために、Googleでサーバー側のレンダリングをインプレースで行う必要がありますか?または、サーバー側のレンダリングがなくてもGoogleは十分にスマートですか?

回答:

回答№1は1

ng2のmicrodataとRDFaは、JSON-LDよりも実装がはるかに困難です。このパスを取ることは、すべてのコンポーネントビューでSEOの懸念を広めることを意味し、その結果、SEOに関してはより複雑になり、拡張性が低下します。

Google お勧めする MicrodataおよびRDFa上のJSON-LDも同様です。つまり、長期的には、JSON-LDに対するSEOの最適化をさらに進めることに焦点を当てることになるでしょう。

私は今しばらくng2で働いていませんが、 この答え リンクしているgithubの問題に関連する元の質問で、不活性なスクリプトタグが削除されなくなったことを示唆していますか?

MDまたはRDFaタグへの移動を選択する前に、不活性タグがまだストライプ化されているか、フレームワーク内で修正されているかを確認するテストを行いました。

元の質問に答えることに関してグーグルがSSRなしでMDをインデックス化するかどうか、私は「経験から言うことはできませんが、私は彼らがそれを読むのが理にかなっているのでサイトのJSバージョンをレンダリングしているので動作する可能性が高いと言います。