Добавить schema.org (JSON-LD) объекты продукта на страницы коллекции для веб-сайта электронной коммерции? - PullRequest
0 голосов
/ 23 мая 2019

На каждом веб-сайте электронной коммерции есть страницы с коллекциями, в которых перечислены один или несколько продуктов. Я пытаюсь выяснить правильные структурированные данные для добавления на эти страницы коллекции. Я уже добавил объект CollectionPage:

{
        "@context" : "http://schema.org",
        "@type": "CollectionPage",
        "name": "Shopify Apps",
        "url": "https://sherpas.design/pages/shopify-apps",
        "description": "We build apps that function and feel natively Shopify",
        "image": "https://cdn.shopify.com/s/files/1/0085/8515/0560/files/logox2_500x500.png?v=1555661781"
    }

Но мне интересно, должен ли я добавлять объект продукта для каждого продукта, который появляется на странице коллекции? Будет ли это семантически правильным?

1 Ответ

1 голос
/ 23 мая 2019

Это подтверждает и соответствует требованиям Googles, что вы должны создать список, который просто содержит URL-адреса страниц продукта. Добавление изюминки использования CollectionPage может снизить шансы на получение богатых результатов. Я хотел бы подтвердить, что это работает.

https://developers.google.com/search/docs/guides/mark-up-listings

<script type="application/ld+json">
{
  "@context" : "http://schema.org",
  "@type": "CollectionPage",
  "name": "Shopify Apps",
  "url": "https://sherpas.design/pages/shopify-apps",
  "description": "We build apps that function and feel natively Shopify",
  "image": "https://cdn.shopify.com/s/files/1/0085/8515/0560/files/logox2_500x500.png?v=1555661781",
  "mainEntity" : {
    "@type":"ItemList",
    "itemListElement":[
      {
        "@type":"ListItem",
        "position":1,
        "url":"http://example.com/coffee_cake.html"
      },
      {
        "@type":"ListItem",
        "position":2,
        "url":"http://example.com/apple_pie.html"
      },
      {
        "@type":"ListItem",
        "position":3,
        "url":"http://example.com/blueberry-pie.html"
      }
    ]
  }
}
</script>
...