【问题标题】:Multiple restaurants in Schema.orgSchema.org 中的多家餐厅
【发布时间】:2015-09-23 10:19:19
【问题描述】:

我们有一些餐厅有多个地点或分店。我想包含正确的 Schema.org 标记,但找不到任何允许列出多个餐厅的内容。

每家餐厅都有自己的地址、电子邮件、电话和营业时间,甚至可能有一个“分店名称”。

两个分支都列在同一个网站上。

这是我们通常使用的单一餐厅模式的示例:

<script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "Restaurant",
      "name": "Resty name",
      "openingHours": [
        "Tu-Sa 18:00-21:30",
        "Fr-Sa 12:00-14:30"
      ],
      "address": {
        "@type": "PostalAddress",
        "addressRegion": "addy region",
        "postalCode": "POST CODE",
        "streetAddress": "street addy"
      },
      "servesCuisine": [
        "type",
        "another type"
      ],
      "email" : "email@address.com",
      "telephone": "0123",
      "url": "http://website.address.com",
      "logo" : "http://website.address.com/logo.png"
    }
</script>

【问题讨论】:

    标签: schema.org json-ld


    【解决方案1】:

    我遇到了部门规范,我认为这是我应该标记同一组织的多个位置的方式;

    <script type="application/ld+json">
        {
            "@context": "http://schema.org",
            "@type": "Organization",
            "name": "Orga name",
            "url": "http://orga-url.com",
            "logo": "http://orga-url/img/logo.png",
            "telephone": "01234567890",
            "email": "info@orga-url.com",
            "department": 
            [
              {
                  "@type": "Restaurant",
                  "name": "Resta name",
                  "address": {
                    "@type": "PostalAddress",
                    "addressRegion": "region",
                    "postalCode": "POST",
                    "streetAddress": "Street addy"
                  },
                  "openingHours": [
                    "Tu-Fr 17:00-00:00",
                    "Sa 12:00-00:00",
                    "Su 12:00-21:00"
                  ],
                  "email" : "branch@orga-url.com"
              },
              {
                  "@type": "Restaurant",
                  "name": "Resta name",
                  "address": {
                    "@type": "PostalAddress",
                    "addressRegion": "region",
                    "postalCode": "POST",
                    "streetAddress": "Street addy"
                  },
                  "openingHours": [
                    "Mo-Th 11:00-00:00",
                    "Fr-Sa 11:00-00:30",
                    "Su 11:00-23:00"
                  ],
                  "email" : "branch@orga-url.com"
              }
            ]    
        }
      </script>
    

    我已经通过 Google 验证器 (https://developers.google.com/structured-data/testing-tool/) 运行了这个,一切都恢复正常。如果有人有任何建议来更好地优化上述内容,我很想听听!谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 2011-09-29
      • 2013-05-10
      • 2018-01-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多