ここで GoogleはJSON-LD を好むと言っています:
JSON-LDが推奨形式です。 Googleは、すべてのマークアップ機能をサポートするJSON-LDサポートを追加中です。次の表に、この例外を示します。可能な場合はJSON-LDを使用することをお勧めします。
しかし、他の記事では、microdataおよびJSON-LDマークアップとは何ですか? セクション、 彼らはcontent にmicrodataを好むと言っています:
MicrodataとJSON-LDは、schema.orgボキャブラリーを使用してデータをマークアップする2つの異なる方法です。 microdataまたはJSON-LDのいずれかを選択し、1つのページまたはメールで両方のタイプを使用しないようにすることをお勧めします。 GoogleはWebコンテンツにマイクロデータを優先します。
元気?
JSON-LDを推奨するドキュメントはより最近のものであり、Googleは特に 以下の理由 のために(Microdataよりも)可能であればJSON-LDを使用することを推奨していることを明記しています。
「マークアップは、ユーザーに表示されるテキストとインターリーブする必要はありません。これにより、イベントのMusicVenueのPostalAddressの国など、ネストされたデータ項目を表現しやすくなります。」
「Googleは、JavaScriptコードやコンテンツ管理システムの埋め込みウィジェットなどによって、ページのコンテンツに動的に挿入されたJSON-LDデータを読み取ることができます。」
Google Developersの記事 は最近のものです。次に、その情報を優先情報として選択します。