अधिकांश होटल 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 इंजनों से तेजी से विशिष्ट सवाल पूछ रहे हैं जिनके लिए लोकेशन और प्रॉपर्टी डेटा दोनों की जरूरत होती है। यहां वे वास्तविक क्वेरी पैटर्न हैं जिनका जवाब आपके होटल को देना होगा:
सुविधा + लोकेशन सर्च:
लॉजिस्टिक्स सर्च:
अनुभव सर्च:
आपके डेटा को इन क्वेरीज का समर्थन करना होगा। इसका मतलब है:
आपका 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 एंट्री बनाएं:
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 द्वारा अधिक विश्वसनीय।व्यक्तिगत रिव्यू के लिए review array उपयोग करें। कम से कम अपने शीर्ष 10-20 रिव्यू शामिल करें। AI इंजन जब "इस होटल के बारे में लोग क्या कहते हैं?" का जवाब देते हैं तो ये स्निपेट निकालते हैं।
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 उपयोग करें। यह आपके निर्देशांकों के आधार पर स्वचालित रूप से नजदीकी आकर्षण, ट्रांसपोर्ट लिंक और लोकेशन स्कोर निकालता है।
JSON-LD जरूरी है, लेकिन आपकी वेबसाइट की HTML कंटेंट संरचना भी मायने रखती है। AI दोनों को क्रॉल करता है।
आपके लैंडिंग पेज में H2 हेडर होने चाहिए जो यूजर के सर्च करने के तरीके से मेल खाते हों:
FAQ सेक्शन (AI के लिए महत्वपूर्ण)
विशिष्ट AI क्वेरी पैटर्न को लक्षित करते हुए FAQ सेक्शन बनाएं:
AI को संबंध समझने और प्रसंगात्मक रैंकिंग बेहतर करने में मदद के लिए अपने होटल, रूम और लोकेशन कंटेंट के बीच लिंक करें।
AI होटलों को कैसे उद्धृत करता है यह समझने से आपके डेटा को ऑप्टिमाइज़ करने में मदद मिलती है।
जब ChatGPT, Perplexity, या Claude "250 यूरो से कम Amsterdam में सबसे अच्छे रोमांटिक होटल कैनाल व्यू के साथ" का जवाब देते हैं, तो यहां बताया गया है कि उनकी सिफारिश को क्या प्रभावित करता है:
डेटा सिग्नल:
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 उपयोग करें।
इस गाइड में तीन पूर्ण, प्रोडक्शन-रेडी स्कीमा उदाहरण शामिल हैं:
सभी फाइलों में वास्तविक निर्देशांक उदाहरण (Amsterdam होटल), पूर्ण additionalProperty एनरिचमेंट, नजदीकी आकर्षण उदाहरण, लोकेशन स्कोर, कई रूम टाइप, रिव्यू मार्कअप और मूल्य निर्धारण/offers शामिल हैं।
बड़े पैमाने पर स्वचालित करें
MapAtlas GeoEnrich API प्रत्येक लिस्टिंग में स्वचालित रूप से निर्देशांक, आस-पास के POI, परिवहन पहुंच, पड़ोस संदर्भ और स्कीमा-तैयार जियो डेटा जोड़ता है, प्रति लिस्टिंग एक API कॉल, किसी भी पैमाने पर।