Skip to main content

रियल एस्टेट GEO गाइड

अधिकांश प्रॉपर्टी लिस्टिंग AI सर्च इंजन के लिए अदृश्य हैं। यह गाइड बताती है क्यों, और इसे कैसे ठीक करें, चाहे आप 1 प्रॉपर्टी सूचीबद्ध करें या 10,000।

JSON-LD स्कीमा मार्कअप, संरचित डेटा और लोकेशन एनरिचमेंट से प्रॉपर्टी लिस्टिंग को ChatGPT, Perplexity और Google AI Overviews में दृश्यमान बनाएं।

JSON-LDAI सर्चSchemaरियल एस्टेट

जियो डेटा के बिना

स्थान"बेहतरीन पड़ोस में शांत गली"
नज़दीकी-
ट्रांज़िट-
कोऑर्डिनेट-

AI क्या देखता है: कुछ भी मिलान योग्य नहीं। शून्य पड़ोस या निकटता प्रश्नों का उत्तर दिया गया।

GeoEnrich के साथ

स्थानRuysdaelkade 21, Amsterdam De Pijp
नज़दीकीAlbert Cuyp बाज़ार (200m), 3 स्कूल (500m)
ट्रांज़िटट्राम 3 और 12, 1 मिनट पैदल
कोऑर्डिनेट52.3534, 4.8965

AI क्या देखता है: 50+ क्वेरी प्रकारों के लिए मिलान योग्य, जिसमें "De Pijp में ट्राम के पास 2-बेडरूम", "400k के नीचे पार्किंग वाला अपार्टमेंट", "स्कूलों के पास शांत गली" शामिल हैं।

GeoEnrich किसी पते से दाईं कॉलम स्वचालित रूप से उत्पन्न करता है। एक API कॉल।

त्वरित शुरुआत

इस JSON-LD को अपने प्रॉपर्टी लिस्टिंग पेज पर जोड़ें और AI सर्च इंजन इसे तुरंत पार्स और अनुशंसित कर सकते हैं:


{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "2-Bedroom Apartment in Amsterdam De Pijp",
  "url": "https://www.example-agency.com/listings/ruysdaelkade-21",
  "description": "Bright 2-bedroom apartment on the Ruysdaelkade in De Pijp, Amsterdam. 85 square meters, south-facing balcony, open-plan kitchen, renovated bathroom. 200 meters from Albert Cuyp market, 1-minute walk to tram lines 3 and 12.",
  "datePosted": "2026-03-15",
  "about": {
    "@type": "Residence",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Ruysdaelkade 21",
      "addressLocality": "Amsterdam",
      "addressRegion": "North Holland",
      "postalCode": "1072 AK",
      "addressCountry": "NL"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 52.3534,
      "longitude": 4.8965
    },
    "floorSize": {
      "@type": "QuantitativeValue",
      "value": 85,
      "unitCode": "MTK"
    },
    "numberOfRooms": 3,
    "numberOfBedrooms": 2,
    "numberOfBathroomsTotal": 1,
    "petsAllowed": false,
    "yearBuilt": "1925"
  },
  "offers": {
    "@type": "Offer",
    "price": 395000,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }
}

यह मूल बातें कवर करता है। नीचे के सेक्शन बताते हैं कि पड़ोस का संदर्भ, नज़दीकी POI, ट्रांज़िट डेटा और अधिक कैसे जोड़ें। पूर्ण, प्रोडक्शन-रेडी फ़ाइलों के लिए "स्कीमा उदाहरण" टैब देखें।

लोग AI के ज़रिए प्रॉपर्टी कैसे खोजते हैं

AI के ज़रिए प्रॉपर्टी खोज पोर्टल खोज से मौलिक रूप से अलग है। ड्रॉपडाउन फ़िल्टर की बजाय, लोग प्राकृतिक भाषा में बताते हैं कि वे क्या चाहते हैं। इन इरादे पैटर्न को समझना रियल एस्टेट GEO की नींव है।

पड़ोस और स्थान संबंधी क्वेरीज़

