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

जब उपयोगकर्ता 'Google सर्च' या मैप पर कारोबारों की खोज करते हैं, तो खोज नतीजों में क्वेरी से मिलते-जुलते कारोबार के बारे में ज़रूरी जानकारी के साथ नॉलेज ग्राफ़ कार्ड दिखाया जा सकता है. जब उपयोगकर्ता किसी तरह के कारोबार के बारे में पूछते हैं, जैसे रेस्टोरेंट, तो उन्हें रेस्टोरेंट की सूची दिखाने वालों की तरफ़ से बनाई गई सूचियों का कैरोसेल दिखाई दे सकता है.

उदाहरण

आप स्ट्रक्चर्ड डेटा की जाँच करने वाले टूल का इस्तेमाल करके नीचे दिए गए उदाहरण आज़मा सकते हैं.

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

यहां श्रेणी खोज, जैसे "भारतीय रेस्टोरेंट" या इकाई खोज, जैसे "कैस्कल" (कबाब बेचने वाली एक जगह) का उदाहरण दिया गया है.

कारोबार की जगह से जुड़ी कार्रवाई

यहां जगह के बारे में की जाने वाली क्वेरी का उदाहरण दिया गया है, जैसे "आस-पास नाई की दुकान" या "25 किलोमीटर के अंदर बाल काटने की दुकान".

कामकाज का समय

नीचे दिए गए उदाहरणों में बताया गया है कि अलग-अलग तरह के कामकाज के समय को कैसे मार्कअप किया जाता है.

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

validFrom और validThrough प्रॉपर्टी को शामिल न करने का मतलब यह है कि पूरे साल कारोबार इन घंटों के दौरान खुला रहता है.इस उदाहरण में एक ऐसे कारोबार के बारे में बताया गया है, जो सोमवार से शुक्रवार तक सुबह नौ से लेकर रात नौ बजे तक खुला रहता है और शनिवार-रविवार को सुबह 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 प्रॉपर्टी मार्क अप कर सकते हैं. हर विभाग के एलिमेंट में उन प्रॉपर्टी को परिभाषित करें, जो मेन स्टोर से अलग हैं.

अपने मार्कअप में विभाग के नामों के लिए इन दिशा-निर्देशों का पालन करें:

  • नीचे दिए गए फ़ॉर्मैट में विभाग के नाम के साथ स्टोर का नाम शामिल करें: {store name} {department name}.

    उदाहरण के लिए, gMart और gMart Pharmacy

  • जाना-पहचाना ब्रैंड होने पर विभाग का ही नाम शामिल करें. उदाहरण के लिए: Best Buy और Geek Squad.

रेस्टोरेंट की सूचियां

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

ऑर्डर और बुकिंग की स्थितियां

बिज़नेस मार्कअप कई तरह की कार्रवाइयों के बारे में बता सकता है और कार्रवाइयों को दूसरे पैरामीटर के मुताबिक बना सकता है. अपनी पेशकश के आधार पर, आप अपनी सामग्री को एक से ज़्यादा तरह की कार्रवाइयों और ज़रूरी पैरामीटर के साथ मार्क अप कर सकते हैं.

स्थितियां
OrderAction
काम करने वाले पैरामीटर
  • potentialAction.@type
  • potentialAction.target.inLanguage
  • potentialAction.target.actionPlatform
ReserveAction
काम करने वाले पैरामीटर
  • potentialAction.@type
  • potentialAction.target.inLanguage
  • potentialAction.target.actionPlatform
  • potentialAction.result.provider

नीचे दिए गए उदाहरण अलग-अलग कारोबारों के लिए एक एक्शन टारगेट का मार्कअप दिखाते हैं.

