Добавление Schema.org «Бренд» в JSON-LD - PullRequest
0 голосов
/ 31 января 2019

Я добавил богатые фрагменты в свой интернет-магазин, и по большей части у меня не было проблем.По какой-то причине, когда я иду, чтобы добавить "бренд", который рекомендован Google и сервисами Google Merchant, у меня возникают проблемы.

Я добавил это в: http://schema.org/Offer. И, добавив его в скрипт в моем заголовке, тоже не повезло.

<script type="application/ld+json" data-resource-group="head_tag" data-resource-code="organization_schema">{
"@context": "http://schema.org",
"@type": "Organization",
"address": {
"@type": "PostalAddress",
"addressLocality": "",
"addressRegion": "",
"addressCountry": "",
"postalCode": "",
"streetAddress": ""
},
"email": "customerservice@domain.com",
"name": "Comany namee",
"telephone": "company number"
},
    "brand":{
        "@type":"Thing",
        "name":"[manufacture_name]"
    },
</script>
<meta itemprop="brand" content="[manufacturer_name]" />
"brand":{
    "@type":"Thing",
    "name":"[manufacture_name]"
},

Второйпросто по какой-то причине он просто не обнаруживается.

У меня есть код, похожий на метатег во всей документации, поэтому я предпочел бы сохранить этот формат, если это возможно.

1 Ответ

0 голосов
/ 31 января 2019

Ваш JSON-LD имеет синтаксические ошибки:

  • Organization закрывается с },, но после него появляется свойство brand.
  • Закрытие } отсутствует.
  • Не должно быть , после последнего }.

Так будет:

{
  "@context": "http://schema.org",
  "@type": "Organization",
  "address": {
    "@type": "PostalAddress"
  },
  "name": "company name",
  "brand": {
    "@type": "Brand",
    "name": "manufacturer name"
  }
}

(Примечаниечто я использовал Brand вместо Thing.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...