ये सबसे आम प्रॉपर्टी क्वेरीज़ हैं और पारंपरिक लिस्टिंग के लिए उत्तर देना सबसे कठिन है:

  • "Amsterdam De Pijp में 400k से कम के 2-बेडरूम अपार्टमेंट"
  • "Barcelona में अंतर्राष्ट्रीय स्कूलों के पास पारिवारिक घर"
  • "London Zone 2 में अच्छे ट्रांसपोर्ट लिंक वाली शांत गलियाँ"
  • "Lisbon में समुद्र तट से पैदल दूरी पर अपार्टमेंट"
  • "Amsterdam-Zuid में अस्पतालों के पास घर"

इन क्वेरीज़ में से प्रत्येक के लिए संरचित स्थान डेटा, कोऑर्डिनेट और नज़दीकी POI संदर्भ आवश्यक है। इसके बिना, आपकी लिस्टिंग अदृश्य है।

निकटता क्वेरीज़

खरीदार और किराएदार परवाह करते हैं कि आसपास क्या है। AI इंजन को उत्तर देने के लिए दूरी डेटा चाहिए:

  • "Vondelpark के पास 5 मिनट में सुपरमार्केट वाले अपार्टमेंट"
  • "Amsterdam में मेट्रो स्टेशन से 500 मीटर के भीतर घर"
  • "Jordaan में रेस्तरां और नाइटलाइफ के पास प्रॉपर्टी"

विशेषता और विनिर्देश क्वेरीज़

ये प्रॉपर्टी विशेषताओं को स्थान के साथ जोड़ती हैं:

  • "Amsterdam में 500k से कम बालकनी और पार्किंग वाला 3-बेडरूम अपार्टमेंट"
  • "The Hague में गार्डन वाला ग्राउंड-फ्लोर अपार्टमेंट"
  • "Barcelona Eixample में छत की छत वाला पेंटहाउस"
  • "Rotterdam में सोलर पैनल वाले ऊर्जा-कुशल घर"

निवेश क्वेरीज़

निवेशक अलग सवाल पूछते हैं:

  • "Amsterdam में किराए की उपज के लिए सर्वोत्तम पड़ोस"
  • "Lisbon में प्रॉपर्टी निवेश के लिए उभरते क्षेत्र"
  • "Berlin Mitte बनाम Kreuzberg में प्रति वर्ग मीटर औसत मूल्य"

इन परिणामों में दिखने के लिए, आपकी लिस्टिंग में AI इंजन द्वारा पार्स किया जा सके ऐसा संरचित डेटा होना चाहिए: सटीक कोऑर्डिनेट, दूरियों के साथ नज़दीकी POI, संरचित फ़ील्ड के रूप में प्रॉपर्टी विनिर्देश, और पड़ोस संदर्भ संकेत।

प्रॉपर्टी लिस्टिंग AI सर्च में क्यों विफल होती हैं

अधिकांश प्रॉपर्टी लिस्टिंग AI सर्च इंजन के लिए अदृश्य हैं। यहाँ कारण है, और क्या ठीक करना है।

1. अस्पष्ट स्थान पाठ

"एक वांछनीय पड़ोस में स्थित" AI को कुछ नहीं बताता। "Ruysdaelkade 21, Amsterdam De Pijp, Albert Cuyp बाज़ार से 200 मीटर" AI को सब कुछ बताता है। अस्पष्ट विवरण लिस्टिंग विफलता का सबसे बड़ा कारण है।

2. कोऑर्डिनेट नहीं

अक्षांश और देशांतर के बिना, AI दूरियाँ नहीं माप सकता। प्रत्येक निकटता क्वेरी ("पार्क के पास", "मेट्रो के पास", "स्कूलों तक पैदल दूरी") के लिए लिस्टिंग और POI दोनों पर कोऑर्डिनेट की आवश्यकता है। कोऑर्डिनेट 4+ दशमलव स्थानों तक सटीक होने चाहिए।

3. नज़दीकी संदर्भ नहीं

यहीं अधिकांश लिस्टिंग विफल होती हैं भले ही उनके पास पता हो। कोऑर्डिनेट वाली लेकिन नज़दीकी POI डेटा रहित लिस्टिंग "स्कूलों के पास अपार्टमेंट" का उत्तर नहीं दे सकती। आपको नाम और दूरियों के साथ स्पष्ट रूप से बताना होगा कि पास में क्या है।

4. संरचित डेटा नहीं

