स्थानीय कारोबार (LocalBusiness) का स्ट्रक्चर्ड डेटा

जब कोई उपयोगकर्ता Google Search या Maps पर किसी कारोबार को खोजता है, तो Search के नतीजों में खास तौर पर Google का नॉलेज पैनल दिख सकता है. इसमें, क्वेरी से मिलते-जुलते किसी कारोबार के बारे में ज़रूरी जानकारी रहती है. जब उपयोगकर्ता किसी खास तरह के कारोबार के बारे में खोजते हैं (जैसे, "मुंबई के सबसे मशहूर रेस्टोरेंट"), तो उन्हें क्वेरी से मिलते-जुलते कारोबारों का कैरसेल दिख सकता है. स्थानीय कारोबार के स्ट्रक्चर्ड डेटा की मदद से, Google को कारोबार के खुले होने का समय, उसके अलग-अलग डिपार्टमेंट, और समीक्षाओं के बारे में जानकारी दी जा सकती है. इसके लिए, Google आपके कारोबार को दूसरे कारोबारों से जुड़ी समीक्षाएं दिखाता है. अगर आपको लगता है कि उपयोगकर्ताओं को सीधे Search के नतीजों से बुकिंग करने या ऑर्डर करने की सुविधा मिले, तो बुकिंग, पेमेंट, और दूसरी कार्रवाइयों की सुविधा देने के लिए Maps का बुकिंग एपीआई इस्तेमाल किया जा सकता है.

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab

  1. 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据
  2. 遵循指南
  3. 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
  4. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  5. 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图Search Console Sitemap API 可以帮助您自动执行此操作。

उदाहरण

स्थानीय कारोबार की सामान्य लिस्टिंग

यहां एक स्थानीय कारोबार की लिस्टिंग का उदाहरण दिया गया है. इसमें JSON-LD का इस्तेमाल किया गया है.

Google Search पर स्थानीय कारोबार की लिस्टिंग


<html>
  <head>
    <title>Dave's Steak House</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Restaurant",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "name": "Dave's Steak House",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "148 W 51st St",
        "addressLocality": "New York",
        "addressRegion": "NY",
        "postalCode": "10019",
        "addressCountry": "US"
      },
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": 4,
          "bestRating": 5
        },
        "author": {
          "@type": "Person",
          "name": "Lillian Ruiz"
        }
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 40.761293,
        "longitude": -73.982294
      },
      "url": "https://www.example.com/restaurant-locations/manhattan",
      "telephone": "+12122459600",
      "servesCuisine": "American",
      "priceRange": "$$$",
      "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",
          "opens": "16:00",
          "closes": "23:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Sunday",
          "opens": "16:00",
          "closes": "22:00"
        }
      ],
      "menu": "https://www.example.com/menu"
    }
    </script>
  </head>
  <body>
  </body>
</html>

यहां एक ऐसे रेस्टोरेंट का उदाहरण दिया गया है जो ज़्यादा जानकारी वाले पेज की ज़रूरी शर्तों को पूरा करता है. ऐसा हो सकता है कि इस रेस्टोरेंट का, कैरसेल मार्कअप के साथ खास जानकारी वाला पेज भी मौजूद हो. रेस्टोरेंट कैरसेल चुनिंदा रेस्टोरेंट कंपनियों के लिए ही उपलब्ध है. अगर आपको इसका इस्तेमाल करना है, तो फ़ॉर्म भरकर हमें बताएं.

