होटल और आतिथ्य GEO गाइड
अधिकांश होटल AI सर्च के लिए अदृश्य हैं। यह गाइड बताती है कि ऐसा क्यों होता है और इसे कैसे ठीक करें, चाहे आपके पास 1 प्रॉपर्टी हो या 1,000।
JSON-LD स्कीमा मार्कअप, स्ट्रक्चर्ड डेटा और लोकेशन एनरिचमेंट, जो होटलों को ChatGPT, Perplexity और Google AI Overviews में दृश्यमान बनाता है।
जियो डेटा के बिना
AI क्या देखता है: कुछ भी मैच करने योग्य नहीं। कोई भी प्रॉक्सिमिटी क्वेरी का जवाब नहीं मिलता।
GeoEnrich के साथ
AI क्या देखता है: 40+ क्वेरी प्रकारों के लिए मैच करने योग्य, जैसे "Centraal Station के पास", "रेस्तरां तक पैदल", "मेट्रो तक आसान पहुंच"।
GeoEnrich एक पते से स्वचालित रूप से दाईं कॉलम जनरेट करता है। एक API कॉल।
क्विक स्टार्ट
यह JSON-LD अपने होटल की वेबसाइट में जोड़ें और AI सर्च इंजनों के लिए तुरंत खोजे जाने योग्य बन जाएं:
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Hotel Amsterdam Central",
"url": "https://www.example-hotel.com",
"telephone": "+31 20 123 4567",
"email": "reservations@example-hotel.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "Prins Hendrikkade 33",
"addressLocality": "Amsterdam",
"addressRegion": "North Holland",
"postalCode": "1012 TM",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3787,
"longitude": 4.9010
},
"description": "Luxury 4-star hotel overlooking Amsterdam Central Station with spa, rooftop bar, and canal views.",
"priceRange": "EUR150-350",
"starRating": {
"@type": "Rating",
"ratingValue": 4.5,
"bestRating": 5
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.5,
"reviewCount": 823,
"bestRating": 5,
"worstRating": 1
},
"checkinTime": "15:00",
"checkoutTime": "11:00",
"amenityFeature": [
{"@type": "Text", "name": "Free WiFi"},
{"@type": "Text", "name": "Swimming Pool"},
{"@type": "Text", "name": "Spa"},
{"@type": "Text", "name": "Restaurant"},
{"@type": "Text", "name": "Gym"},
{"@type": "Text", "name": "Parking"}
],
"petsAllowed": true,
"offers": {
"@type": "Offer",
"url": "https://www.example-hotel.com/book",
"priceCurrency": "EUR",
"price": "200"
}
}
लोकेशन स्कोर, POIs, नजदीकी आकर्षणों और रूम टाइप के साथ पूरा संस्करण चाहते हैं? नीचे दिए गए उदाहरणों में पूरा होटल स्कीमा देखें।
लोग AI के जरिए होटल कैसे खोजते हैं
यूजर AI इंजनों से तेजी से विशिष्ट सवाल पूछ रहे हैं जिनके लिए लोकेशन और प्रॉपर्टी डेटा दोनों की जरूरत होती है। यहां वे वास्तविक क्वेरी पैटर्न हैं जिनका जवाब आपके होटल को देना होगा:
सुविधा + लोकेशन सर्च:
- "Barcelona में रूफटॉप पूल के साथ सबसे अच्छा बुटीक होटल 200 यूरो से कम"
- "Disneyland Paris के पास किड्स क्लब वाले फैमिली-फ्रेंडली होटल"
- "Amsterdam सिटी सेंटर में 200 यूरो से कम शांत होटल"
- "Berlin में पार्किंग के साथ पेट-फ्रेंडली लक्ज़री होटल"
- "Zurich में स्पा और वेलनेस सेंटर वाला होटल"
लॉजिस्टिक्स सर्च:
- "Charles de Gaulle Airport के पास एयरपोर्ट शटल वाले होटल"
- "Barcelona, Sagrada Familia से पैदल दूरी पर होटल"
- "Schiphol के लिए मेट्रो एक्सेस के साथ Amsterdam होटल"
- "Geneva ट्रेन स्टेशन से 15 मिनट के अंदर होटल"
अनुभव सर्च:
- "Athens में सूर्यास्त दृश्य के लिए सबसे अच्छा रूफटॉप बार होटल"
- "Prague पुराने शहर में शानदार सिटी व्यू वाला होटल"
- "Lisbon में ओशन-फेसिंग रूम के साथ बीचफ्रंट होटल"
आपके डेटा को इन क्वेरीज का समर्थन करना होगा। इसका मतलब है:
- रूम स्तर पर सुविधा विवरण (केवल प्रॉपर्टी स्तर पर नहीं)
- दूरी गणना के लिए भौगोलिक निर्देशांक
- ट्रांसपोर्ट कनेक्टिविटी (मेट्रो, एयरपोर्ट, ट्रेन स्टेशन)
- पैदल समय के साथ नजदीकी आकर्षण
- विशिष्ट बेड टाइप, बालकनी/व्यू डेटा वाले रूम
- AI रैंकिंग के लिए रिव्यू काउंट और सेंटिमेंट
- मूल्य निर्धारण लचीलापन
होटल स्कीमा: मूल आधार
आपका Hotel स्कीमा नींव है। AI सिस्टम पहले यही पढ़ते हैं यह समझने के लिए कि आप क्या हैं, कहां हैं, क्या ऑफर करते हैं और कितने अच्छे हैं।
होटल टाइप: LodgingBusiness बनाम Hotel
पारंपरिक होटलों के लिए "@type": "Hotel" उपयोग करें। LodgingBusiness केवल असामान्य आवासों (होस्टल, केबिन, हाउसबोट) के लिए उपयोग करें। अधिकांश प्रॉपर्टी Hotels हैं।
जरूरी फील्ड
name: प्रॉपर्टी की पहचान (जैसे "The Pulitzer Amsterdam")address(पूरा PostalAddress): लोकेशन मैचिंग, दूरी गणनाgeo(latitude, longitude): "1km के अंदर होटल" जैसी क्वेरी के लिए सटीक पोजिशनिंगdescription: AI इस टेक्स्ट का उपयोग क्वेरी मैच करने, प्रासंगिकता रैंक करने और जवाब में उद्धृत करने के लिए करता हैaggregateRating: ट्रस्ट सिग्नल, AI उच्च-रेटेड होटलों को ऊंचा रैंक देता हैoffers(मूल्य सीमा): बजट-सचेत खोजों के लिए फ़िल्टरिंगamenityFeature: विशिष्ट क्षमताएं जिन्हें AI उद्धृत कर सकता है (स्विमिंग पूल, स्पा, रेस्तरां, WiFi)image: AI सिफारिश के बाद यूजर के लिए विजुअल कंफर्मेशन
AI द्वारा उद्धृत किए जाने वाले विवरण लिखना
आपका description फील्ड बहुत महत्वपूर्ण है। AI सिस्टम यूजर क्वेरी का जवाब देने के लिए इस टेक्स्ट से विवरण निकालते हैं।
बुरा विवरण (सामान्य, अस्पष्ट):
"Amsterdam में सुंदर होटल। अच्छे कमरे। मिलनसार स्टाफ। शानदार लोकेशन।"
अच्छा विवरण (विशिष्ट, लोकेशन-अवेयर, सुविधा-समृद्ध):
"Amsterdam के Prinsengracht नहर पर बहाल 17वीं सदी के महल में लक्ज़री 5-स्टार होटल। Amsterdam के सबसे पुराने जलमार्ग को देखते हुए फ्लोर-टू-फ्लोर विंडो के साथ 80 कमरे। सुविधाओं में मिशेलिन-स्टार रेस्तरां, सौना और स्टीम रूम के साथ स्पा, कैनाल व्यू के साथ रूफटॉप टेरेस, 24 घंटे जिम और मुफ्त WiFi शामिल हैं। Westermarkt चर्च से 150 मीटर और Anne Frank House से 300 मीटर की दूरी पर। Jordaan पड़ोस की गैलरी और दुकानों तक पैदल दूरी। Central Station (5 मिनट) और एयरपोर्ट (20 मिनट) के लिए ट्राम की सीधी सुविधा।"
रूम टाइप स्कीमा: विस्तृत विवरण
जब यूजर "इंटरकनेक्टिंग दरवाजों और विशाल कमरों वाले फैमिली-फ्रेंडली होटल" या "200 यूरो से कम सिटी व्यू वाले डबल रूम" पूछते हैं, तो उन्हें रूम-स्तरीय डेटा चाहिए।
containsPlace के जरिए अपने Hotel स्कीमा में नेस्टेड HotelRoom उपयोग करें।
{
"@type": "HotelRoom",
"name": "Deluxe Double Room with Canal View",
"description": "45 sqm room with king-size bed, floor-to-ceiling windows overlooking Prinsengracht canal.",
"bed": [
{
"@type": "BedDetails",
"name": "King Size",
"numberOfBeds": 1
}
],
"occupancy": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 2
},
"amenityFeature": [
{"@type": "Text", "name": "Private balcony"},
{"@type": "Text", "name": "Air conditioning"},
{"@type": "Text", "name": "Rainfall shower"},
{"@type": "Text", "name": "Minibar"},
{"@type": "Text", "name": "Safe"},
{"@type": "Text", "name": "Free WiFi"}
],
"floorSize": {
"@type": "QuantitativeValue",
"value": 45,
"unitCode": "MTK"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "280"
}
}
प्रत्येक प्रमुख रूम कैटेगरी के लिए अलग HotelRoom एंट्री बनाएं:
- बजट/स्टैंडर्ड रूम: इंटीरियर रूम, queen/double बेड, यदि लागू हो तो शेयर्ड सुविधाएं
- डीलक्स/सुपीरियर रूम: विंडो/व्यू रूम, प्रीमियम बेडिंग, उन्नत सुविधाएं
- सूट रूम: अलग लिविंग एरिया, प्रीमियम लोकेशन, उच्चतम श्रेणी की सुविधाएं
- एक्सेसिबल रूम: व्हीलचेयर सुलभ, एक्सेसिबिलिटी फीचर सूचीबद्ध
- फैमिली रूम: कई बेड, इंटरकनेक्टिंग दरवाजे, बच्चों की सुविधाएं
- सूट/पेंटहाउस: लक्ज़री लिविंग स्पेस, आउटडोर टेरेस
रिव्यू और रेटिंग स्कीमा
AI सिस्टम रिव्यू और रेटिंग को भारी महत्व देते हैं। 2,000 रिव्यू वाला 4.8-स्टार होटल 3 रिव्यू वाले 5-स्टार होटल से सिफारिशों में बहुत ऊंचे रैंक पर होता है।
होटल स्तर पर हमेशा aggregateRating शामिल करें:
{
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 1847,
"bestRating": 5,
"worstRating": 1
}
}
यह क्यों मायने रखता है:
ratingValue: कच्चा स्कोर (5 में से)। AI इसका उपयोग रैंकिंग के लिए करता है।reviewCount: रिव्यू की संख्या। अधिक संख्या = AI द्वारा अधिक विश्वसनीय।- दोनों मिलकर AI रैंकिंग के लिए एक "विश्वास स्कोर" बनाते हैं।
व्यक्तिगत रिव्यू के लिए review array उपयोग करें। कम से कम अपने शीर्ष 10-20 रिव्यू शामिल करें। AI इंजन जब "इस होटल के बारे में लोग क्या कहते हैं?" का जवाब देते हैं तो ये स्निपेट निकालते हैं।
AI रेटिंग का उपयोग कैसे करता है:
- खोज: AI सिफारिशों में उच्च-रेटेड प्रॉपर्टीज को प्राथमिकता देता है
- फ़िल्टरिंग: यूजर "4-स्टार या बेहतर होटल" मांगता है और AI आपकी रेटिंग चेक करता है
- तुलना: कई होटल दिखाते समय, AI रेटिंग + रिव्यू काउंट से रैंक करता है
- उद्धरण: AI जवाब में "4.6-स्टार होटल, 1,200 रिव्यू के साथ" उद्धृत करता है
- सेंटिमेंट एनालिसिस: AI विशिष्ट सुविधाओं से गेस्ट संतुष्टि समझने के लिए रिव्यू टेक्स्ट पढ़ता है
होटलों को लोकेशन डेटा से समृद्ध करना
यहीं पर GEO वास्तव में AI सिफारिशों को शक्ति देता है। लोकेशन एनरिचमेंट आपके होटल को लॉजिस्टिकल क्वेरीज का जवाब देने योग्य बनाता है।
नजदीकी पॉइंट्स ऑफ इंटरेस्ट (POIs)
नजदीकी आकर्षणों के लिए additionalProperty एंट्री बनाएं। जब कोई यूजर "Louvre के पैदल दूरी पर होटल" पूछता है, तो AI को यह डेटा चाहिए:
{
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Nearest Museum",
"value": "Anne Frank House, 300 meters walking distance (5 minutes)"
},
{
"@type": "PropertyValue",
"name": "Nearest Public Transport",
"value": "Westermarkt Tram Stop (lines 13, 14), 150 meters (2 minutes)"
},
{
"@type": "PropertyValue",
"name": "Nearest Airport",
"value": "Amsterdam Airport Schiphol, 9 km (express train 20 minutes, bus 45 minutes)"
}
]
}
लोकेशन स्कोर
संरचित स्कोर AI को आपकी प्रॉपर्टी के पड़ोस की विशेषताएं समझने में मदद करते हैं:
{
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Walkability Score",
"value": "92/100 - Walker's Paradise. Most errands can be accomplished on foot."
},
{
"@type": "PropertyValue",
"name": "Transit Score",
"value": "94/100 - Excellent Public Transportation. Convenient for most trips."
},
{
"@type": "PropertyValue",
"name": "Nightlife Score",
"value": "85/100 - Very High. Lots of nearby bars, clubs, restaurants, music venues."
}
]
}
GeoEnrich API के साथ लोकेशन एनरिचमेंट स्वचालित करना
यह सारा डेटा मैन्युअल रूप से दर्ज करने की बजाय MapAtlas GeoEnrich API उपयोग करें। यह आपके निर्देशांकों के आधार पर स्वचालित रूप से नजदीकी आकर्षण, ट्रांसपोर्ट लिंक और लोकेशन स्कोर निकालता है।
AI पठनीयता के लिए कंटेंट संरचना
JSON-LD जरूरी है, लेकिन आपकी वेबसाइट की HTML कंटेंट संरचना भी मायने रखती है। AI दोनों को क्रॉल करता है।
आपके लैंडिंग पेज में H2 हेडर होने चाहिए जो यूजर के सर्च करने के तरीके से मेल खाते हों:
- Amsterdam सिटी सेंटर में लक्ज़री 5-स्टार होटल
- कैनाल व्यू वाले कमरे
- फैमिली-फ्रेंडली सुविधाएं
- रूफटॉप बार और रेस्तरां
- स्पा और वेलनेस सेंटर
- लोकेशन: Anne Frank House और Jordaan तक पैदल दूरी
- गेस्ट रिव्यू: 1,847 मेहमानों से 4.6 स्टार
FAQ सेक्शन (AI के लिए महत्वपूर्ण)
विशिष्ट AI क्वेरी पैटर्न को लक्षित करते हुए FAQ सेक्शन बनाएं:
- "क्या आपका होटल फैमिली-फ्रेंडली है?", विशिष्ट विवरण के साथ जवाब दें
- "Amsterdam Airport से आपका होटल कितना दूर है?", दूरी और यात्रा समय के साथ जवाब दें
- "कमरों में कौन-सी सुविधाएं शामिल हैं?", सुविधा सूची के साथ जवाब दें
- "क्या आप पेट्स की अनुमति देते हैं?", नीति और शुल्क के साथ जवाब दें
- "रद्दीकरण नीति क्या है?", स्पष्ट रूप से जवाब दें
- "आपके होटल से सिटी सेंटर कैसे पहुंचें?", ट्रांसपोर्ट विकल्पों के साथ जवाब दें
AI को संबंध समझने और प्रसंगात्मक रैंकिंग बेहतर करने में मदद के लिए अपने होटल, रूम और लोकेशन कंटेंट के बीच लिंक करें।
AI उद्धरण पैटर्न
AI होटलों को कैसे उद्धृत करता है यह समझने से आपके डेटा को ऑप्टिमाइज़ करने में मदद मिलती है।
जब ChatGPT, Perplexity, या Claude "250 यूरो से कम Amsterdam में सबसे अच्छे रोमांटिक होटल कैनाल व्यू के साथ" का जवाब देते हैं, तो यहां बताया गया है कि उनकी सिफारिश को क्या प्रभावित करता है:
डेटा सिग्नल:
- स्कीमा की पूर्णता (अधिक = अधिक विश्वसनीय)
- रिव्यू काउंट और रेटिंग (अधिक काउंट = अधिक आत्मविश्वास)
- स्कीमा में उल्लिखित विशिष्ट सुविधाएं (लक्ज़री लिनेन, किंग बेड, बालकनी)
- लोकेशन की विशिष्टता (रोमांटिक स्थानों जैसे Anne Frank House से निकटता)
- हाल की ताजगी (डेटा अंतिम बार कब अपडेट हुआ)
- मूल्य निर्धारण संरेखण (क्या आपकी मूल्य सीमा क्वेरी के अनुरूप है)
AI सिस्टम होटलों को इस तरह उद्धृत करते हैं:
"The Pulitzer Amsterdam एक उत्कृष्ट विकल्प है। यह 5-स्टार लक्ज़री होटल Prinsengracht नहर पर 25 इंटरकनेक्टेड 17वीं सदी के महलों में फैला है। कमरों में नहर के दृश्य, ऊंची छत और पुरानी साजसज्जा है। होटल में स्पा, रूफटॉप बार और मिशेलिन-अनुशंसित रेस्तरां है। मेहमान इसे 4.6 स्टार देते हैं। दरें EUR 280 प्रति रात से शुरू होती हैं।"
वह उद्धरण सीधे आपके स्कीमा से आता है: description, reviews, amenities, offers/price।
सामान्य गलतियां
यह सुनिश्चित करने के लिए इनसे बचें कि AI आपके होटल को सही तरह से खोज और रैंक कर सके।
1. गुम या गलत निर्देशांक
"52, 4" जैसे निर्देशांक Amsterdam और UK के बीच समुद्र की ओर इशारा करते हैं। 4+ दशमलव स्थान उपयोग करें: "latitude": 52.3787, "longitude": 4.9010। गलत निर्देशांक दूरी गणना को पूरी तरह तोड़ देते हैं।
2. रूम-लेवल स्कीमा नहीं
AI बिना containsPlace के नेस्टेड HotelRoom स्कीमा के "बालकनी वाले कमरे" या "इंटरकनेक्टिंग दरवाजों वाले फैमिली रूम" का जवाब नहीं दे सकता।
3. स्टॉक विवरण
"Amsterdam में सुंदर होटल। शानदार लोकेशन। बेहतरीन सेवा।" किसी भी होटल पर लागू हो सकता है। AI विवरण निकाल नहीं सकता या यूजर क्वेरी मैच नहीं कर सकता। विशिष्ट रहें।
4. नजदीकी आकर्षण डेटा नहीं
यदि आप additionalProperty या description में नजदीकी आकर्षणों का उल्लेख नहीं करते, तो आप "संग्रहालयों की पैदल दूरी पर होटल" जैसी क्वेरी मिस करते हैं।
5. पुरानी उपलब्धता और मूल्य निर्धारण
मूल्य निर्धारण कम से कम मासिक रूप से अपडेट करें। AI सोचता है कि आप बंद हैं या अविश्वसनीय हैं यदि मूल्य निर्धारण पुराना है।
6. रिव्यू मार्कअप नहीं
बिना reviewCount के उच्च starRating अविश्वसनीय है। हमेशा ratingValue और reviewCount दोनों के साथ aggregateRating उपयोग करें।
7. अधूरा पता
PostalAddress में हमेशा postalCode और addressCountry शामिल करें। गुम फील्ड सत्यापन को रोकती हैं।
टेस्टिंग और वैलिडेशन
अपना GEO ऑप्टिमाइज़ेशन लॉन्च करने से पहले, सत्यापित करें कि आपका स्कीमा काम करता है।
टूल 1: Google Rich Results Test
search.google.com/test/rich-results पर जाएं, अपना पेज URL पेस्ट करें और वैध टैग में "Hotel" देखें। त्रुटियों या चेतावनियों की जांच करें।
टूल 2: AEO Checker
/ai-seo-checker पर जाएं और अपना होटल URL दर्ज करें। आपको स्कीमा पूर्णता, निर्देशांक सटीकता, नजदीकी आकर्षण कवरेज और लोकेशन एनरिचमेंट गैप्स पर विस्तृत रिपोर्ट मिलेगी। 85%+ स्कीमा पूर्णता और 20+ नजदीकी आकर्षणों के साथ लक्ष्य रखें।
टूल 3: वास्तविक AI सिस्टम पर टेस्ट करें
ChatGPT, Perplexity और Claude से पूछें: "250 यूरो से कम स्पा के साथ Amsterdam में सबसे अच्छे 4-स्टार होटल।" देखें कि आपका होटल प्रकट होता है या नहीं।
JSON-LD वैलिडेशन
jsonlint.com पर JSON linter उपयोग करें।
उपयोग के लिए तैयार स्कीमा फाइलें
इस गाइड में तीन पूर्ण, प्रोडक्शन-रेडी स्कीमा उदाहरण शामिल हैं:
- hotel-property.json: लोकेशन एनरिचमेंट, रूम टाइप, रेटिंग के साथ पूर्ण LodgingBusiness/Hotel
- hotel-room.json: सुविधाओं, मूल्य निर्धारण, साइजिंग और रिव्यू के साथ HotelRoom
- hotel-event.json: होटल कॉन्फ्रेंस और इवेंट स्पेस के लिए Event स्कीमा
सभी फाइलों में वास्तविक निर्देशांक उदाहरण (Amsterdam होटल), पूर्ण additionalProperty एनरिचमेंट, नजदीकी आकर्षण उदाहरण, लोकेशन स्कोर, कई रूम टाइप, रिव्यू मार्कअप और मूल्य निर्धारण/offers शामिल हैं।
बड़े पैमाने पर स्वचालित करें
स्कीमा को मैन्युअल रूप से लिखना एक लिस्टिंग के लिए काम करता है। हजारों के लिए?
MapAtlas GeoEnrich API प्रत्येक लिस्टिंग में स्वचालित रूप से निर्देशांक, आस-पास के POI, परिवहन पहुंच, पड़ोस संदर्भ और स्कीमा-तैयार जियो डेटा जोड़ता है, प्रति लिस्टिंग एक API कॉल, किसी भी पैमाने पर।