पैराग्राफ पाठ में दबी प्रॉपर्टी विवरण AI के लिए निकालना कठिन है। संरचित स्कीमा फ़ील्ड जैसे floorSize: 85, numberOfBedrooms: 2, और amenityFeature: "South-facing balcony" मशीन-पठनीय हैं। AI इंजन संरचित डेटा को दृढ़ता से पसंद करते हैं।

5. पुरानी लिस्टिंग

बिना datePosted या dateModified फ़ील्ड के 6 महीने पहले पोस्ट की गई लिस्टिंग छोड़ी हुई दिखती है। हमेशा तारीखें शामिल करें और लिस्टिंग बदलने पर उन्हें अपडेट करें।

6. संरचित फ़ील्ड में कोई मूल्य नहीं

पाठ में दबी कीमत ("मांग मूल्य: EUR 395,000") price: 395000 और priceCurrency: "EUR" वाले Offer की तुलना में पार्स करना कठिन है। मूल्य प्रॉपर्टी क्वेरीज़ में सबसे सामान्य फ़िल्टर में से एक है।

RealEstateListing स्कीमा मार्कअप

Schema.org का RealEstateListing प्रकार प्रॉपर्टी लिस्टिंग के लिए सही स्कीमा है। यह एक प्रॉपर्टी (Residence, Apartment, House) को मूल्य, दिनांक और उपलब्धता के साथ एक लिस्टिंग संदर्भ में लपेटता है।

मूल संरचना

RealEstateListing के तीन प्रमुख भाग हैं:

  1. लिस्टिंग स्वयं: नाम, विवरण, datePosted, URL
  2. प्रॉपर्टी (about के माध्यम से): पता, जियो, floor साइज़, कमरों की संख्या, सुविधाएं
  3. ऑफर: मूल्य, मुद्रा, उपलब्धता

प्रॉपर्टी प्रकार

about के भीतर प्रॉपर्टी के लिए सबसे विशिष्ट @type का उपयोग करें:

  • Apartment फ्लैट, कॉन्डो, स्टूडियो अपार्टमेंट के लिए
  • House या SingleFamilyResidence अलग/अर्ध-अलग घरों के लिए
  • Residence सामान्य फ़ॉलबैक के रूप में

आवश्यक फ़ील्ड

AI खोज योग्यता के लिए न्यूनतम फ़ील्ड:


{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "Descriptive title with key features and location",
  "description": "150-300 word description with specific details",
  "datePosted": "2026-03-15",
  "about": {
    "@type": "Apartment",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Herengracht 100",
      "addressLocality": "Amsterdam",
      "addressRegion": "North Holland",
      "postalCode": "1015 BS",
      "addressCountry": "NL"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 52.3728,
      "longitude": 4.8882
    },
    "floorSize": {
      "@type": "QuantitativeValue",
      "value": 120,
      "unitCode": "MTK"
    },
    "numberOfRooms": 5,
    "numberOfBedrooms": 3,
    "numberOfBathroomsTotal": 2
  },
  "offers": {
    "@type": "Offer",
    "price": 650000,
    "priceCurrency": "EUR"
  }
}

अतिरिक्त प्रॉपर्टी फ़ील्ड

ये फ़ील्ड आपकी लिस्टिंग द्वारा मिलाई जा सकने वाली क्वेरीज़ की संख्या बढ़ाते हैं:

  • yearBuilt: निर्माण वर्ष (नवीकरण क्वेरीज़ के लिए महत्वपूर्ण)
  • petsAllowed: true/false (पालतू-अनुकूल खोजों को फ़िल्टर करता है)
  • amenityFeature: "बालकनी", "पार्किंग", "गार्डन", "लिफ्ट", "स्टोरेज" जैसी सुविधाओं की सरणी
  • numberOfFullBathrooms / numberOfPartialBathrooms: कुल से अधिक विशिष्ट
  • floorLevel: प्रॉपर्टी किस मंज़िल पर है
  • permittedUsage: "आवासीय", "मिश्रित उपयोग", "वाणिज्यिक"

प्रॉपर्टी लिस्टिंग के लिए जियो एनरिचमेंट

