2016-07-13 1 views
2

Schema.orgを使用して、検索エンジンに自分の記事のパンくずリストを読ませたいと思います。Schema.orgでアーティクルのブレッドクラムを設定するにはどうすればよいですか?

ただし、BreadcrumbListWebPageの一部ですが、Articleの一部ではありません。

各記事にWebPageオブジェクトを追加することはできますが、少し冗長に見えますが、検索エンジンがどのように扱うかはわかりません。

ブレッドクラムと記事オブジェクトの両方を実装する正しい方法は何ですか?
実生活の例は素晴らしいでしょう。

答えて

1

記事とウェブページは異なるエンティティです。いろいろな理由から、これらのエンティティ間の線をぼかさないことが理にかなっています。記事にはパンくずリストはありません。 Schema.orgが(およびサブタイプ)の場合にのみbreadcrumb propertyを定義している理由です。

一般的で予想される方法は、ページ上にあるエンティティ(たとえばArticleのようなもの)に加えてWebPageエンティティを提供することです。

mainEntity property(または逆のmainEntityOfPage property)は、Webページが示すプライマリエンティティを示すために使用されます。

だから、単一の物品を含むWebページのために、あなたのようなものかもしれない:

  • WebPagebreadcrumbBreadcrumbList
  • WebPagemainEntityArticle
-1

はここでスキーマとGoogleでexampleです.org

+0

この例では、アーティクル内にブレッドクラムを含める –

+0

アーティクルの一部ではない新しいブレッドクラムスキーマを追加できます。 複数のブレッドクラムを使用している場合、Googleは最初のブレッドクラムをメインとして使用すると言います。 参照:https://searchenginewatch.com/sew/news/2335753/matt-cutts-if-you-have-multiple-breadcrumbs-google-picks-the-first-one – Lovntola

関連する問題