खाना ऑर्डर करना
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "@id": "http://davescafe.example.com/",
  "name": "Dave's Cafe",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
   ],
  "address" :{
    "@type": "PostalAddress",
    "streetAddress": "123 William St",
    "addressLocality": "New York",
    "addressRegion": "NY",
    "postalCode": "10038",
    "addressCountry": "US"
  },
  "geo":{
    "@type": "GeoCoordinates",
    "latitude": 40.709312,
    "longitude": -74.007136
  },
  "telephone": "+19172423826",
  "potentialAction": {
    "@type": "OrderAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://www.example.com/daves-cafe-new-york",
      "inLanguage": "en-US",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform"
      ]
    },
    "deliveryMethod": [
      "http://purl.org/goodrelations/v1#DeliveryModePickUp",
      "http://purl.org/goodrelations/v1#DeliveryModeOwnFleet"
    ],
    "priceSpecification": {
      "@type": "DeliveryChargeSpecification",
      "appliesToDeliveryMethod": "http://purl.org/goodrelations/v1#DeliveryModeOwnFleet",
      "priceCurrency": "USD",
      "price": 0.0,
      "eligibleTransactionVolume": {
        "@type": "PriceSpecification",
        "priceCurrency": "USD",
        "price": 12.00
      }
    }
  }
}
क्लास बुक करना
{
  "@context": "https://schema.org",
  "@type": "HealthClub",
  "@id": "http://daveshouseofyoga.example.com/",
  "name": "Dave's House of Yoga",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
   ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "3986 Rivermark Pkwy",
    "addressLocality": "Santa Clara",
    "addressRegion": "CA",
    "postalCode": "95054",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 37.3952149,
    "longitude": -121.9474023
  },
  "telephone": "+14085551135",
  "potentialAction": {
    "@type": "ReserveAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://www.example.com/reserve?merchantId=20373",
      "inLanguage": "en-US",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform"
      ]
    },
    "result": {
      "@type": "Reservation",
      "name": "Book a class"
    }
  }
}
टेबल बुक करना
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "@id": "http://davescafe.example.com/",
  "name": "Dave's Cafe",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
   ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 William St",
    "addressLocality": "New York",
    "addressRegion": "NY",
    "postalCode": "10038",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 40.709312,
    "longitude": -74.007136
  },
  "telephone": "+19172423826",
  "potentialAction": {
    "@type": "ReserveAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://www.example.com/reserve?merchantId=20373",
      "inLanguage": "en-US",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform"
      ]
    },
    "result": {
      "@type": "FoodEstablishmentReservation",
      "name": "Reserve table"
    }
  }
}

गतिविधियों और मानकों के कई और मेल हो सकते हैं. ज़्यादा मुश्किल कारोबारी गतिविधियां करते समय इस बात का ध्यान रखें कि potentialAction.target.url या potentialAction.target.urlTemplate में केवल एक ही मान का इस्तेमाल किया जाए.

नीचे कुछ स्थितियां बताई गई हैं जिनमें OrderAction और ReserveAction के प्रकारों का इस्तेमाल किया जा सकता है:

  • एक OrderAction और एक ReserveAction: एक रेस्टोरेंट जहां डिलीवरी ऑर्डर और टेबल बुकिंग की सुविधा हो.
  • हर सेवा देने वाले के लिए एक OrderAction: एक रेस्टोरेंट जो दो अलग-अलग सेवा देने वालों से डिलीवरी ऑर्डर लेता है.
  • इनके लिए एक ReserveAction:
    • योग स्टूडियो जो सेवा देने वाले (जिसमें सभी क्लास शामिल हैं) एक व्यक्ति की मदद से अलग-अलग क्लास की सुविधा देता है.
    • एक हेयर सैलून जिसमें कई स्टाइलिस्ट हैं. हर स्टाइलिस्ट के पास खास सेवाओं का अलग मेन्यू है, जिसमें सभी स्टाइलिस्ट शामिल हैं.

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

कारोबार के लिए इस्तेमाल किए जाने वाले कार्रवाई मार्कअप के लिए इन दिशा-निर्देशों का पालन करें:

  • potentialAction.target.url या potentialAction.target.urlTemplate में से किसी एक में केवल एक ही मान दें.
  • सुविधा देने वाले वेब पेज या ऐप्लिकेशन पर उपयोगकर्ता को ऑनलाइन कार्रवाई पूरी करने की सुविधा देनी चाहिए. उदाहरण के लिए एक वेब पेज, जो रेस्टोरेंट का मेन्यू दिखाता है, लेकिन अगर उपयोगकर्ता को ऑर्डर देने या टेबल रिज़र्व करने के लिए फ़ोन करना पड़ता है, तो वह वैध कार्रवाई पेज नहीं माना जाएगा.

स्ट्रक्चर्ड डेटा के प्रकार की जानकारी

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

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

LocalBusiness

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

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

URL

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

address

PostalAddress

कारोबार करने की एक खास जगह का पता.

address.addressCountry

Text

दो-अक्षर का आईएसओ 3166-1 अल्फ़ा-2 देश का कोड.

address.addressLocality

Text

शहर

address.addressRegion

Text

राज्य या प्रांत, अगर लागू हो.

address.postalCode

Text

डाक या पिन कोड.

address.streetAddress

Text

गली नंबर, गली का नाम और मकान नंबर (अगर लागू हो).

name

Text

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

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

Boolean

खाने-पीने की दुकानों के लिए, सही या गलत. अगर सही है, तो सबसे अच्छा यह रहेगा कि potentialAction भी बता दिया जाए.

aggregateRating