केवल कोऑर्डिनेट AI को बताते हैं कि प्रॉपर्टी कहाँ है। जियो एनरिचमेंट AI को बताता है कि उसके आसपास क्या है। यही 5 क्वेरी प्रकारों और 50 से मिलान के बीच का अंतर है।

जियो एनरिचमेंट क्या जोड़ता है

Amsterdam के Ruysdaelkade 21 पर एक प्रॉपर्टी के लिए, जियो एनरिचमेंट प्रदान करता है:

  • स्कूल: De Pijp Primary School (350m), Montessori School Zuid (600m), International School (1.2km)
  • ट्रांज़िट: Tram 3 स्टॉप (80m), Tram 12 स्टॉप (120m), Metro De Pijp स्टेशन (500m), Amsterdam Centraal (3.5km)
  • शॉपिंग: Albert Cuyp Market (200m), Albert Heijn सुपरमार्केट (150m), Ferdinand Bolstraat शॉपिंग स्ट्रीट (300m)
  • पार्क: Sarphatipark (400m), Vondelpark (1.2km)
  • स्वास्थ्य सेवा: OLVG Hospital (800m), Pharmacy (250m), GP practice (300m)
  • रेस्तरां: 500m के भीतर 23 रेस्तरां

नज़दीकी POI को कैसे संरचित करें

नज़दीकी संदर्भ जोड़ने के लिए प्रॉपर्टी पर additionalProperty फ़ील्ड का उपयोग करें:


{
  "@type": "Apartment",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Ruysdaelkade 21",
    "addressLocality": "Amsterdam",
    "postalCode": "1072 AK",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.3534,
    "longitude": 4.8965
  },
  "additionalProperty": [
    { "@type": "PropertyValue", "name": "Nearest School", "value": "De Pijp Primary School, 350m" },
    { "@type": "PropertyValue", "name": "Nearest Supermarket", "value": "Albert Heijn, 150m" },
    { "@type": "PropertyValue", "name": "Nearest Tram Stop", "value": "Tram 3 (Ruysdaelkade), 80m" },
    { "@type": "PropertyValue", "name": "Nearest Park", "value": "Sarphatipark, 400m" },
    { "@type": "PropertyValue", "name": "Nearest Hospital", "value": "OLVG Hospital, 800m" },
    { "@type": "PropertyValue", "name": "Restaurants within 500m", "value": "23" }
  ]
}

यह क्यों महत्वपूर्ण है

इस डेटा के बिना, AI आपकी लिस्टिंग के बारे में इनमें से किसी भी क्वेरी का उत्तर नहीं दे सकता:

  • "De Pijp में स्कूलों के पास अपार्टमेंट" (स्कूल POI डेटा चाहिए)
  • "Amsterdam-Zuid में अच्छे सार्वजनिक परिवहन वाली प्रॉपर्टी" (ट्रांज़िट डेटा चाहिए)
  • "सुपरमार्केट और पार्कों के पास घर" (दोनों के लिए POI डेटा चाहिए)
  • "अस्पतालों के पास अपार्टमेंट" (स्वास्थ्य सेवा POI डेटा चाहिए)

MapAtlas GeoEnrich API किसी एकल पते या कोऑर्डिनेट जोड़ी से यह सब उत्पन्न करता है। एक API कॉल स्कूल, ट्रांज़िट, शॉपिंग, पार्क, स्वास्थ्य सेवा और रेस्तरां नाम और दूरियाँ लौटाती है, additionalProperty मानों के रूप में एम्बेड करने के लिए तैयार।

पड़ोस संदर्भ संकेत

व्यक्तिगत POI से परे, खरीदार और किराएदार पड़ोस को समझना चाहते हैं। AI इंजन उन संकेतों की तलाश करते हैं जो किसी क्षेत्र के चरित्र और रहने योग्यता का वर्णन करते हैं।

वॉकेबिलिटी और ट्रांसपोर्ट स्कोर

पड़ोस-स्तर के स्कोर AI को लाइफस्टाइल क्वेरीज़ का उत्तर देने में मदद करते हैं:


{
  "additionalProperty": [
    { "@type": "PropertyValue", "name": "Walk Score", "value": "92/100" },
    { "@type": "PropertyValue", "name": "Transit Score", "value": "88/100" },
    { "@type": "PropertyValue", "name": "Bike Score", "value": "95/100" }
  ]
}

