web-dev-qa-db-fra.com

Schéma JSON-LD pour les pages de catégorie

Je fais le schéma JSON-LD pour un site de commerce électronique. Alors que j'ai les pages de détails du produit et la page d'accueil vers le bas, je rencontre une certaine confusion sur d'autres types de pages (je suis assez nouveau dans le schéma).

J'ai besoin d'écrire un schéma pour les types de pages suivants:

...et ainsi de suite. Ces types de pages sont des atterrisseurs de navigation principaux qui fournissent simplement des liens vers les catégories, marques, etc. En dehors de cela, il n'y a pas de copie réelle sur les pages. Ma question est la suivante:

En supposant que je n'inclue pas le même schéma d'organisation sur ces pages que je fais la page d'accueil (j'ai lu que vous ne devriez pas dupliquer le schéma comme ça), y a-t-il une approche spécifique à cela? Pour le moment, je n'ai qu'une version modifiée de l'Organisation:

{
"@context": "https://schema.org/",
"@type": "Organization",
"name": "Company Brand Page",
"url": "https://www.example.com/pages/brands",
"logo": "URL of Logo", 
}

Nous essayons de fournir le schéma le plus efficace sans le rendre trop fou, alors devrions-nous également inclure les éléments suivants:

  1. Schéma de chapelure
  2. Schéma de liste d'articles pour répertorier les marques, catégories, etc.

Merci d'avance.

2
BAM

L'organisation n'est ni nommée "Company Brand Page", ni son URL /pages/brands. Ces valeurs de propriété s'appliquent à la page, pas à l'organisation.

Schema.org fournit le type WebPage . Pour les pages de type catégorie, son sous-type CollectionPage est le bon choix.

Avec la propriété publisher , vous pouvez indiquer que le CollectionPage est publié par le Organization.

Pour associer les différents produits/marques au CollectionPage, il y a deux façons possibles: mainEntity avec un ItemList ( exemple ), ou hasPart.

1
unor