web-dev-qa-db-de.com

Richtige Verwendung von Brand von schema.org

Wie wird das Schema Brand von schema.org richtig verwendet?

Ich habe eine Website, die Kleidung verkauft. Ich habe eine Markenseite, auf der ich alle Marken aufführe, für die ich Produkte auf meiner Website habe, z. B. Levi, Calvin Klein usw. Wenn Sie auf einen dieser Namen klicken, gehe ich zur Markendetailseite (auf meiner Website) ), die Produkte auflistet, die ich für diese Marke auf meiner Website zum Verkauf habe. Ein Link würde ungefähr so ​​aussehen

  • www.example.com/brands (Liste)
  • www.example.com/brands/levi (Einzelheiten)
  • www.example.com/brand/calvin-klein (Einzelheiten)

Muss ich in meinem obigen Szenario auf der Markendetailseite das Schema Brand von schema.org verwenden? Oder sollte ich es nur für meine eigene Marke verwenden, nämlich meine Website? Das habe ich aktuell:

<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>

Muss ich eine URL mit meiner URL auf meiner Website oder mit der Website der Marke verknüpfen, wenn ich sie einschließen möchte?

2
Brendan Vogt

Was ist die korrekte Verwendung des Markenschemas von schema.org?

Es gibt keinen "richtigen Gebrauch" - es kommt darauf an, was Sie vermitteln wollen.

Wenn Sie etwas über eine Marke sagen möchten, können Sie Schema.orgs Brand type verwenden.

Der Typ Product hat die Eigenschaft brand , die ein Element Brand als Wert annimmt. Auf diese Weise können Sie aus jedem Ihrer Brand-Elemente auf Product verweisen, indem Sie beispielsweise das itemref-Attribut von Microdata verwenden:

<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>

Wenn ich eine URL einbinden möchte, muss ich sie mit meiner URL auf meiner Website oder mit der Website der Band verknüpfen?

Die url -Eigenschaft übernimmt die "URL des Elements". Dies muss nicht die offizielle Website des Artikels sein (sofern überhaupt vorhanden). Auf Ihrer Website können Sie die URL Ihrer Seite zu dieser Marke angeben.

Wenn Sie auf die offizielle Website der Marke verlinken möchten, können Sie die sameAs -Eigenschaft (fett hervorgehoben meine) verwenden:

URL einer Referenzwebseite, die die Identität des Elements eindeutig angibt. Z.B. Die URL der Wikipedia-Seite des Elements, der Freebase-Seite oder der offiziellen Website .

4
unor