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

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

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

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

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

  1. ज़रूरी प्रॉपर्टी जोड़ें. पेज पर स्ट्रक्चर्ड डेटा कहां जोड़ना चाहिए, इस बारे में जानकारी पाने के लिए, JSON-LD स्ट्रक्चर्ड डेटा: इसे पेज पर कहां डाला जाए देखें.
  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"
       ],
      "@id": "http://davessteakhouse.example.com",
      "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"
       ],
      "@id": "http://davesdeptstore.example.com",
      "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",
  "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

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

इमेज के बारे में दूसरे दिशा-निर्देश:

  • हर पेज में कम से कम एक इमेज होनी चाहिए (चाहे आप मार्कअप को शामिल करें या न करें). Google, आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) और रिज़ॉल्यूशन के आधार पर, खोज के नतीजों में दिखाने के लिए सबसे अच्छी इमेज चुनेगा.
  • इमेज के यूआरएल क्रॉल किए जा सकने वाले और इंडेक्स किए जा सकने वाले होने चाहिए.
  • इमेज में मार्कअप की गई सामग्री दिखनी चाहिए.
  • इमेज .jpg, .png या .gif फ़ॉर्मैट में होनी चाहिए.
  • सबसे अच्छे नतीजों के लिए, ज़्यादा रिज़ॉल्यूशन वाली ऐसी कई इमेज (चौड़ाई और ऊंचाई को गुणा करने के बाद कम से कम 50,000 पिक्सेल) उपलब्ध कराएं जिनका आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) यह हो: 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

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

समस्या का हल

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