回答:
データはどこにでも配置できます。Googleのドキュメントから:
囲まれたデータ、
<script type="application/ld+json">
...</script>
以下の例に示すように、タグは、配置することができるいずれかで<HEAD>
、または<BODY>
地域ページそのディスプレイそのイベントの。
AJAXを使用して動的にフェッチされたデータを使用することもできます。
初期ページの読み込み時に実行されるJavaScriptによって挿入されたJSON-LDマークアップを認識できます。
更新(コメントでAntonyが指摘)
最新のドキュメントは言います:
[JSON-LDは]ページヘッドまたは本文のタグに埋め込まれたJavaScript表記... Googleは、JavaScriptコードやコンテンツの埋め込みウィジェットなどにより、ページのコンテンツに動的に挿入されたJSON-LDデータを読み取ることができます。マネジメントシステム。
に挿入する場合は、次のようにする必要があります<body>
。
<p class="companyName" vocab="http://schema.org/" resource="#manu" typeof="Organization">
<span property="name">ShopTech Media</span>
<img property="logo" src="https://yoursite.com/logo.png" />
<a property="url" href="http://www.yoursite.com">Home page</a>
</p>
<p typeof="contactPoint">
<span property="contactType">Customer Service:</span>
<span property="telephone">+45-xxxxxxx</span>
</p>
以下は、<head>
タグに構造化データを挿入するスクリプトコードです
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"url": "http://www.shoptech.media",
"logo": "https://shoptech.media/wp-content/uploads/2019/08/cropped-logo-sm.png",
"contactPoint": [{
"@type": "ContactPoint",
"telephone": "+45-65711114",
"contactType": "customer service"
}]
}
</script>
一般的な構造化データのガイドラインでドキュメントを確認してください