इस पेज पर, आपके होटल में स्ट्रक्चर्ड डेटा मार्कअप जोड़ने के बारे में जानकारी दी गई है कीमत तय करने वाला डेटा.
खास जानकारी
होटल के किराये वाले स्ट्रक्चर्ड डेटा का इस्तेमाल, पूरी जानकारी देने, उसकी पुष्टि करने, और उसे दिखाने के लिए किया जाता है आपकी वेबसाइट पर मौजूद होटल के किराये की जानकारी. भले ही, यूज़र इंटरफ़ेस कुछ भी हो. यह इसमें मूल कीमत, किराया, कमरे, शुल्क, और टैक्स और कीमत से जुड़े फ़ील्ड.
Google का सुझाव है कि पार्टनर अपने वेबपेजों के बारे में, स्टैंडर्ड तरीके से जानकारी दें स्ट्रक्चर्ड डेटा जो मशीन से क्रॉलर के लिए पढ़ा जा सके; इन्होंने दिया schema.org में, किरायों की सही जानकारी दी जा सके आपके वेबपेजों से ऐसा कर सकता है.
इससे किराये के सटीक होने की पुष्टि करने में मदद मिलती है. इसके लिए, और क्रॉलर की विश्वसनीयता को कैसे बढ़ा सकते हैं. आपको तब लाभ होता है, जब किराये के सटीक होने की पुष्टि करना और किराये के सटीक होने से जुड़ी समस्याओं को डीबग करने की सुविधा और किराये के सटीक होने के आधार पर एक जैसा स्कोर दिया जा सके.
अगर आपको स्ट्रक्चर्ड डेटा के बारे में जानकारी नहीं है, तो स्ट्रक्चर्ड डेटा के लिए इस्तेमाल होने वाली शब्दावली के बारे में ज़्यादा जानें फ़ॉर्मैट तय करें.
आपके वेबपेजों पर टिप्पणी करने के लिए, Google Hotels, JSON-LD
फ़ॉर्मैट का सुझाव देता है. इससे संदर्भ लें
इस्तेमाल किए जा सकने वाले फ़ॉर्मैट
पर जाएं. इस दस्तावेज़ में
होटल में स्ट्रक्चर्ड डेटा लागू करने के बारे में ज़्यादा जानकारी देने वाला कॉन्टेंट.
Hotel
स्ट्रक्चर्ड डेटा का इस्तेमाल, आपके होटल में मौजूद किसी खास होटल के फ़ील्ड के बारे में जानकारी देने के लिए किया जाता है
वेब पेज. Hotel
स्ट्रक्चर्ड डेटा में ये प्रॉपर्टी हैं:
name
औरaddress
प्रॉपर्टीmakesOffer
प्रॉपर्टीHotel priceSpecification
प्रॉपर्टीhasMerchantReturnPolicy
प्रॉपर्टीeligibleCustomerType
प्रॉपर्टी
HotelRoom
स्ट्रक्चर्ड डेटा का इस्तेमाल, इसमें रूम के हिसाब से बने फ़ील्ड के बारे में बताने के लिए किया जाता है
आपका वेब पेज.
HotelRoom
स्ट्रक्चर्ड डेटा में ये प्रॉपर्टी हैं:
offers
प्रॉपर्टीbed
औरoccupancy
प्रॉपर्टीHotelRoom priceSpecification
प्रॉपर्टीincludesObject
प्रॉपर्टीavailability
प्रॉपर्टीamenityFeature
प्रॉपर्टी
होटल का स्ट्रक्चर्ड डेटा
name
और address
प्रॉपर्टी
name
और address
प्रॉपर्टी का इस्तेमाल होटल के नाम की जानकारी देने के लिए किया जाता है और
स्थान. यहां name
और address
प्रॉपर्टी दी गई हैं:
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "XX",
"addressLocality": "City Name",
"addressRegion": "State Name",
"postalCode": "01234",
"streetAddress": "1234 Main St."
},
सिंटैक्स
name
और address
प्रॉपर्टी इस सिंटैक्स का इस्तेमाल करती हैं:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "XX",
"addressLocality": "City Name",
"addressRegion": "State Name",
"postalCode": "01234",
"streetAddress": "1234 Main St."
},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"]
...
}
}
प्रॉपर्टी
यहां name
और address
प्रॉपर्टी दी गई हैं:
प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
Hotel.name | Required | string | होटल का नाम |
Hotel.identifier | Required | string | पार्टनर की होटल आईडी हर होटल के लिए आइडेंटिफ़ायर, यूनीक स्ट्रिंग होना चाहिए. साथ ही, यह पूरी तरह से मैच होना चाहिए कीमत फ़ीड में इस्तेमाल की गई स्ट्रिंग के साथ. |
Hotel.address | Optional | PostalAddress | होटल का पता या उसकी जगह की जानकारी. |
उदाहरण
नाम और पता
name
और address
एनोटेशन जोड़ने का बुनियादी उदाहरण यहां दिया गया है:
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Mountain Hotel",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "AT",
"addressLocality": "Innsbruck",
"addressRegion": "Tyrol",
"postalCode": "6020",
"streetAddress": "Technikerstrasse 21"
},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
makesOffer
की प्रॉपर्टी
makesOffer
एनोटेशन का इस्तेमाल मार्कअप करने के लिए किया जाता है
होटल की यात्रा की योजनाएं.
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/InStock",
...
}
सिंटैक्स
makesOffer
प्रॉपर्टी इस सिंटैक्स का इस्तेमाल करती है:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": { ... },
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/InStock",
"priceSpecification": { ... }
}
}
प्रॉपर्टी
यहां makesOffer
प्रॉपर्टी की जानकारी दी गई है:
प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
makesOffer | Required | Offer and LodgingReservation | दी गई यात्रा की योजना के लिए होटल के ऑफ़र.
|
LodgingReservation.checkinTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से, चेक इन करने का समय. अगर आपका टाइमज़ोन नहीं है बताए गए हैं, तो होटल के टाइमज़ोन को ध्यान में रखा जाता है. |
LodgingReservation.checkoutTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से चेक-आउट करने का समय. अगर आपका टाइमज़ोन नहीं है बताए गए हैं, तो होटल के टाइमज़ोन को ध्यान में रखा जाता है. |
उदाहरण
makesOffer
होटल के ऑफ़र के बारे में जानकारी देने के लिए, यहां एक उदाहरण दिया गया है. आप किसी यात्रा की योजना के लिए एक से ज़्यादा ऑफ़र तय करें, लेकिन आपको Google की ओर से दिखाए गए किराये के बाद, पहले अन्य किराये. कीमत की रकम लागू होने वाले सभी टैक्स शामिल हैं.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Mountain Hotel",
"identifier": "hotel-id-1234",
"address": { ... },
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
},
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1200.74,
"priceCurrency": "USD"
}
}
]
}
Hotel priceSpecification
की प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, आपके होटल या होटल के किराये की जानकारी देने के लिए किया जाता है
कमरे. आपके खाते की जानकारी देने के लिए,
कीमतें और टैक्स. आपको CompoundPriceSpecification का इस्तेमाल करना चाहिए
कुल कीमत की जानकारी देने के लिए, जैसे कि मूल दर, टैक्स, और छूट.
UnitPriceSpecification का इस्तेमाल करें
अतिरिक्त टैक्स या खास तरह के शुल्क की जानकारी देने के लिए
जैसे, ResortFee
, GenericTax
, और ServiceFee
. priceSpecification
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
प्रॉपर्टी को Offer
प्रॉपर्टी के साथ शामिल किया जाता है.
{
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency"
},
...
]
}
}
सिंटैक्स
Hotel priceSpecification
प्रॉपर्टी इस सिंटैक्स का इस्तेमाल करती है:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "GenericTax",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "OnlineBusiness",
"name": "name-of-the-business"
}
}
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "Discount"
}
]
}
}
}
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<meta itemprop="name" content="hotel-name"/>
...
<div itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation" itemprop="makesOffer">
...
<div itemscope itemtype="https://schema.org/CompoundPriceSpecification" itemprop="priceSpecification">
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content=""/>
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="GenericTax" />
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
<meta itemprop="priceComponentType" content="GenericTax"/>
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="Discount"/>
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
<meta itemprop="priceComponentType" content="Discount"/>
</div>
</div>
</div>
</div>
प्रॉपर्टी
यहां hotel priceSpecification
प्रॉपर्टी की जानकारी दी गई है:
प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
Hotel.Offer.priceSpecification.price | Required | float | होटल का कुल किराया. इसमें टैक्स और होटल के शुल्क भी शामिल हैं. आपके लैंडिंग पेज पर, Google के रेट के बारे में जानकारी हमेशा होनी चाहिए आपके किराये की पूरी जानकारी. दर की जानकारी एनोटेट करके पूरा किया जा सकता है किराये के सटीक होने की जांच. Google पर होटल और कमरा, दोनों तरह के होटल स्वीकार किए जाते हैं कीमतें. |
Hotel.Offer.priceSpecification.priceCurrency | Required | currency | बताई गई कीमत के लिए, तीन अक्षरों वाला मुद्रा कोड. उदाहरण: "USD"
. |
Hotel.Offer.priceSpecification.priceComponent | Optional | UnitPriceSpecification[] | होटल के कुल किराये का ब्रेकडाउन. इसमें टैक्स और होटल के शुल्कों की जानकारी भी शामिल है. कीमत वाला स्ट्रक्चर्ड डेटा दो तरह का होता है:
आपको |
Hotel.Offer.priceSpecification.priceComponent. potentialAction | Optional | PayAction | होटल का पेमेंट पॉइंट.होटल के पेमेंट फ़्लो में किराये की जानकारी शामिल होती है जिनका शुल्क बुकिंग साइट पर चेक-आउट समय के दौरान और चेक-इन के दौरान होटल. आपको उस
|
उदाहरण
JSON-LD के उदाहरण
कीमत
नीचे कीमत वाले स्ट्रक्चर्ड डेटा को जोड़ने का बुनियादी उदाहरण दिया गया है
वेब पेज. होटल के कई ऑफ़र,
makesOffer
प्रॉपर्टी.
PostalAddress
टाइप, जैसे कि addressCountry
, postalCode
,
streetAddress
और अन्य फ़ील्ड आवश्यक हैं, अगर आप
address
प्रॉपर्टी. Google की ओर से दिखाई गई कीमत,
makesOffer
प्रॉपर्टी. कीमत में बताई गई सभी रकम में, लागू होने वाले सभी विकल्प शामिल हैं
टैक्स.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "AT",
"addressLocality": "Innsbruck",
"addressRegion": "Tyrol",
"postalCode": "6020",
"streetAddress": "Technikerstrasse 21"
},
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
},
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1200.74,
"priceCurrency": "USD"
}
},
...
]
}
कीमत का ब्रेकडाउन
यहां priceSpecification
प्रॉपर्टी का एक उदाहरण दिया गया है, जिसमें
कीमत के बारे में ज़्यादा जानकारी. मूल दर, जैसे कि सामान्य टैक्स और छूट
UnitPriceSpecification
कॉम्पोनेंट का इस्तेमाल करके तय किया गया है. अपनी वेबसाइट पर
priceComponentType
फ़ील्ड में, इस फ़ील्ड में दी गई वैल्यू
UnitPriceSpecification
कॉम्पोनेंट.
ठहरने की कुल अवधि के लिए कुल किराया
CompoundPriceSpecification
प्रॉपर्टी. कीमत का ब्रेकडाउन यह होना चाहिए
priceComponent
प्रॉपर्टी में बताया गया है.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": 1150,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "USD",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": -100,
"priceCurrency": "USD",
"priceComponentType": "Discount"
}
]
}
}
}
पेमेंट की जगह
यहां potentialAction
स्पेसिफ़िकेशन का एक उदाहरण दिया गया है.
PayAction
के लिए, पैसे पाने वाला व्यक्ति किस तरह का है.
पैकेज की कुल कीमत 1,170 डॉलर है और ऑनलाइन वेबसाइट इसके लिए शुल्क लेती है
का इस्तेमाल करके बताए गए कुल किराये का इस्तेमाल करके, बुकिंग के समय 1,150 डॉलर जा सकता है
"@type": "OnlineBusiness"
और उपयोगकर्ता को बचे हुए 20 डॉलर
होटल में चेक-इन का समय, जिसका इस्तेमाल करके बताया गया है
@type": "Hotel"
.
अलग-अलग सेगमेंट को बांटने के लिए, आपको potentialAction
कॉम्पोनेंट की जानकारी देनी होगी
बुकिंग के समय और होटल पर भुगतान करते समय. अगर यह नहीं बताया गया है, तो
payAction
, बुकिंग के समय किए जाने वाले पेमेंट को डिफ़ॉल्ट मानता है
पैसे चुकाने का तरीका.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1170,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"price": 1150,
"priceCurrency": "USD",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "OnlineBusiness",
"name": "myonlinebusiness"
}
}
},
{
"@type": "UnitPriceSpecification",
"price": 20,
"priceCurrency": "USD",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "Hotel",
"name": "The Langham, Boston",
"address": { ... }
}
}
}
]
}
}
}
माइक्रोडेटा का उदाहरण
कीमत का ब्रेकडाउन
यहां priceSpecification
प्रॉपर्टी का एक उदाहरण दिया गया है, जिसमें
कीमत के बारे में ज़्यादा जानकारी. मूल दर, जैसे कि सामान्य टैक्स और छूट
UnitPriceSpecification
कॉम्पोनेंट का इस्तेमाल करके तय किया गया है. अपनी वेबसाइट पर
name
प्रॉपर्टी, जिसकी वैल्यू
UnitPriceSpecification
कॉम्पोनेंट.
ठहरने की कुल अवधि के लिए कुल किराया
CompoundPriceSpecification
प्रॉपर्टी. कीमत का ब्रेकडाउन यह होना चाहिए
priceComponent
प्रॉपर्टी में बताया गया है.
<div itemscope itemtype="https://schema.org/Hotel">
<meta itemprop="name" content="ACME Hotel"/>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemscope itemtype="https://schema.org/PostalAddress" itemprop="address">
<meta itemprop="addressCountry" content="US" />
<meta itemprop="addressLocality" content="Mountain View" />
<meta itemprop="addressRegion" content="Santa Clara" />
<meta itemprop="postalCode" content="94040" />
<meta itemprop="streetAddress" content="123 Main street" />
</div>
<div itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation" itemprop="makesOffer">
<meta itemprop="checkinTime" content="2023-03-10 15:00:00" />
<meta itemprop="checkoutTime" content="2023-03-16 10:00:00"/>
<div itemscope itemtype="https://schema.org/CompoundPriceSpecification" itemprop="priceSpecification">
<meta itemprop="price" content="1222.74" />
<meta itemprop="priceCurrency" content="USD" />
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="" />
<meta itemprop="price" content="1150" />
<meta itemprop="priceCurrency" content="USD" />
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="GenericTax" />
<meta itemprop="price" content="172.74" />
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="priceComponentType" content="GenericTax" />
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="Discount" />
<meta itemprop="price" content="-100" />
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="priceComponentType" content="Discount" />
</div>
</div>
</div>
</div>
hasMerchantReturnPolicy
की प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, यात्रा की योजना में, कारोबारी या कंपनी के लिए रिफ़ंड की नीति के बारे में जानकारी देने के लिए किया जाता है.
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "YYYY-MM-DD[THH:mm:ss]",
"restockingFee": 0
}
सिंटैक्स
hasMerchantReturnPolicy
में यह सिंटैक्स है:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": { ... },
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "YYYY-MM-DD[THH:mm:ss]",
"restockingFee": 0
}
}
}
प्रॉपर्टी
यह hasMerchantReturnPolicy
प्रॉपर्टी है:
एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
Offer.hasMerchantReturnPolicy | Optional | MerchantReturnPolicy | कारोबारी या कंपनी की रिफ़ंड नीति. पार्टनर को इनका इस्तेमाल करना चाहिए
अगर |
उदाहरण
सामान लौटाने की नीति
कमरे वाले होटल के लिए स्ट्रक्चर्ड डेटा का बुनियादी उदाहरण नीचे दिया गया है
टैक्स और शुल्क के साथ विवरण और कुल कीमत. इस उदाहरण में, ठहरने की जानकारी के बारे में बताया गया है
इसे रात 11 बजे (यूटीसी) तक बिना किसी शुल्क के रद्द किया जा सकता है
18 दिसंबर, 2023. पार्टनर को इनका इस्तेमाल करना चाहिए
बुकिंग रद्द करने की नीतियों को दिखाने के लिए "MerchantReturnPolicy.restockingFee"
जो ठहरने की पूरी अवधि का रिफ़ंड नहीं देते. restockingFee
की डिफ़ॉल्ट वैल्यू
कम करके $0 कर दें.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"description": "Beautiful resort in the outskirts of the city",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"priceSpecification": {...},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "2023-12-18 23:00:00",
"restockingFee": 0
}
}
}
eligibleCustomerType
की प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, होटल को मिलने वाले इनाम कार्यक्रम के बारे में जानकारी देने के लिए किया जा सकता है सदस्यता लेने वाले ग्राहकों को दिखाता है.
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency"
}
सिंटैक्स
eligibleCustomerType
प्रॉपर्टी में यह सिंटैक्स है:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": { ... }
}
}
प्रॉपर्टी
यह eligibleCustomerType
प्रॉपर्टी है:
एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
Offer.eligibleCustomerType | Optional | BusinessEntityType | ग्राहकों को ध्यान में रखकर बनाया गया है. कई होटल पेजों पर सदस्यों के लिए तय किए गए किराये और सार्वजनिक किराये की जानकारी दिखती है. ताकि लोगों को उनके लॉयल्टी प्रोग्राम के लिए साइन अप करने के लिए बढ़ावा मिले. किराये की पाबंदी है जैसे कि सदस्यों के लिए तय किए गए किराये की जानकारी,Offer.eligibleCustomerType प्रॉपर्टी. |
उदाहरण
सदस्यों से लिया जाने वाला किराया
सदस्यों के लिए तय की गई कीमत या फ़ेंस किए गए किराये का सामान्य उदाहरण यहां दिया गया है लॉयल्टी प्रोग्राम के लिए खास बातें. ग्राहक "इनाम पाने वाला सदस्य" हो में से होटल.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"name": "RewardsMember",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1342.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1069.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
}
}
सदस्य और सामान्य दरें
इस उदाहरण में, सदस्यों के लिए तय की गई किराये और सामान्य कीमतों के एनोटेशन का उदाहरण दिया गया है. कॉन्टेंट बनाने सदस्यों के लिए कीमतें सबसे पहले दिखती हैं. इसके बाद, सामान्य किराये की जानकारी मिलती है.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"name": "RewardsMember",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1342.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1069.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
},
{
"@type": ["Offer", "LodgingReservation"],
"name": "regularRate",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"priceSpecification": {
"price": 1572.24,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1369.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 202.26,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
}
]
}
HotelRoom का स्ट्रक्चर्ड डेटा
offers
की प्रॉपर्टी
आपके चैट रूम को मार्कअप करने के लिए, offers
एनोटेशन का इस्तेमाल किया जाता है
यात्रा की योजनाएं. आपको HotelRoom
के स्पेसिफ़िकेशन के लिए, offers
प्रॉपर्टी का इस्तेमाल करना चाहिए.
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "hotel-room-id-1234",
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {...}
}
सिंटैक्स
offers
प्रॉपर्टी में यह सिंटैक्स है:
JSON-LD
{
"@context": "https://schema.org",
"@type": "HotelRoom",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
...
}
}
}
प्रॉपर्टी
यहां offers
प्रॉपर्टी की जानकारी दी गई है:
प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
offers | Required | Offer and LodgingReservation | किसी यात्रा की योजना के लिए, कमरे के किराये की जानकारी.
|
LodgingReservation.checkinTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से, चेक इन करने का समय. अगर आपका टाइमज़ोन नहीं है बताए गए हैं, तो होटल के टाइमज़ोन को ध्यान में रखा जाता है. |
LodgingReservation.checkoutTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से चेक-आउट करने का समय. अगर आपका टाइमज़ोन नहीं है बताए गए हैं, तो होटल के टाइमज़ोन को ध्यान में रखा जाता है. |
उदाहरण
ऑफ़र
HotelRoom
में offers
तय करने का बुनियादी उदाहरण यहां दिया गया है
प्रॉपर्टी.
{
"@context": "https://schema.org",
"@type": "HotelRoom",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
bed
और occupancy
प्रॉपर्टी
bed
प्रॉपर्टी का इस्तेमाल, बेड टाइप और बेड की संख्या की जानकारी देने के लिए किया जाता है
कमरे में उपलब्ध रहते हैं. नंबर के बारे में जानकारी देने के लिए, occupancy
प्रॉपर्टी का इस्तेमाल किया जाता है
कमरे में मेहमानों की संख्या बढ़ानी होती है. bed
और occupancy
प्रॉपर्टी तय करने के लिए, इनका इस्तेमाल करें
HotelRoom
प्रॉपर्टी.
"@type": "Hotel",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"identifier": "hotel-room-id",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
}
}
सिंटैक्स
bed
और occupancy
प्रॉपर्टी में यह सिंटैक्स है:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"name": "room-name",
"identifier": "hotel-room-id-1234",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": {
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
...
}
}
}
}
bed
और occupancy
प्रॉपर्टी, सिर्फ़ HotelRoom
का इस्तेमाल करके सेट की जा सकती हैं
प्रॉपर्टी. कमरे के हिसाब से किराये की जानकारी शामिल की जा सकती है. इसमें कमरे के किराये की जानकारी भी शामिल की जा सकती है
containsPlace
प्रॉपर्टी के ज़रिए, Hotel
प्रॉपर्टी में जोड़े जा सकते हैं. देखें
Hotel
और HotelRoom
स्पेसिफ़िकेशन का उदाहरण.
प्रॉपर्टी
यहां bed
और occupancy
प्रॉपर्टी दी गई हैं:
प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
HotelRoom.bed | Optional (Recommended) | bed | ठहरने की जगह में शामिल बेड का टाइप और उनकी संख्या कमरे में कौन-कौन जा सकता है. इस्तेमाल की जा सकने वाली वैल्यू ये हैं:
|
HotelRoom.occupancy | Optional (Recommended) | QuantitativeValue | होटल के कमरे में मौजूद मेहमानों की संख्या. बुकिंग के हिसाब से वयस्कों और बच्चों की संख्या
व्यस्तता की खास बात है:
|
containsPlace | Optional (Recommended) | LocationFeatureSpecification | इसका इस्तेमाल किसी खास कमरे के किराये की जानकारी देने के लिए किया जाता है कमरे. इसका इस्तेमाल, कमरे में उपलब्ध सुविधाओं के बारे में बताने के लिए भी किया जा सकता है. में |
उदाहरण
HotelRoom
यहां एक कमरे के लिए बेड और बुकिंग के कुछ सामान्य उदाहरण दिए गए हैं स्पेसिफ़िकेशन.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
होटल और होटल का कमरा
Hotel
और HotelRoom
की व्याख्या करने का एक उदाहरण यहां दिया गया है
प्रॉपर्टी के साथ-साथ bed
, occupancy
, और priceSpecification
भी हैं.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id",
"bed": {
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
}
HotelRoom priceSpecification
की प्रॉपर्टी
होटल के कमरे की कीमत की शर्तें, होटल के किराये की जानकारी जैसी ही हैं.
अंतर यह है कि कमरे की कीमतें Product.offers
प्रॉपर्टी का इस्तेमाल करके बताई जाती हैं
के बजाय, Hotel.makesOffer
प्रॉपर्टी का इस्तेमाल करें.
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": {
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency"
}
...
}
सिंटैक्स
होटल के कमरों के लिए priceSpecification
प्रॉपर्टी में यह सिंटैक्स है:
JSON-LD
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
...
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "Discount"
}
]
}
}
}
प्रॉपर्टी
यहां HotelRoom priceSpecification
प्रॉपर्टी की जानकारी दी गई है:
प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
Hotel.Offer.priceSpecification.price | Required | float | हर कमरे का किराया, जिसमें
आपके लैंडिंग पेज पर, Google के रेट के बारे में जानकारी हमेशा होनी चाहिए आपके किराये की पूरी जानकारी. दर की जानकारी एनोटेट करके पूरा किया जा सकता है किराये के सटीक होने की जांच. Google पर होटल और कमरा, दोनों तरह के होटल स्वीकार किए जाते हैं कीमतें. |
Hotel.Offer.priceSpecification.priceCurrency | Required | currency | बताई गई कीमत के लिए, तीन अक्षरों वाला मुद्रा कोड. उदाहरण: "USD"
. |
Hotel.Offer.priceSpecification.priceComponent | Optional | UnitPriceSpecification[] | होटल के कुल किराये का ब्यौरा, जिसमें टैक्स और शुल्क शामिल हैं
|
उदाहरण
कमरे की कुल कीमत
अवधि के लिए कुल कीमत तय करने का बुनियादी उदाहरण यहां दिया गया है ठहरने की जगह और हर बुकिंग के हिसाब से किराया.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room King, 1 Single Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1232.74,
"priceCurrency": "USD"
}
},
...
}
कमरे की कीमत का ब्रेकडाउन
हर कमरे या प्लान के किराये का एक उदाहरण नीचे दिया गया है. कीमत का ब्रेकडाउन
इस तरह के कमरे के लिए तय किया गया है, जैसे कि Deluxe
कमरा और bed
और occupancy
टाइप करें, जैसे कि KING
और SINGLE
बेड. एक व्यक्ति के ठहरने की व्यवस्था दो लोगों के लिए की जा सकती है.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room King, 1 Single Bed",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1150,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "USD",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": -100,
"priceCurrency": "USD",
"priceComponentType": "Discount"
}
]
}
}
}
includesObject
की प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, होटल में मिलने वाली दर से जुड़ी सेवाओं के बारे में बताने के लिए किया जाता है
जैसे, खाने के विकल्प और वैले सेवा जैसी जानकारी. आपके पास एनोटेट करने का विकल्प है
Hotel
या HotelRoom
प्रॉपर्टी में includesObject
.
{
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": "float",
"unitText": "currency",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
सिंटैक्स
दर के हिसाब से सेवाओं के लिए, includesObject
में यह सिंटैक्स होता है
कमरे में उपलब्ध:
JSON-LD
{
"@context": "https://schema.org",
...
"@type": ["HotelRoom", "Product"],
...
"offers": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency"
},
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": "float",
"unitText": "currency",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
}
प्रॉपर्टी
includesObject
में यह प्रॉपर्टी है:
एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
Offer.includesObject | Optional | TypeAndQuantityNode | होटल या कमरे में दी जाने वाली सेवाएं. रेट के हिसाब से मिलने वाली सुविधाएं,
किराये की खास सुविधाओं को बुनियादी लेवल के ऑफ़र में भी शामिल किया जा सकता है. या उसे किसी अतिरिक्त कीमत के लिए ऐड-ऑन के तौर पर दिखाया जा सकता है.
|
उदाहरण
सेवाएं
वैले पार्किंग के लिए तय की गई खास सुविधाओं के कुछ उदाहरण यहां दिए गए हैं
और खाने-पीने से जुड़ी सेवाएं शामिल हैं. दर-खास सुविधाओं के बारे में बताने के लिए,
"Offer.includesObject"
प्रॉपर्टी. नाम फ़ील्ड
"TypeAndQuantityNode.typeOfGood"
का इस्तेमाल यह बताने के लिए किया जाना चाहिए कि
सेवा.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
},
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": 50,
"unitText": "USD",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
}
availability
की प्रॉपर्टी
offer.availability
प्रॉपर्टी का इस्तेमाल, बिक चुकी यात्रा की योजनाओं के बारे में जानकारी देने के लिए किया जाता है
होटल के कमरों के लिए.
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/SoldOut"
}
सिंटैक्स
availability
प्रॉपर्टी में यह सिंटैक्स है:
JSON-LD
{
"@context": "https://schema.org",
...
"@type": ["HotelRoom", "Product"],
"name": "room-type",
"identifier": "hotel-room-id-1234",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/SoldOut"
}
}
प्रॉपर्टी
availability
प्रॉपर्टी के बारे में यहां बताया गया है:
एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
Offer.availability | Optional | ItemAvailability | होटल या कमरे की उपलब्धता. दरें से ली जाती हैं
बिना
|
उदाहरण
उपलब्धता
होटल के कमरे की उपलब्धता की जानकारी दिखाने के लिए, यहां दिए गए उदाहरण का इस्तेमाल किया जा सकता है. आपने लोगों तक पहुंचाया मुफ़्त में इसमें बेड का टाइप, बेड की संख्या, और बुकिंग की जानकारी शामिल होनी चाहिए पर क्लिक करें.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"availability": "https://schema.org/SoldOut",
"priceSpecification": {...}
}
}
amenityFeature
की प्रॉपर्टी
सुविधाओं की जानकारी, Hotel
या HotelRoom
में दी जा सकती है. इसके लिए,
amenityFeature
प्रॉपर्टी. आपको यह बताने के लिए containsPlace
प्रॉपर्टी का इस्तेमाल करना चाहिए
कमरे में मिलने वाली सुविधाएं.
{
"@type": "Hotel",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "HH:mm:ss",
"closes": "HH:mm:ss"
}
},
{
"@type": "LocationFeatureSpecification",
"name": "GymFitnessEquipment",
"value": "boolean"
}
],
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Smoking",
"value": false
}
]
}
}
सिंटैक्स
amenityFeature
और containsPlace
प्रॉपर्टी में ये शामिल हैं
सिंटैक्स:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "HH:mm:ss",
"closes": "HH:mm:ss"
}
},
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": "boolean"
}
}
}
सुविधाएं
name
प्रॉपर्टी में, इन सुविधाओं की अनुमति दी गई है और इनके बारे में बताया गया है.
एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
amenityFeature.AC | Optional | boolean | होटल में एयर-कंडिशनर है या नहीं. |
amenityFeature.AirportShuttle | Optional | boolean | होस्ट, एयरपोर्ट से आने-जाने की सुविधा देता है या नहीं या तो कुछ भी दिखाई नहीं देगा. |
amenityFeature.Balcony | Optional | boolean | होटल में बालकनी है या नहीं. |
amenityFeature.BeachAccess | Optional | boolean | प्रॉपर्टी के पास मौजूद सार्वजनिक बीच का ऐक्सेस है या नहीं. |
amenityFeature.ChildFriendly | Optional | boolean | प्रॉपर्टी बच्चों के लिए सही है या नहीं. |
amenityFeature.Crib | Optional | boolean | प्रॉपर्टी में पालना की सुविधा है या नहीं. |
amenityFeature.Elevator | Optional | boolean | प्रॉपर्टी में एलिवेटर की सुविधा है या नहीं. |
amenityFeature.FirePlace | Optional | boolean | होटल में अलाव जलाने की जगह है या नहीं. |
amenityFeature.FreeBreakfast | Optional | boolean | होटल में सभी मेहमानों के लिए मुफ़्त नाश्ते की सुविधा है या नहीं. इस्तेमाल की जाने वाली चीज़ें किराये पर मिलने वाली सुविधाओं के बारे में बताना प्लान. |
amenityFeature.GymFitnessEquipment | Optional | boolean | प्रॉपर्टी में जिम या फ़िटनेस से जुड़ा कोई उपकरण है या नहीं. |
amenityFeature.Heating | Optional | boolean | घर में हीटिंग सिस्टम चालू है या नहीं. |
amenityFeature.HotTub | Optional | boolean | होटल में हॉट टब है या नहीं. |
amenityFeature.InstantBookable | Optional | boolean | प्रॉपर्टी, चेकआउट की मदद से तुरंत बुक की जा सकती है या नहीं प्रोसेस. अगर ऐसा नहीं है, तो बुकिंग की पुष्टि का इंतज़ार करें. |
amenityFeature.IroningBoard | Optional | boolean | क्या होटल में इस्त्री करने के लिए बोर्ड है या नहीं. |
amenityFeature.Kitchen | Optional | boolean | होटल में किचन है या नहीं. |
amenityFeature.Microwave | Optional | boolean | घर में माइक्रोवेव की सुविधा है या नहीं. |
amenityFeature.OpenAirBath(Hotels only) | Optional | boolean | होटल में खुले में बनी नहाने की जगह है या नहीं. अगर तय किया गया हो कमरे के लेवल पर, नहाने की सुविधा सिर्फ़ कमरे के लोगों के लिए होनी चाहिए. |
amenityFeature.OutdoorGrill | Optional | boolean | प्रॉपर्टी में ग्रिल है या नहीं. |
amenityFeature.OvenStove | Optional | boolean | प्रॉपर्टी में स्टोव है या नहीं. |
amenityFeature.Patio | Optional | boolean | क्या प्रॉपर्टी में बाहर खुले में बैठने की जगह (पैटियो) है. |
amenityFeature.Pool | Optional | boolean | होटल में पूल है या नहीं. |
amenityFeature.PrivateBeachAccess | Optional | boolean | क्या प्रॉपर्टी के पास किसी निजी समुद्र तट का खास ऐक्सेस है. |
amenityFeature.SelfCheckinCheckout | Optional | boolean | प्रॉपर्टी में, खुद चेक-इन और चेक-आउट करने की सुविधा उपलब्ध है या नहीं. |
amenityFeature.WasherDryer | Optional | boolean | होटल में कपड़े धुलवाने की सुविधा है या नहीं. |
amenityFeature.Wifi | Optional | boolean | प्रॉपर्टी में वाई-फ़ाई है या नहीं. |
amenityFeature.Smoking | Optional | boolean | क्या होटल में धूम्रपान की अनुमति है. |
amenityFeature.InternetType | Optional | Enum | प्रॉपर्टी पर उपलब्ध इंटरनेट का टाइप. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
amenityFeature.ParkingType | Optional | Enum | होटल में पार्किंग किस तरह की है. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
amenityFeature.PoolType | Optional | Enum | प्रॉपर्टी पर उपलब्ध पूल किस तरह का है. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
amenityFeature.RoomStyle | Optional | Enum | इससे पता चलता है कि कमरे को जैपनीज़ शैली में बनाया गया है या नहीं. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
amenityFeature.LicenseNum | Required | string | प्रॉपर्टी पर कारोबार का लाइसेंस नंबर
दुनिया के कुछ खास इलाकों में. उसे दोहराया जा सकता है और अगर एक से ज़्यादा
लाइसेंस मौज़ूद है, तो हमारा सुझाव है कि आप
लाइसेंस. उदाहरण के लिए, |
प्रॉपर्टी
यहां amenityFeature
प्रॉपर्टी की जानकारी दी गई है:
प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
---|---|---|---|
amenityFeature | Optional | LocationFeatureSpecification | होटल या कमरे में उपलब्ध सुविधाएं. यह बताया जा सकता है
सुविधाओं के बारे में, |
containsPlace | Optional | LocationFeatureSpecification | होटल के सभी मेहमानों को होटल या कमरे में दी जाने वाली सुविधाएं. यह
इसे
|
उदाहरण
होटल और कमरे में मिलने वाली सुविधाएं
यहां एक होटल का उदाहरण दिया गया है, जिसमें सुबह 10 बजे से रात 10 बजे तक एक पूल खुला रहता है साथ ही, होटल में जिम की सुविधा उपलब्ध नहीं है. होटल के कमरे में धूम्रपान करना मना है और इसमें मिनी बार है.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"address": { ... },
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "10:00:00",
"closes": "22:00:00"
}
},
{
"@type": "LocationFeatureSpecification",
"name": "GymFitnessEquipment",
"value": false
}
],
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Smoking",
"value": false
}
],
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
}