LoginSignup
3
0

More than 3 years have passed since last update.

【SEO】【構造化データ】Product

Posted at

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>

テストツールで見るとこんな感じです。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0