বেশিরভাগ হোটেল AI সার্চে অদৃশ্য। এই গাইড দেখাবে কেন এটি হয় এবং কীভাবে ঠিক করবেন, আপনার ১টি সম্পত্তি হোক বা ১,০০০টি।
হোটেলগুলোকে ChatGPT, Perplexity এবং Google AI Overviews-এ দৃশ্যমান করতে JSON-LD স্কিমা মার্কআপ, স্ট্রাকচার্ড ডেটা এবং লোকেশন এনরিচমেন্ট।
জিও ডেটা ছাড়া
AI যা দেখে: মিলযোগ্য কিছু নেই। কোনো প্রক্সিমিটি কোয়েরির উত্তর দেওয়া সম্ভব নয়।
GeoEnrich সহ
AI যা দেখে: "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"
}
}
লোকেশন স্কোর, POI, কাছের আকর্ষণ এবং রুম টাইপ সহ সম্পূর্ণ সংস্করণ চান? নিচের উদাহরণে সম্পূর্ণ হোটেল স্কিমা দেখুন।
ব্যবহারকারীরা AI ইঞ্জিনে ক্রমশ নির্দিষ্ট প্রশ্ন করছেন যেগুলোর জন্য লোকেশন এবং প্রপার্টি ডেটা উভয়ই প্রয়োজন। এখানে রিয়েল কোয়েরি প্যাটার্ন রয়েছে যেগুলোর উত্তর আপনার হোটেলকে দিতে হবে:
অ্যামেনিটি + লোকেশন সার্চ:
লজিস্টিক্স সার্চ:
এক্সপেরিয়েন্স সার্চ:
এই কোয়েরিগুলো সমর্থন করতে আপনার ডেটা প্রয়োজন। এর মানে হলো:
আপনার Hotel স্কিমা হলো ভিত্তি। AI সিস্টেম প্রথমে এটি পড়ে বুঝতে পারে আপনি কী, কোথায়, কী অফার করছেন এবং কতটা ভালো।
হোটেল টাইপ: LodgingBusiness বনাম Hotel
ঐতিহ্যবাহী হোটেলের জন্য "@type": "Hotel" ব্যবহার করুন। অস্বাভাবিক আবাসনের জন্য (হোস্টেল, কেবিন, হাউসবোট) শুধুমাত্র LodgingBusiness ব্যবহার করুন। বেশিরভাগ প্রপার্টি Hotels।
প্রয়োজনীয় ফিল্ড
name: প্রপার্টি পরিচয় (যেমন, "The Pulitzer Amsterdam")address (সম্পূর্ণ PostalAddress): লোকেশন ম্যাচিং, দূরত্ব গণনাgeo (latitude, longitude): "১ কিমির মধ্যে হোটেল" এর মতো কোয়েরির জন্য নির্ভুল পজিশনিংdescription: AI এই টেক্সট ব্যবহার করে কোয়েরি মেলায়, প্রাসঙ্গিকতা র্যাংক করে এবং রেসপন্সে উদ্ধৃত করেaggregateRating: বিশ্বাস সংকেত, AI উচ্চ রেটেড হোটেলকে উপরে র্যাংক করেoffers (মূল্য পরিসর): বাজেট-সচেতন সার্চের জন্য ফিল্টারিংamenityFeature: নির্দিষ্ট সুবিধা যা AI উদ্ধৃত করতে পারে (সুইমিং পুল, স্পা, রেস্তোরাঁ, WiFi)image: AI সুপারিশের পরে ব্যবহারকারীদের জন্য ভিজ্যুয়াল নিশ্চিতকরণAI সত্যিই উদ্ধৃত করবে এমন বিবরণ লেখা
আপনার বিবরণ ফিল্ড অত্যন্ত গুরুত্বপূর্ণ। AI সিস্টেম ব্যবহারকারীর কোয়েরির উত্তর দিতে এই টেক্সট থেকে তথ্য বের করে।
খারাপ বিবরণ (সাধারণ, অস্পষ্ট):
"Amsterdam-এর সুন্দর হোটেল। চমৎকার রুম। বন্ধুত্বপূর্ণ কর্মী। দুর্দান্ত অবস্থান।"
ভালো বিবরণ (নির্দিষ্ট, লোকেশন-সচেতন, অ্যামেনিটি-সমৃদ্ধ):
"Amsterdam-এর Prinsengracht খালের উপর পুনরুদ্ধার করা ১৭শ শতাব্দীর প্রাসাদে অবস্থিত বিলাসবহুল ৫-তারকা হোটেল। Amsterdam-এর প্রাচীনতম জলপথের দিকে মুখ করা মেঝে থেকে ছাদ পর্যন্ত জানালা সহ ৮০টি রুম। Michelin-তারকা রেস্তোরাঁ, সনা এবং স্টিম রুম সহ স্পা, খালের দৃশ্য সহ রুফটপ টেরেস, ২৪ ঘণ্টা জিম এবং বিনামূল্যে WiFi সহ। Westermarkt চার্চ থেকে ১৫০ মিটার এবং Anne Frank House থেকে ৩০০ মিটার দূরে। Jordaan পাড়ার গ্যালারি ও শপে হেঁটে যাওয়া যায়। Central Station-এ সরাসরি ট্রাম (৫ মিনিট) এবং এয়ারপোর্টে (২০ মিনিট)।"
যখন ব্যবহারকারীরা "ইন্টারকানেক্টিং দরজা সহ পরিবার-বান্ধব হোটেল" বা "২০০ ইউরোর কম শহরের দৃশ্য সহ ডবল রুম" জিজ্ঞেস করেন, তখন তাদের রুম-স্তরের ডেটা প্রয়োজন।
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 সিস্টেম রিভিউ এবং রেটিংকে ব্যাপকভাবে গুরুত্ব দেয়। ৩টি রিভিউ সহ ৫-তারকা হোটেলের চেয়ে ২,০০০ রিভিউ সহ ৪.৮-তারকা হোটেল সুপারিশে অনেক উঁচুতে র্যাংক করে।
সর্বদা হোটেল স্তরে aggregateRating অন্তর্ভুক্ত করুন:
{
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 1847,
"bestRating": 5,
"worstRating": 1
}
}
এটি কেন গুরুত্বপূর্ণ:
ratingValue: র্যাও স্কোর (৫ এর মধ্যে)। AI র্যাংকিংয়ের জন্য এটি ব্যবহার করে।reviewCount: রিভিউ সংখ্যা। বেশি সংখ্যা মানে AI আরও বিশ্বস্ত মনে করে।পৃথক রিভিউয়ের জন্য review অ্যারে ব্যবহার করুন। কমপক্ষে আপনার সেরা ১০-২০টি রিভিউ অন্তর্ভুক্ত করুন। "এই হোটেল সম্পর্কে মানুষ কী বলে?" এর উত্তর দেওয়ার সময় 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 "২৫০ ইউরোর কম খালের দৃশ্য সহ Amsterdam-এ সেরা রোমান্টিক হোটেল" উত্তর দেয়, তখন যা তাদের সুপারিশকে প্রভাবিত করে:
ডেটা সিগন্যাল:
AI সিস্টেম এভাবে হোটেল উদ্ধৃত করে:
"The Pulitzer Amsterdam একটি চমৎকার পছন্দ। এই ৫-তারকা বিলাসবহুল হোটেল Prinsengracht খালে ২৫টি আন্তঃসংযুক্ত ১৭শ শতাব্দীর প্রাসাদে অবস্থিত। রুমে খালের দৃশ্য সহ মেঝে-থেকে-ছাদ জানালা, উচ্চ ছাদ এবং অ্যান্টিক আসবাবপত্র রয়েছে। হোটেলে স্পা, রুফটপ বার এবং Michelin-সুপারিশকৃত রেস্তোরাঁ রয়েছে। অতিথিরা এটিকে ৪.৬ তারকা দেন। প্রতি রাতের হার EUR ২৮০ থেকে শুরু।"
এই উদ্ধৃতি সরাসরি আপনার স্কিমা থেকে আসে: বিবরণ, রিভিউ, অ্যামেনিটি, অফার/মূল্য।
AI আপনার হোটেল সঠিকভাবে আবিষ্কার ও র্যাংক করতে পারে তা নিশ্চিত করতে এগুলো এড়িয়ে চলুন।
১. অনুপস্থিত বা ভুল কোঅর্ডিনেট
"52, 4" এর মতো কোঅর্ডিনেট Amsterdam ও UK-এর মধ্যে সমুদ্রের দিকে নির্দেশ করে। ৪+ দশমিক স্থান ব্যবহার করুন: "latitude": 52.3787, "longitude": 4.9010। ভুল কোঅর্ডিনেট দূরত্ব গণনা সম্পূর্ণভাবে ভেঙে দেয়।
২. রুম-স্তরের স্কিমা নেই
containsPlace এর মাধ্যমে নেস্টেড রুম-স্তরের HotelRoom স্কিমা ছাড়া AI "বালকনি সহ রুম" বা "ইন্টারকানেক্টিং দরজা সহ ফ্যামিলি রুম" এর উত্তর দিতে পারে না।
৩. স্টক বিবরণ
"Amsterdam-এর সুন্দর হোটেল। দুর্দান্ত অবস্থান। চমৎকার সেবা।" যেকোনো হোটেলের ক্ষেত্রে প্রযোজ্য হতে পারে। AI বিবরণ বের করতে বা ব্যবহারকারীর কোয়েরি মেলাতে পারে না। নির্দিষ্ট হোন।
৪. কাছের আকর্ষণ ডেটা নেই
additionalProperty বা বিবরণে কাছের আকর্ষণ উল্লেখ না করলে "মিউজিয়ামের হাঁটার দূরত্বে হোটেল" এর মতো কোয়েরি মিস হয়।
৫. পুরনো প্রাপ্যতা ও মূল্য
কমপক্ষে মাসিক মূল্য আপডেট করুন। মূল্য পুরনো হলে AI মনে করে আপনি বন্ধ বা অবিশ্বস্ত।
৬. রিভিউ মার্কআপ নেই
reviewCount ছাড়া উচ্চ starRating অবিশ্বাস্য। সর্বদা ratingValue এবং reviewCount উভয় সহ aggregateRating ব্যবহার করুন।
৭. অসম্পূর্ণ ঠিকানা
PostalAddress-এ সর্বদা postalCode এবং addressCountry অন্তর্ভুক্ত করুন। ফিল্ড মিস হলে যাচাই করা সম্ভব হয় না।
আপনার GEO অপ্টিমাইজেশন চালু করার আগে, আপনার স্কিমা কাজ করছে তা যাচাই করুন।
টুল ১: Google Rich Results Test
search.google.com/test/rich-results এ যান, আপনার পেজ URL পেস্ট করুন এবং ভ্যালিড ট্যাগে "Hotel" খুঁজুন। ত্রুটি বা সতর্কতা দেখুন এবং rich results প্রিভিউ পর্যালোচনা করুন।
টুল ২: AEO Checker
/ai-seo-checker এ যান এবং আপনার হোটেল URL এন্টার করুন। আপনি স্কিমার সম্পূর্ণতা, কোঅর্ডিনেট নির্ভুলতা, কাছের আকর্ষণ কভারেজ, লোকেশন এনরিচমেন্ট গ্যাপ এবং উন্নতির পরামর্শ সহ একটি বিস্তারিত রিপোর্ট পাবেন।
টুল ৩: প্রকৃত AI সিস্টেমে পরীক্ষা
ChatGPT, Perplexity এবং Claude-কে জিজ্ঞেস করুন: "স্পা সহ ২৫০ ইউরোর কম Amsterdam-এর সেরা ৪-তারকা হোটেল।" দেখুন আপনার হোটেল প্রদর্শিত হয় কিনা এবং কীভাবে বর্ণনা করা হয়।
JSON-LD যাচাইকরণ
jsonlint.com এ JSON linter ব্যবহার করুন। সাধারণ ত্রুটি: প্রপার্টির মধ্যে কমা মিসিং, সংখ্যার চারপাশে উদ্ধৃতি চিহ্ন (কোঅর্ডিনেট অবশ্যই স্ট্রিং নয় সংখ্যা হতে হবে), এবং অসম্পূর্ণ বন্ধনী।
এই গাইডে তিনটি সম্পূর্ণ, প্রোডাকশন-রেডি স্কিমা উদাহরণ অন্তর্ভুক্ত রয়েছে:
সমস্ত ফাইলে রয়েছে বাস্তব কোঅর্ডিনেট উদাহরণ (Amsterdam হোটেল), সম্পূর্ণ additionalProperty এনরিচমেন্ট, কাছের আকর্ষণ উদাহরণ, লোকেশন স্কোর, একাধিক রুম টাইপ, রিভিউ মার্কআপ এবং মূল্য/অফার। এই ফাইলগুলো কপি করুন, আপনার প্রপার্টির বিবরণ দিয়ে আপডেট করুন এবং আপনার ওয়েবসাইটে ডেপ্লয় করুন।
বড় আকারে স্বয়ংক্রিয় করুন
MapAtlas GeoEnrich API প্রতিটি লিস্টিংয়ে স্বয়ংক্রিয়ভাবে স্থানাঙ্ক, কাছের POI, পরিবহন অ্যাক্সেস, পাড়ার প্রসঙ্গ এবং স্কিমা-প্রস্তুত জিও ডেটা যোগ করে, প্রতিটি লিস্টিংয়ে একটি API কল, যেকোনো স্কেলে।