ये स्कोर "कार-मुक्त जीवन के लिए Amsterdam में पैदल चलने योग्य पड़ोस" या "Amsterdam में साइकिल यात्रियों के लिए सर्वोत्तम क्षेत्र" जैसी क्वेरीज़ का सीधे उत्तर देते हैं।

यात्रा समय डेटा

यात्रा समय प्रॉपर्टी खरीदारों के लिए शीर्ष निर्णय कारकों में से एक है। इसे संरचित डेटा के रूप में शामिल करें:


{
  "@type": "PropertyValue",
  "name": "Commute to Amsterdam Centraal",
  "value": "12 minutes by tram, 18 minutes by bike"
}

पड़ोस विवरण

आपके लिस्टिंग विवरण में पड़ोस संदर्भ होना चाहिए। "बढ़िया पड़ोस" की बजाय लिखें:

"De Pijp Amsterdam के सबसे वांछनीय पड़ोसों में से एक है, जो Albert Cuyp स्ट्रीट मार्केट, विविध रेस्तरां दृश्य और पेड़-पंक्तिबद्ध नहरों के लिए जाना जाता है। इस क्षेत्र में ट्राम लाइन 3, 12 और 24 के साथ उत्कृष्ट सार्वजनिक परिवहन है, साथ ही हाल ही में खुली Metro 52 (उत्तर-दक्षिण लाइन)। Sarphatipark 400 मीटर के भीतर हरित स्थान प्रदान करता है।"

यह पैराग्राफ अकेले दर्जनों AI क्वेरीज़ से मेल खाता है।

स्थानीय सुविधा गणना

कुल गणना AI को घनत्व और सुविधा का अनुभव देती है:

  • "300 मीटर के भीतर 14 रेस्तरां"
  • "500 मीटर के भीतर 3 सुपरमार्केट"
  • "1 किलोमीटर के भीतर 5 स्कूल"
  • "600 मीटर के भीतर 2 पार्क"

किराया बनाम बिक्री लिस्टिंग

किराया और बिक्री लिस्टिंग एक ही RealEstateListing रैपर का उपयोग करती हैं, लेकिन ऑफर संरचना और कुछ प्रॉपर्टी फ़ील्ड अलग होते हैं।

बिक्री लिस्टिंग ऑफर


{
  "offers": {
    "@type": "Offer",
    "price": 395000,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "validFrom": "2026-03-15"
  }
}

किराया लिस्टिंग ऑफर

किराए के लिए, मूल्य मासिक किराए का प्रतिनिधित्व करता है। बिलिंग अवधि स्पष्ट करने के लिए priceSpecification का उपयोग करें:


{
  "offers": {
    "@type": "Offer",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 1850,
      "priceCurrency": "EUR",
      "unitText": "MONTH"
    },
    "availability": "https://schema.org/InStock"
  }
}

किराया-विशिष्ट फ़ील्ड

  • leaseLength: न्यूनतम लीज़ अवधि (जैसे 12 महीने)
  • petsAllowed: किराया खोजों के लिए महत्वपूर्ण
  • amenityFeature: फर्नीचर सहित/रहित, शामिल उपयोगिताएं, पार्किंग
  • विवरण या additionalProperty में जमा राशि
  • उपलब्ध तिथि (Offer पर validFrom का उपयोग करें)

छुट्टी किराया अलग है

अल्पकालिक छुट्टी किराया (Airbnb-शैली) RealEstateListing का उपयोग नहीं करना चाहिए। वे रात के मूल्य और चेक-इन/चेक-आउट समय के साथ LodgingBusiness का उपयोग करते हैं।

वाणिज्यिक रियल एस्टेट

वाणिज्यिक प्रॉपर्टी खोज आवासीय की तुलना में अलग पैटर्न का पालन करती है। कार्यालय, खुदरा या औद्योगिक स्थान की तलाश करने वाले व्यवसाय ऐसे प्रश्न पूछते हैं जिनके लिए विशिष्ट संरचित डेटा की आवश्यकता है।