AggregateRating

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

department

LocalBusiness

एक नेस्ट के तौर पर शामिल आइटम जिसे आप इस टेबल में दी गई किसी भी प्रॉपर्टी से परिभाषित कर सकते हैं.

geo

GeoCoordinates

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

geo.latitude

Number

कारोबार की जगह का अक्षांश. कम से कम 5 दशमलव स्थानों की शुद्धता होनी चाहिए.

geo.longitude

Number

कारोबार की जगह का देशांतर. कम से कम 5 दशमलव स्थानों की शुद्धता होनी चाहिए.

menu

URL

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

openingHoursSpecification

OpeningHoursSpecification की श्रेणी या सिंगल ऑब्जेक्ट (दोनों काम करते हों)

समय, जिनके बीच कारोबार की जगह खुली हुई हो,.

openingHoursSpecification.closes

Time

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

openingHoursSpecification.dayOfWeek

Text

नीचे दिए गए दिनों में से कोई एक दिन या उससे ज़्यादा:

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

Time

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

openingHoursSpecification.validFrom

Date

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

openingHoursSpecification.validThrough

Date

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

potentialAction

ReserveAction या OrderAction

कारोबारी कार्रवाइयों की जानकारी देने के बारे में और पढ़ें.

review

Review

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

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

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

servesCuisine

servesCuisine

अगर रेस्टोरेंट को मार्क अप कर रहे हैं, तो यह भी बताएं कि वहां किस तरह के पकवान परोसे जाते हैं.

कारोबार की एक्शन प्रॉपर्टी

'Google सर्च' में स्ट्रक्चर्ड डेटा दो तरह के बिज़नेस एक्शन के साथ काम करता है:

  • OrderAction—किसी उत्पाद या सेवा को डिलीवर करने के ऑर्डर को दिखाता है.
  • ReserveAction—किसी खास तारीख और समय के लिए रेस्टोरेंट टेबल, ऑटोमोबाइल, या होटल के कमरे जैसी चीज़ के लिए बुकिंग को दिखाता है.

नीचे दिए गए दो टेबल में हर एक्शन टाइप की प्रॉपर्टी की सूची बनाई गई है.

OrderAction प्रॉपर्टी

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

DeliveryMethod

वह तरीका, जिससे उपयोगकर्ता को उनका ऑर्डर भेजा जाता है. नीचे दिए गए मानों में से एक का इस्तेमाल करें.

  • http://purl.org/goodrelations/v1#DeliveryModePickUp
  • http://purl.org/goodrelations/v1#DeliveryModeOwnFleet
priceSpecification

DeliveryChargeSpecification

डिलीवरी की कीमत, अगर लागू हो तो.

priceSpecification.appliesToDeliveryMethod

DeliveryMethod

यह प्रॉपर्टी केवल डिलीवरी के तरीके पर लागू होती है: http://purl.org/goodrelations/v1#DeliveryModeOwnFleet

priceSpecification.price

Number

डिलीवरी की कुल कीमत, केवल संख्या में. मुद्रा का प्रकार बताने के लिए मुद्रा के चिह्न की जगह priceCurrency प्रॉपर्टी का इस्तेमाल करें.

priceSpecification.priceCurrency

Text

तीन अक्षर का आईएसओ 4217 मुद्रा कोड.

priceSpecification.eligibleTransaction.price

Number

ऑर्डर की कम से कम कीमत, केवल संख्या में. मुद्रा का प्रकार बताने के लिए मुद्रा के चिह्न की जगह eligibleTransaction.priceCurrency प्रॉपर्टी का इस्तेमाल करें.

priceSpecification.eligibleTransaction.priceCurrency

Text

तीन अक्षर का आईएसओ 4217 मुद्रा कोड.

priceSpecification.eligibleTransactionVolume

PriceSpecification

डिलीवरी सेवा के लिए ज़रूरी ऑर्डर की कम से कम कीमत.

ReserveAction प्रॉपर्टी

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

Reservation

बुकिंग की जानकारी. Reservation के सबसे ज़्यादा जानकारी देने वाले सब-टाइप का इस्तेमाल करें; उदाहरण के लिए, एक रेस्टोरेंट में टेबल बुक करने के लिए FoodEstablishmentReservation.

result.name

Text

बुक की जाने वाली चीज़ का नाम; उदाहरण के लिए, "होटल ताज में टेबल."

सुझाई गईं प्रॉपर्टी
result.provider

Person

ग्राहक की सहायता करने वाले व्यक्ति के बारे में जानकारी.

result.provider.name

Text

कंपनी का नाम.

निम्न के बारे में फ़ीडबैक भेजें...