<html>
  <head>
    <title>Trattoria Luigi</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Restaurant",
      "name": "Trattoria Luigi",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
       "priceRange": "$$$",
       "servesCuisine": "Italian",
       "telephone": "+12125557234",
       "address": {
         "@type": "PostalAddress",
         "streetAddress": "148 W 51st St",
         "addressLocality": "New York",
         "addressRegion": "NY",
         "postalCode": "10019",
         "addressCountry": "US"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

कारोबार के खुले होने का समय

कारोबार के खुले होने के अलग-अलग समय को कैसे मार्कअप किया जाता है, यहां इसके कुछ उदाहरण दिए गए हैं.

आम तौर पर कारोबार के खुले रहने का समय

validFrom और validThrough प्रॉपर्टी को शामिल नहीं करने का मतलब है कि कारोबार के खुले रहने का समय पूरे साल के लिए मान्य है. यहां एक ऐसे कारोबार के बारे में बताया गया है जो सोमवार से शुक्रवार सुबह 9 बजे से लेकर रात 9 बजे तक और शनिवार-रविवार को सुबह 10 बजे से रात 11 बजे तक खुला रहता है.

"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"
  }
]
देर रात में कारोबार के खुले होने का समय

रात 12 बजे के बाद के लिए, एक OpeningHoursSpecification प्रॉपर्टी का इस्तेमाल करके कारोबार के खुलने और बंद होने का समय बताएं. यहां एक ऐसे कारोबार के बारे में बताया गया है जो शनिवार शाम 6 बजे से रविवार सुबह 3 बजे तक खुला रहता है.

"openingHoursSpecification": {
  "@type": "OpeningHoursSpecification",
  "dayOfWeek": "Saturday",
  "opens": "18:00",
  "closes": "03:00"
}
पूरे दिन खुला रहता है

यह दिखाने के लिए कि कोई कारोबार 24 घंटे खुला रहता है, open प्रॉपर्टी को "00:00" और closes प्रॉपर्टी को "23:59" पर सेट करें. यह दिखाने के लिए कि कोई कारोबार पूरे समय बंद रहता है, opens और closes प्रॉपर्टी को "00:00" पर सेट करें. यहां एक ऐसे कारोबार के बारे में बताया गया है जो शनिवार को पूरे दिन खुला रहता है और रविवार को पूरे दिन बंद रहता है.

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Saturday",
    "opens": "00:00",
    "closes": "23:59"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Sunday",
    "opens": "00:00",
    "closes": "00:00"
  }
]
मौसम के हिसाब से कारोबार के खुले होने का समय

मौसम के हिसाब से समय बताने के लिए validFrom और validThrough, दोनों प्रॉपर्टी का इस्तेमाल करें. इस उदाहरण में एक ऐसे कारोबार के बारे में बताया गया है जो सर्दी की छुट्टियों में बंद रहता है.

"openingHoursSpecification": {
  "@type": "OpeningHoursSpecification",
  "opens": "00:00",
  "closes": "00:00",
  "validFrom": "2015-12-23",
  "validThrough": "2016-01-05"
}

एक से ज़्यादा विभाग

अलग-अलग विभाग वाले कारोबार में हर विभाग की एक खास प्रॉपर्टी हो सकती है, जैसे कि उसके खुलने का समय या टेलीफ़ोन नंबर. ऐसे में हर विभाग के लिए, किसी खास एलिमेंट के साथ department प्रॉपर्टी को मार्कअप किया जा सकता है. हर विभाग के एलिमेंट में उन प्रॉपर्टी की जानकारी दें जो मुख्य स्टोर से अलग हैं.

