web-dev-qa-db-ja.com

交換部品の「isAccessoryOrSparePartFor」プロパティをマークアップする方法は?

台所の蛇口の交換用バルブのリッチスニペットを作成したいと思います。

MicrodataとisAccessoryOrSparePartForプロパティを使用して、そのパーツを親製品に関連付けるにはどうすればよいですか?

これは私がこれまでに持っているものです:

<div itemprop="isAccessoryOrSparePartFor" itemscope itemtype="http://schema.org/Product">
  <h1 itemprop="name">Replacement Valve 209438</h1>
  <link itemprop="url" href="https://www.example/replacement-Valve-209438">
  <link itemprop="model" href="https://www.example.com/kitchen-faucet-220/">
  <!-- more product properties, etc. -->
</div>

Googleリッチスニペットツールでどのように表示する必要がありますか?1つまたは2つの製品があるはずですか? modelは、親の蛇口に関連付ける正しいプロパティですか?

1
User970008

(Googleの Products rich resultisAccessoryOrSparePartFor プロパティを使用しないため、以下はSchema.orgでの表現方法のみに基づいています。)

構造化データは次のことを伝えます。Product「Replacement Valve 209438」のアクセサリ/スペアパーツであるProduct(図示せず)があります。しかし、私が理解する限り、あなたはそれを逆にしたいのです。

したがって、次のようになります。

<article itemscope itemtype="http://schema.org/Product">

  <h2 itemprop="name">Replacement Valve 209438</h2>

  <div itemprop="isAccessoryOrSparePartFor" itemscope itemtype="http://schema.org/Product">
    <a itemprop="url" href="/kitchen-faucet-220">
      <span itemprop="name">Kitchen Faucet 220</span>
    </a>
  </div>

</article>

model プロパティは、プロパティを指定する(!)のProductModelProductを参照するために使用できます。

0
unor