सामान्य वाणिज्यिक क्वेरीज़

  • "Amsterdam Zuidas में 50 EUR प्रति वर्ग मीटर से कम कार्यालय स्थान किराए पर"
  • "Barcelona में उच्च फुट ट्रैफिक क्षेत्रों के पास खुदरा स्थान"
  • "Rotterdam पोर्ट क्षेत्र में लोडिंग डॉक वाला गोदाम"
  • "Centraal Station के पास कोवर्किंग-रेडी कार्यालय"
  • "Jordaan में टेरेस परमिट के साथ रेस्तरां स्थान"

वाणिज्यिक प्रॉपर्टी के लिए स्कीमा

  • OfficeBuilding कार्यालय स्थान के लिए
  • ShoppingCenter या Store खुदरा के लिए
  • Warehouse औद्योगिक/लॉजिस्टिक्स के लिए
  • LocalBusiness additionalType के साथ सामान्य फ़ॉलबैक

{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "350m2 Office Space in Amsterdam Zuidas",
  "about": {
    "@type": "OfficeBuilding",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Barbara Strozzilaan 201",
      "addressLocality": "Amsterdam",
      "postalCode": "1083 HN",
      "addressCountry": "NL"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 52.3361,
      "longitude": 4.8756
    },
    "floorSize": {
      "@type": "QuantitativeValue",
      "value": 350,
      "unitCode": "MTK"
    },
    "amenityFeature": [
      {"@type": "LocationFeatureSpecification", "name": "Fiber Internet"},
      {"@type": "LocationFeatureSpecification", "name": "24/7 Access"},
      {"@type": "LocationFeatureSpecification", "name": "Meeting Rooms"},
      {"@type": "LocationFeatureSpecification", "name": "Parking Garage"},
      {"@type": "LocationFeatureSpecification", "name": "Reception Desk"}
    ],
    "additionalProperty": [
      {"@type": "PropertyValue", "name": "Floor Level", "value": "8th floor"},
      {"@type": "PropertyValue", "name": "Nearest Metro", "value": "Amsterdam Zuid, 200m"},
      {"@type": "PropertyValue", "name": "Parking Spaces", "value": "12 included"}
    ]
  },
  "offers": {
    "@type": "Offer",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 45,
      "priceCurrency": "EUR",
      "unitText": "SQM/YEAR"
    }
  }
}

GeoEnrich API सभी POI श्रेणियाँ लौटाता है, इसलिए आप वाणिज्यिक किराएदार जो संदर्भ खोजते हैं उसके साथ वाणिज्यिक लिस्टिंग को स्वचालित रूप से समृद्ध कर सकते हैं।

अवकाश और हॉलिडे किराया AEO

अवकाश किराया (Airbnb-शैली लघु ठहरने) के लिए पूरी तरह अलग स्कीमा दृष्टिकोण की आवश्यकता है। ये आतिथ्य व्यवसाय हैं, प्रॉपर्टी बिक्री या दीर्घकालिक किराया नहीं।

RealEstateListing नहीं, LodgingBusiness का उपयोग करें

अवकाश किराए के लिए सही स्कीमा प्रकार LodgingBusiness है (या समर्थित होने पर अधिक विशिष्ट VacationRental)।

आवासीय लिस्टिंग से मुख्य अंतर

  • मूल्य निर्धारण: रात की दर, कुल बिक्री मूल्य या मासिक किराया नहीं
  • उपलब्धता: चेक-इन और चेक-आउट समय, न्यूनतम प्रवास
  • सुविधाएं: WiFi, रसोई, वाशिंग मशीन, तौलिए, बिस्तर
  • अतिथि क्षमता: अधिकतम अधिभोग, बिस्तर, बेडरूम
  • समीक्षाएं: अतिथि समीक्षाओं से aggregateRating

