Schema.orgマークアップをJSON-LDとして使用するためのコードの理想的な場所はどこですか?
JSON-LDを使用するSchema.orgマークアップを配置するのに最適な場所はどこですか?一部は内部を推奨します<head>が、スクリプトもインラインで動作します。MVCでは、それらをコントローラーと同じスコープに配置する方が簡単です。つまり、要素の近くにインラインで配置します。しかし、JSON-LDは、の1つの巨大なスクリプト/スタックとして「よりよく機能する」場合があり<head>ます。私が思う理想的な場所がわからないだけです。 例はパンくずです-クラムのマークアップの前にJSON-LDスクリプトを置くだけですか、それともモデルをロードする問題をすべて(もう一度)作成して、を作成する領域で定義する必要があり<head>ますか?パフォーマンスに影響があるようですが、仕様に見合う価値がある場合は、実行する必要があります。 JSON-LDでの組織の例を以下に示します(これは<head>すでにあります)。 <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "name" : "A Huge Corporation", "url" : "http://www.example.com", "logo" : "http://www.example.com/huge-corporation.png", "founder" : "Humanz", "foundingDate" : "1268", "sameAs" : "http://plus.google.com/111111111111111111111", "contactPoint" : { "@type" : "ContactPoint", "contactType" : "Customer Service", "telephone" : "+1-888-888-8888", "faxNumber" : "+1-777-777-7777", "contactOption" : …