Как использовать структурированные данные (JSON-LD) для местного бизнеса, состоящего из нескольких дочерних предприятий

Я создал веб-сайт для местного предприятия, в котором есть поле для гольфа, закрытый спортивный комплекс (теннис, ракетбол, воллибол, клетки для игры в ватину, наутилус), ресторан, организация питания и организация свадеб и приемов. Не знаете, как начать. Любая помощь приветствуется.


person user3272436    schedule 21.04.2016    source источник
comment
Я так понимаю, вы имеете в виду словарь Schema.org? Во всяком случае, это слишком общий вопрос. Stack Overflow подходит, если у вас есть конкретный вопрос или проблема с тем, что вы пробовали. Возможно, этот ответ о веб-мастерах SE поможет вам найти подходящие типы Schema.org.   -  person unor    schedule 23.04.2016
comment
Вам нужно предоставить больше контекста. Что вы пытаетесь достичь. Вы пишете API? Вы внедряете SEO? и т.д...   -  person Chef_Code    schedule 25.04.2016


Ответы (1)


Добрый день,

Следующий пример может оказаться полезным. Обратите внимание, что для @id я сделал предположение, что вы создали отдельную страницу для каждой сущности и указали эту ссылку в примере, но это не обязательно должна быть рабочая ссылка, поэтому, если вы не создали выделенную page вы можете создать уникальный идентификатор для каждой сущности (этот идентификатор не должен меняться со временем). См. Определения отдела и суборганизации в схеме.

<script type="application/ld+json">
{ 
  "@context" : "http://schema.org",
  "@type" : "LocalBusiness",
  "name" : "Business Name",
  "@id" : "http://www.your-company-site.com",
  "logo" : "http://www.your-company-site.com/logo.jpg",
  "sameAs" : [ "", "" ],
  "url" : "http://www.your-company-site.com",
  "email" : "[email protected]",
  "faxNumber" : "+1-401-555-1213",
  "contactPoint" : { 
    "@type" : "ContactPoint",
    "telephone" : "+1-401-555-1212",
    "contactType" : "customer service"
  },
  "openingHoursSpecification": [
    {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" ],
    "opens": "09:00",
    "closes": "21:00"
    },
    {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [ "Saturday", "Sunday" ],
    "opens": "10:00",
    "closes": "23:00"
    }
  ],
  "department" : [
    {
    "@type" : "GolfCourse",
    "name" : "Golf Course Name",
    "@id" : "http://www.your-company-site.com/golf-course-dedicated-page-url",
    "logo" : "http://www.your-company-site.com/logo.jpg",
    "sameAs" : [ "", "" ],
    "url" : "http://www.your-company-site.com/golf-course-dedicated-page-url",
    "email" : "[email protected]",
    "faxNumber" : "+1-401-555-1215",
    "contactPoint" : { 
      "@type" : "ContactPoint",
      "telephone" : "+1-401-555-1214",
      "contactType" : "customer service"
    },
    "openingHoursSpecification": [
      {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" ],
      "opens": "09:00",
      "closes": "19:00"
      },
      {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [ "Saturday", "Sunday" ],
      "opens": "09:00",
      "closes": "17:00"
      }
    ]
    },
    {
    "@type" : "TennisComplex",
    "name" : "Tennis Complex Name",
    "@id" : "http://www.your-company-site.com/tennis-complex-dedicated-page-url",
    "logo" : "http://www.your-company-site.com/logo.jpg",
    "sameAs" : [ "", "" ],
    "url" : "http://www.your-company-site.com/tennis-complex-dedicated-page-url",
    "email" : "[email protected]",
    "faxNumber" : "+1-401-555-1216",
    "contactPoint" : { 
      "@type" : "ContactPoint",
      "telephone" : "+1-401-555-1215",
      "contactType" : "customer service"
    },
    "openingHoursSpecification": [
      {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" ],
      "opens": "09:00",
      "closes": "19:00"
      },
      {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [ "Saturday", "Sunday" ],
      "opens": "09:00",
      "closes": "17:00"
      }
    ]
    }
  ],
  "subOrganization" : {
    "@type" : "Restaurant",
    "name" : "Restaurant Name",
    "@id" : "http://www.your-company-site.com/restaurant-dedicated-page-url",
    "logo" : "http://www.your-company-site.com/logo.jpg",
    "sameAs" : [ "", "" ],
    "url" : "http://www.your-company-site.com/restaurant-dedicated-page-url",
    "email" : "[email protected]",
    "faxNumber" : "+1-401-555-1217",
    "contactPoint" : { 
      "@type" : "ContactPoint",
      "telephone" : "+1-401-555-1216",
      "contactType" : "customer service"
    },
    "openingHoursSpecification": [
      {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [ "Monday", "Tuesday" ],
      "opens": "11:30",
      "closes": "22:00"
      },
      {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [ "Wednesday", "Thursday", "Friday" ],
      "opens": "11:30",
      "closes": "23:00"
      },
      {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [ "Saturday", "Sunday" ],
      "opens": "16:00",
      "closes": "23:00"
      }
    ]
  }
}
</script>
person Grace Massa Langlois    schedule 02.05.2016