{
  "@context": "https://schema.org",
  "@type": "LodgingBusiness",
  "name": "Canal View Apartment in Amsterdam Jordaan",
  "description": "Charming 1-bedroom canal house apartment in the heart of Jordaan. Sleeps 2 guests. Original wooden beams, modern kitchen, rain shower. 5-minute walk to Anne Frank House and Westerkerk. Free WiFi, Smart TV, Nespresso machine.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Prinsengracht 263",
    "addressLocality": "Amsterdam",
    "postalCode": "1016 GV",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.3752,
    "longitude": 4.8839
  },
  "checkinTime": "15:00",
  "checkoutTime": "11:00",
  "numberOfRooms": 1,
  "petsAllowed": false,
  "amenityFeature": [
    {"@type": "LocationFeatureSpecification", "name": "Free WiFi"},
    {"@type": "LocationFeatureSpecification", "name": "Kitchen"},
    {"@type": "LocationFeatureSpecification", "name": "Washing Machine"},
    {"@type": "LocationFeatureSpecification", "name": "Smart TV"},
    {"@type": "LocationFeatureSpecification", "name": "Air Conditioning"},
    {"@type": "LocationFeatureSpecification", "name": "Canal View"}
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.8,
    "reviewCount": 127,
    "bestRating": 5
  },
  "offers": {
    "@type": "Offer",
    "price": 135,
    "priceCurrency": "EUR",
    "unitText": "NIGHT"
  }
}

GeoEnrich API का उपयोग करके प्रत्येक अवकाश किराया लिस्टिंग के लिए पर्यटक-प्रासंगिक POI डेटा स्वचालित रूप से उत्पन्न करें।

कार्यान्वयन और परीक्षण

अपनी प्रॉपर्टी लिस्टिंग पर स्कीमा मार्कअप लागू करने के लिए इस प्रक्रिया का पालन करें।

चरण 1: लिस्टिंग पेजों में JSON-LD जोड़ें

प्रत्येक लिस्टिंग पेज के <head> में <script type="application/ld+json"> टैग रखें।

चरण 2: सत्यापित करें

चरण 3: AI इंजन के साथ परीक्षण करें

तैनाती के बाद, AI इंजन से अपनी लिस्टिंग के बारे में पूछें।

चरण 4: चेकलिस्ट का उपयोग करें

इस पेज पर चेकलिस्ट टैब संपूर्ण प्रॉपर्टी लिस्टिंग GEO के लिए आवश्यक प्रत्येक फ़ील्ड और संकेत को कवर करता है।

GeoEnrich API के साथ स्केलिंग

प्रत्येक लिस्टिंग में नज़दीकी POI, ट्रांज़िट डेटा और पड़ोस संदर्भ मैन्युअल रूप से जोड़ना बड़े पैमाने पर व्यावहारिक नहीं है। यदि आप 100+ प्रॉपर्टी प्रबंधित करते हैं, तो आपको स्वचालन की आवश्यकता है।

GeoEnrich कैसे काम करता है

MapAtlas GeoEnrich API एक पता या कोऑर्डिनेट जोड़ी लेता है और संरचित नज़दीकी संदर्भ लौटाता है:

  • स्कूल (नाम, प्रकार, दूरियाँ)
  • सार्वजनिक परिवहन (स्टॉप, लाइनें, दूरियाँ)
  • शॉपिंग (सुपरमार्केट, बाज़ार, खुदरा)
  • पार्क और हरित स्थान
  • स्वास्थ्य सेवा (अस्पताल, फार्मेसी, GP)
  • रेस्तरां और कैफे
  • पर्यटन आकर्षण (अवकाश किराए के लिए)
  • वॉकेबिलिटी, ट्रांज़िट और बाइक स्कोर

एकीकरण पैटर्न

  1. पते के साथ लिस्टिंग बनाई जाती है
  2. पते को कोऑर्डिनेट में जियोकोड किया जाता है
  3. कोऑर्डिनेट GeoEnrich API को भेजे जाते हैं
  4. प्रतिक्रिया को additionalProperty मानों में पार्स किया जाता है
  5. पूर्ण एनरिचमेंट के साथ JSON-LD स्कीमा उत्पन्न किया जाता है
  6. स्कीमा लिस्टिंग पेज में एम्बेड किया जाता है

कार्यान्वयन विवरण और API दस्तावेज़ीकरण के लिए, GeoEnrich API पेज देखें।

बड़े पैमाने पर स्वचालित करें

स्कीमा को मैन्युअल रूप से लिखना एक लिस्टिंग के लिए काम करता है। हजारों के लिए?

MapAtlas GeoEnrich API प्रत्येक लिस्टिंग में स्वचालित रूप से निर्देशांक, आस-पास के POI, परिवहन पहुंच, पड़ोस संदर्भ और स्कीमा-तैयार जियो डेटा जोड़ता है, प्रति लिस्टिंग एक API कॉल, किसी भी पैमाने पर।