【SEO】【構造化データ】Product
Product
以下の実装をしたケースの紹介です。
https://developers.google.com/search/docs/data-types/product?hl=ja
今回のページの場合は売り物ではなく全国の車のカタログのため推奨フィールドは空が多いです。
ただこのようなケースでも必須フィールドを埋めれば適用することができます。
コード
製品が1つしかなかったのでテンプレート側で変数をechoする対応にしました。
今回はこちらのページに実装した例です。
製品が複数の場合の実装はこちらをご参照ください。
structuredData.template
<script type="application/ld+json">
[
{
"@context" : "https://schema.org",
"@type" : "Product",
"name" : "<?php echo $name;?>",
"image" : "<?php echo $imagePath;?>",
"url" : "<?php echo $url;?>",
"brand" : {
"@type" : "Brand",
"name" : "<?php echo str_replace('"', '\"', $brand);?>"
},
"offers": {
"@type" : "Offer",
"price" : "<?php echo $price;?>",
"priceCurrency" : "JPY"
}
}
]
</script>
テストツールで見るとこんな感じです。
Author And Source
この問題について(【SEO】【構造化データ】Product), 我々は、より多くの情報をここで見つけました https://qiita.com/bubbles/items/5f94ee7eee91405285c5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .