EコマースサイトのJSON-LDスキーマを実行しています。製品の詳細ページとホームページがダウンしている間、他のタイプのページで混乱が生じています(私はスキーマにかなり慣れていません)。
次のタイプのページのスキーマを記述する必要があります。
...などなど。これらのタイプのページは、関連するカテゴリ、ブランドなどへのリンクを提供するだけのメインナビゲーションランダーです。これ以外には、ページに実際のコピーはありません。私の質問はこれです:
私がホームページと同じようにこれらのページに同じ組織スキーマを含めないと仮定すると(そのようにスキーマを複製しないでください)、これに対する特定のアプローチはありますか?現在、私は組織の修正バージョンを持っています:
{
"@context": "https://schema.org/",
"@type": "Organization",
"name": "Company Brand Page",
"url": "https://www.example.com/pages/brands",
"logo": "URL of Logo",
}
tooクレイジーにせずに最も効果的なスキーマを提供しようとしているので、次のものも含める必要があります。
前もって感謝します。
組織の名前は「会社のブランドページ」でも、URLでもありません/pages/brands
。これらのプロパティ値は、組織ではなくページに適用されます。
Schema.orgは WebPage
タイプを提供します。カテゴリのようなページの場合、サブタイプ CollectionPage
が適切な選択です。
publisher
プロパティを使用すると、CollectionPage
がOrganization
によって公開されていることを伝えることができます。
さまざまな製品/ブランドをCollectionPage
に関連付けるには、2つの方法があります:mainEntity
とItemList
( 例 )、またはhasPart
。