<html>
  <head>
    <title>Dave's Department Store</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Store",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "name": "Dave's Department Store",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "1600 Saratoga Ave",
        "addressLocality": "San Jose",
        "addressRegion": "CA",
        "postalCode": "95129",
        "addressCountry": "US"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 37.293058,
        "longitude": -121.988331
      },
      "url": "https://www.example.com/store-locator/sl/San-Jose-Westgate-Store/1427",
      "priceRange": "$$$",
      "telephone": "+14088717984",
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday",
            "Tuesday",
            "Wednesday",
            "Thursday",
            "Friday",
            "Saturday"
          ],
          "opens": "08:00",
          "closes": "23:59"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Sunday",
          "opens": "08:00",
          "closes": "23:00"
        }
      ],
      "department": [
        {
          "@type": "Pharmacy",
          "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
          "name": "Dave's Pharmacy",
          "address": {
            "@type": "PostalAddress",
            "streetAddress": "1600 Saratoga Ave",
            "addressLocality": "San Jose",
            "addressRegion": "CA",
            "postalCode": "95129",
            "addressCountry": "US"
          },
          "priceRange": "$",
          "telephone": "+14088719385",
          "openingHoursSpecification": [
            {
              "@type": "OpeningHoursSpecification",
              "dayOfWeek": [
                "Monday",
                "Tuesday",
                "Wednesday",
                "Thursday",
                "Friday"
              ],
              "opens": "09:00",
              "closes": "19:00"
            },
            {
              "@type": "OpeningHoursSpecification",
              "dayOfWeek": "Saturday",
              "opens": "09:00",
              "closes": "17:00"
            },
            {
              "@type": "OpeningHoursSpecification",
              "dayOfWeek": "Sunday",
              "opens": "11:00",
              "closes": "17:00"
            }
          ]
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

दिशा-निर्देश

अपनी साइट को स्थानीय कारोबार के रिच रिज़ल्ट में दिखाने के लिए, आपको इन दिशा-निर्देशों का पालन करना होगा.

अलग-अलग तरह के स्ट्रक्चर्ड डेटा की परिभाषा

नीचे दिए गए टेबल में प्रॉपर्टी और schema.org/LocalBusiness में दी गई उनकी पूरी जानकारी के आधार पर, स्थानीय कारोबार और कारोबार के ऐक्शन टाइप में उनके इस्तेमाल की सूची दी गई है.

अपने कॉन्टेंट को रिच रिज़ल्ट में दिखाने के लिए ज़रूरी प्रॉपर्टी जोड़ें. अपने कॉन्टेंट के बारे में ज़्यादा जानकारी जोड़ने के लिए, सुझाई गई प्रॉपर्टी भी शामिल की जा सकती हैं. इससे उपयोगकर्ताओं को बेहतर अनुभव मिल सकता है.

आपके पास अपनी साइट के किसी भी पेज पर LocalBusiness स्ट्रक्चर्ड डेटा जोड़ने का विकल्प होता है. हालांकि, इस स्ट्रक्चर्ड डेटा को कारोबार की जानकारी देने वाले पेज पर जोड़ना बेहतर होता है.

LocalBusiness

LocalBusiness की पूरी जानकारी schema.org/LocalBusiness पर मौजूद है. हर स्थानीय कारोबार की जगह को LocalBusiness टाइप के तौर पर तय करें. जितना हो सके, उतने सटीक LocalBusiness सब-टाइप का इस्तेमाल करें. उदाहरण के लिए, Restaurant, DaySpa, HealthClub वगैरह.

अगर आपके पास एक से ज़्यादा टाइप हैं, तो उन्हें कलेक्शन के तौर पर बताएं (additionalType काम नहीं करता). उदाहरण के लिए, अगर आपका कारोबार एक से ज़्यादा सेवाएं देता है:

{
  "@context": "https://schema.org",
  "@type": ["Electrician", "Plumber", "Locksmith"],
  ....
}

Google के साथ काम करने वाली प्रॉपर्टी ये हैं:

ज़रूरी प्रॉपर्टी
address

PostalAddress

कारोबार का पता. ज़्यादा से ज़्यादा प्रॉपर्टी शामिल करें. आप जितनी ज़्यादा प्रॉपर्टी जोड़ेंगे, इस्तेमाल करने वालों को उतने ही बेहतर नतीजे मिलेंगे. उदाहरण के लिए:

"address": {
  "@type": "PostalAddress",
  "streetAddress": "148 W 51st St Suit 42 Unit 7",
  "addressLocality": "New York",
  "addressRegion": "NY",
  "postalCode": "10019",
  "addressCountry": "US"
}
name

Text

कारोबार का नाम.

सुझाई गई प्रॉपर्टी
aggregateRating

AggregateRating

यह प्रॉपर्टी सिर्फ़ उन साइटों के लिए सुझाई गई है जो दूसरे स्थानीय कारोबारों के बारे में समीक्षाएं दिखाती हैं: स्थानीय कारोबार की औसत रेटिंग कई रेटिंग या समीक्षाओं के आधार पर दिखाई जाती है. समीक्षा स्निपेट के दिशा-निर्देशों के साथ-साथ, ज़रूरी और सुझाई गई औसत रेटिंग प्रॉपर्टी की सूची को फ़ॉलो करें.

department

LocalBusiness

सिर्फ़ एक विभाग के लिए नेस्ट किया गया आइटम. आपको किसी एक विभाग के लिए इस टेबल में मौजूद कोई भी प्रॉपर्टी तय कर होगा.

अन्य दिशा-निर्देश:

  • यहां बताए गए फ़ॉर्मैट में विभाग के नाम के साथ स्टोर का नाम शामिल करें: {store name} {department name}. उदाहरण के लिए: gMart और gMart Pharmacy
  • अगर विभाग के नाम की सार्वजनिक रूप से ब्रैंडिंग की जा चुकी है, तो विभाग के नाम के लिए वही नाम इस्तेमाल करें. उदाहरण के लिए: Best Buy और Geek Squad.
geo

GeoCoordinates

कारोबार की भौगोलिक जगह की जानकारी.

geo.latitude

Number

कारोबार की जगह का अक्षांश (लैटिट्यूड). कम से कम पांच दशमलव स्थान सटीक होने चाहिए.

geo.longitude

Number

कारोबार की जगह का देशांतर (लान्जिटूड). कम से कम पांच दशमलव स्थान सटीक होने चाहिए.

menu

URL

खाने-पीने की दुकानों के लिए, मेन्यू का पूरी तरह से मान्य यूआरएल.

openingHoursSpecification

OpeningHoursSpecification की कैटगरी या एक ऑब्जेक्ट (दोनों काम करते हों)

वह समय जब कारोबार की जगह खुली हो.

openingHoursSpecification.closes

Time

वह समय जब कारोबार की जगह बंद हो जाती है, hh:mm:ss के फ़ॉर्मैट में हो.

openingHoursSpecification.dayOfWeek

DayOfWeek

इनमें में से एक या उससे ज़्यादा वैल्यू:

  • https://schema.org/Monday: सोमवार के लिए.
  • https://schema.org/Tuesday: मंगलवार के लिए.
  • https://schema.org/Wednesday: बुधवार के लिए.
  • https://schema.org/Thursday: गुरुवार के लिए.
  • https://schema.org/Friday: शुक्रवार के लिए.
  • https://schema.org/Saturday: शनिवार के लिए.
  • https://schema.org/Sunday: रविवार के लिए.
openingHoursSpecification.opens

Time

वह समय जब कारोबार की जगह खुलती है, hh:mm:ss के फ़ॉर्मैट में हो.

openingHoursSpecification.validFrom

Date

मौसम के हिसाब से कारोबार के बंद होने की पहली तारीख, DD-MM-YYYY के फ़ॉर्मैट में हो.

openingHoursSpecification.validThrough

Date

मौसम के हिसाब से कारोबार के बंद रहने की आखिरी तारीख, DD-MM-YYYY के फ़ॉर्मैट में हो.

priceRange

Text

दूसरे कारोबारों के मुकाबले किसी कारोबार की कीमत सीमा, जिसे आम तौर पर संख्याओं की एक रेंज के तौर पर (जैसे, "$10-15") या किसी मुद्रा को बताने वाले सामान्य निशान (जैसे, "$$$") के तौर पर दिखाया जाता है.

इस फ़ील्ड में 100 से कम वर्ण होने चाहिए. अगर इसमें 100 या उससे ज़्यादा वर्ण हैं, तो Google कारोबार के लिए कीमत सीमा नहीं दिखाएगा.

review

समीक्षा

यह प्रॉपर्टी सिर्फ़ उन साइटों के लिए सुझाई गई है जो दूसरे स्थानीय कारोबारों के बारे में समीक्षाएं दिखाती है: स्थानीय कारोबार की समीक्षा. समीक्षा स्निपेट के दिशा-निर्देशों के साथ-साथ, ज़रूरी और सुझाई गई समीक्षा प्रॉपर्टी की सूची को फ़ॉलो करें.

servesCuisine

servesCuisine

रेस्टोरेंट में किस तरह के पकवान परोसे जाते हैं.

telephone

Text

कारोबार का फ़ोन नंबर, ग्राहक के लिए संपर्क करने का पहला तरीका होता है. फ़ोन नंबर में देश का कोड और इलाके का कोड ज़रूर शामिल करें.

url

URL

कारोबार की किसी खास जगह का पूरी तरह से मान्य यूआरएल. यह यूआरएल एक ऐसा लिंक होना चाहिए जो काम करता हो.

अगर आपकी साइट पर कई रेस्टोरेंट की लिस्टिंग है और आपको लगता है कि उन्हें होस्ट कैरसेल मिले, तो कैरसेल ऑब्जेक्ट जोड़ें. अपने कैरसेल ऑब्जेक्ट में कैरसेल प्रॉपर्टी के साथ-साथ, इन प्रॉपर्टी की जानकारी भी दें. हालांकि, कैरसेल प्रॉपर्टी ज़रूरी नहीं हैं, लेकिन अगर आपको अपने रेस्टोरेंट लिस्टिंग को होस्ट कैरसेल के मुताबिक बनाना है, तो आपको यहां बताई गई प्रॉपर्टी जोड़नी होंगी.

Google के साथ काम करने वाली प्रॉपर्टी ये हैं:

ज़रूरी प्रॉपर्टी
image

बार-बार इस्तेमाल होने वाला URL या ImageObject

रेस्टोरेंट की एक या इससे ज़्यादा इमेज.

其他的图片指南:

  • 每个网页必须包含至少 1 张图片(无论您是否添加了标记)。Google 将根据宽高比和分辨率挑选最合适的图片显示在搜索结果中。
  • 图片网址必须可抓取且可编入索引。如需检查 Google 能否访问您的网址,请使用网址检查工具
  • 图片必须代表标记的内容。
  • 图片必须采用受 Google 图片支持的文件格式。
  • 为取得最佳效果,建议您提供具有以下宽高比的多个高分辨率图片(宽度乘以高度至少为 50K 像素):16x9、4x3 和 1x1。

例如:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
name

Text

रेस्टोरेंट का नाम.

सुझाई गई प्रॉपर्टी
address

PostalAddress

कारोबार का पता. ज़्यादा से ज़्यादा प्रॉपर्टी शामिल करें. आप जितनी ज़्यादा प्रॉपर्टी जोड़ेंगे, इस्तेमाल करने वालों को उतने ही बेहतर नतीजे मिलेंगे. उदाहरण के लिए:

"address": {
  "@type": "PostalAddress",
  "streetAddress": "148 W 51st St",
  "addressLocality": "New York",
  "addressRegion": "NY",
  "postalCode": "10019",
  "addressCountry": "US"
}
servesCuisine

servesCuisine

रेस्टोरेंट में किस तरह के पकवान परोसे जाते हैं.

समस्याएं हल करना

अगर आपको स्ट्रक्चर्ड डेटा लागू करने या डीबग करने में कोई समस्या आ रही है, तो यहां कुछ ऐसे रिसॉर्स दिए गए हैं जिनसे आपको मदद मिल सकती है.