web-dev-qa-db-ja.com

schema.orgのブランドの正しい使用法

Schema.orgのBrandスキーマを使用する正しい使用法は何ですか?

私は服を販売するウェブサイトを持っています。 Levi、Calvin Kleinなど、Webサイトに製品があるすべてのブランドを一覧表示するブランドページがあります。これらの名前のいずれかをクリックすると、ブランドの詳細ページに移動します(私のWebサイト) )そのブランドのウェブサイトで販売している製品のリスト。リンクは次のようになります

  • www.example.com/brands(リスト)
  • www.example.com/brands/levi(詳細)
  • www.example.com/brand/calvin-klein(詳細)

上記の私のシナリオでは、ブランドの詳細ページで、schema.orgのBrandスキーマを使用する必要がありますか?それとも、自分のブランド、つまり自分のウェブサイトに使用するだけですか?これは私が現在持っているものです:

<div class="container">
     <div itemscope itemtype="http://schema.org/Brand">
          <h1 itemprop="name">Calvin Klein</h1>
          <p itemprop="description">blah blah blah</p>
     </div>
</div>

URLを含める場合、WebサイトのURLにリンクする必要がありますか、それともブランドのWebサイトにリンクする必要がありますか?

2
Brendan Vogt

Schema.orgのブランドスキーマを使用する正しい使い方は何ですか?

one「正しい使用法」はありません。何を伝えたいかによって異なります。

ブランドについて何か言いたい場合は、Schema.orgの Brand type を使用できます。

Product type には、プロパティ brand があり、これは値としてBrandアイテムを取ります。これにより、たとえば、MicrodataのBrand属性を使用して、Productアイテムのそれぞれからitemrefを参照できます。

<div itemprop="brand" itemscope itemtype="http://schema.org/Brand" id="brand-ck">
  <h1 itemprop="name">Calvin Klein</h1>
  <p itemprop="description">blah blah blah</p>
</div>

<article itemscope itemtype="http://schema.org/Product" itemref="brand-ck">
  <!-- product 1 -->
</article>

<article itemscope itemtype="http://schema.org/Product" itemref="brand-ck">
  <!-- product 2 -->
</article>

URLを含める場合、自分のWebサイトのURLにリンクする必要がありますか、それともバンドのWebサイトにリンクする必要がありますか?

url property は、「アイテムのURL」を取ります。これは、アイテムの公式ウェブサイトである必要はありません(もしあれば)。サイトで、このブランドに関するページのURLを指定できます。

ブランドの公式ウェブサイトにリンクする場合は、 sameAs property (太字の強調地雷)を使用できます。

アイテムのIDを明確に示す参照WebページのURL。例えば。アイテムのWikipediaページ、Freebaseページ、または公式WebサイトのURL。

4
unor