स्थानीय कारोबार

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

स्ट्रक्चर्ड डेटा को जोड़ने का तरीका

स्ट्रक्चर्ड डेटा, किसी पेज के बारे में जानकारी देने और पेज के कॉन्टेंट को कैटगरी में बांटने का एक स्टैंडर्ड फ़ॉर्मैट है. अगर आप स्ट्रक्चर्ड डेटा के बारे में ज़्यादा नहीं जानते, तो स्ट्रक्चर्ड डेटा के काम करने का तरीका पर जाकर, इसके बारे में ज़्यादा जानकारी पा सकते हैं.

स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है. वेब पेज में स्ट्रक्चर्ड डेटा जोड़ने के सिलसिलेवार निर्देशों के लिए, स्ट्रक्चर्ड डेटा कोडलैब (कोड बनाना सीखना) देखें.

  1. ज़रूरी प्रॉपर्टी जोड़ें. इस्तेमाल किए जाने वाले फ़ॉर्मैट के मुताबिक, यह जानें कि पेज पर स्ट्रक्चर्ड डेटा कहां डालना है.
  2. दिशा-निर्देशों का पालन करें.
  3. ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) के टेस्ट का इस्तेमाल करके, अपने कोड की पुष्टि करें.
  4. स्ट्रक्चर्ड डेटा वाले कुछ पेजों को डिप्लॉय करें. इसके बाद, यूआरएल जांचने वाला टूल इस्तेमाल करके जांचें कि Google को पेज कैसा दिखेगा. पक्का करें कि Google आपका पेज ऐक्सेस कर सकता हो. साथ ही, देखें कि उस पेज को robots.txt फ़ाइल और noindex टैग से ब्लॉक न किया गया हो या लॉग इन करना ज़रूरी न हो. अगर पेज ठीक दिखता है, तो आप Google को अपने यूआरएल फिर से क्रॉल करने के लिए कह सकते हैं.
  5. Google को आगे होने वाले बदलावों की जानकारी देने के लिए, हमारा सुझाव है कि आप साइटमैप सबमिट करें. आप Search Console साइटमैप एपीआई की मदद से इसे अपने-आप चलने दे सकते हैं.

उदाहरण

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

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


<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": "http://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": "http://www.example.com/menu",
      "acceptsReservations": "True"
    }
    </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",
       "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 घंटे खुला रहता है

यह दिखाने के लिए कि कोई कारोबार 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": "http://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",
          "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 की पूरी जानकारी schema.org/LocalBusiness पर मौजूद है. हर स्थानीय कारोबार की जगह को LocalBusiness के एक प्रकार के तौर पर तय करें. जितना हो सके उतना सही LocalBusiness सब-टाइप इस्तेमाल करें. उदाहरण के लिए, Restaurant, DaySpa, HealthClub वगैरह.

ज़रूरी प्रॉपर्टी
@id

URL

यूआरएल के रूप में, दुनिया भर में पहचाना जाने वाला कारोबार की जगह का विशेष आईडी. आईडी स्थिर और समय के साथ न बदलने वाला होना चाहिए. Google Search, यूआरएल को एक अधूरी स्ट्रिंग के तौर पर देखता है. यह ज़रूरी नहीं है कि यह लिंक काम करता हो. अगर कारोबार कई जगह से होता है, तो ध्यान रखें कि हर जगह के लिए एक अलग @id का इस्तेमाल हो.

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

Text

इसमें एक या ज़्यादा प्लैटफ़ॉर्म हो सकते हैं:

  • सोमवार
  • मंगलवार
  • बुधवार
  • गुरुवार
  • शुक्रवार
  • शनिवार
  • रविवार
  • हम
openingHoursSpecification.opens

Time

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

openingHoursSpecification.validFrom

Date

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

openingHoursSpecification.validThrough

Date

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

priceRange

Text

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

review

समीक्षा

स्थानीय कारोबार की समीक्षा. समीक्षा स्निपेट के दिशा-निर्देशों और सुझाई गई ज़रूरी समीक्षा प्रॉपर्टी की सूची का पालन करें.

servesCuisine

servesCuisine

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

telephone

Text

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

url

URL

कारोबार की किसी खास जगह का पूरी तरह से मान्य यूआरएल हो. @id प्रॉपर्टी के उलट यह यूआरएल काम करना चाहिए.

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

ज़रूरी प्रॉपर्टी
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

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

समस्या को हल करना

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