Skip to main content

Oteller ve Konaklama GEO Kılavuzu

Çoğu otel, AI arama motorları için görünmez durumda. Bu rehber, 1 tesisini mi yoksa 1.000'ini mi yönettiğinizden bağımsız olarak bunun nedenini ve nasıl düzelteceğinizi gösterir.

Otellerin ChatGPT, Perplexity ve Google AI Genel Bakışları'nda görünür olması için JSON-LD şema işaretlemesi, yapılandırılmış veri ve konum zenginleştirme.

JSON-LDAI AramaŞemaOteller

Coğrafi veri olmadan

Konum"Merkezi konumda, önemli turistik yerlere yakın"
Yakın-
Toplu Taşıma-
Koordinatlar-

AI'nın gördüğü: eşleştirilebilir hiçbir şey. Hiçbir yakınlık sorgusu yanıtlanamıyor.

GeoEnrich ile

KonumPrins Hendrikkade 33, Amsterdam
YakınCentraal İstasyonu (180m), 14 restoran (500m)
Toplu TaşımaMetro hatları 51/53/54, 2 dk yürüme
Koordinatlar52.3787, 4.9010

AI'nın gördüğü: "Centraal İstasyonu yakınında", "restoranlara yürüme mesafesinde", "kolay metro erişimi" dahil 40+ sorgu türü için eşleştirilebilir.

GeoEnrich, sağ sütunu bir adresten otomatik olarak oluşturur. Tek bir API çağrısı.

Hızlı Başlangıç

Bu JSON-LD'yi otelinizin web sitesine ekleyin ve AI arama motorları tarafından anında keşfedilebilir hale gelin:


{
  "@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"
  }
}

Konum puanları, POI'ler, yakın çevre turistik yerleri ve oda tipleri içeren tam sürümü ister misiniz? Aşağıdaki eksiksiz otel şema örneklerine bakın.

İnsanlar AI Üzerinden Otelleri Nasıl Arıyor?

Kullanıcılar AI motorlarına giderek daha spesifik sorular soruyor; bu sorular hem konum hem de tesis verisi gerektiriyor. İşte otelinizin yanıt vermesi gereken gerçek sorgu kalıpları:

Olanak + Konum Aramaları:

  • "Barcelona'da çatı katı havuzlu ve 200 Euro altı en iyi butik otel"
  • "Disneyland Paris yakınında çocuk kulübü olan aile dostu oteller"
  • "Amsterdam şehir merkezinde 200 Euro altı sessiz oteller"
  • "Berlin'de park imkânlı evcil hayvan dostu lüks oteller"
  • "Zürih'te spa ve wellness merkezi olan otel"

Lojistik Aramalar:

  • "Havalimanı servisli Charles de Gaulle Havalimanı yakınındaki oteller"
  • "Sagrada Familia'ya yürüme mesafesinde, Barcelona otelleri"
  • "Schiphol'a metro erişimi olan Amsterdam otelleri"
  • "Cenevre tren istasyonundan 15 dakika uzaklıkta oteller"

Deneyim Aramaları:

  • "Atina'da gün batımı manzaralı en iyi çatı barı olan otel"
  • "Prag eski şehirde harika şehir manzaralı otel"
  • "Lizbon'da okyanus manzaralı oda sunan sahil oteli"

Verileriniz bu sorguları desteklemek zorunda. Yani şunlar gerekiyor:

  • Oda düzeyinde (yalnızca tesis düzeyinde değil) olanak ayrıntıları
  • Mesafe hesaplamaları için coğrafi koordinatlar
  • Ulaşım bağlantısı (metro, havalimanı, tren istasyonu)
  • Yürüme süreleriyle yakın çevre turistik yerleri
  • Belirli yatak tipi, balkon/manzara verisi olan odalar
  • AI sıralaması için değerlendirme sayısı ve duygu analizi
  • Fiyat esnekliği

Otel Şeması: Temel Yapı

Otel şemanız temel oluşturur. AI sistemleri önce bunu okuyarak ne olduğunuzu, nerede olduğunuzu, ne sunduğunuzu ve ne kadar iyi olduğunuzu anlar.

Otel Türü: LodgingBusiness ve Hotel

Geleneksel oteller için "@type": "Hotel" kullanın. LodgingBusiness'ı yalnızca alışılmadık konaklama yerleri (pansiyonlar, kulübeler, yüzer evler) için kullanın. Çoğu tesis Hotel kategorisine girer.

Zorunlu Alanlar

  • name: Tesis kimliği (ör. "The Pulitzer Amsterdam")
  • address (tam PostalAddress): Konum eşleştirme, mesafe hesaplama
  • geo (enlem, boylam): "1 km içindeki oteller" gibi sorgular için hassas konumlama
  • description: AI bu metni sorguları eşleştirmek, alaka sıralı ve yanıtlarda alıntı yapmak için kullanır
  • aggregateRating: Güven sinyali, AI daha yüksek puanlı otelleri öne çıkarır
  • offers (fiyat aralığı): Bütçe odaklı aramalar için filtreleme
  • amenityFeature: AI'nın alıntılayabileceği spesifik olanaklar (yüzme havuzu, spa, restoran, WiFi)
  • image: AI tavsiyesi sonrası kullanıcılar için görsel onay

AI'nın Gerçekten Alıntılayacağı Açıklamalar Yazmak

Açıklama alanınız kritik öneme sahip. AI sistemleri kullanıcı sorgularını yanıtlamak için bu metinden ayrıntılar çıkarır.

Kötü açıklama (genel, belirsiz):

"Amsterdam'da güzel bir otel. Güzel odalar. Güler yüzlü personel. Harika konum."

İyi açıklama (spesifik, konum odaklı, olanak açısından zengin):

"Amsterdam'ın Prinsengracht kanalı üzerindeki restore edilmiş 17. yüzyıl sarayında yer alan lüks 5 yıldızlı otel. Amsterdam'ın en eski su yoluna bakan yerden tavana pencerelere sahip 80 oda. Michelin yıldızlı restoran, sauna ve buharlı oda içeren spa, kanal manzaralı çatı terası, 24 saat açık spor salonu ve ücretsiz WiFi gibi olanaklar sunulmaktadır. Westermarkt kilisesinden 150 metre, Anne Frank Evi'nden 300 metre uzaklıkta. Jordaan mahallesi galerileri ve dükkanlarına yürüme mesafesinde. Merkez İstasyon'a (5 dakika) ve havalimanına (20 dakika) doğrudan tramvay erişimi."

Oda Tipi Şeması: Ayrıntılar

Kullanıcılar "birbirine bağlanan kapılı geniş odalı aile dostu oteller" veya "200 Euro altı şehir manzaralı çift kişilik odalar" gibi sorular sorduğunda, oda düzeyinde veriye ihtiyaç duyulur.

containsPlace aracılığıyla Otel şemanızın içine HotelRoom ekleyin.

{
  "@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"
  }
}

Her büyük oda kategorisi için ayrı HotelRoom girişleri oluşturun:

  • Ekonomik/Standart Odalar: İç cephe odaları, queen/double yataklar, varsa ortak olanaklar
  • Deluxe/Superior Odalar: Manzaralı odalar, premium yatak takımları, gelişmiş olanaklar
  • Suit Odalar: Ayrı oturma alanları, seçkin konumlar, en üst kademe olanaklar
  • Engelli Odaları: Tekerlekli sandalye erişimine uygun, erişilebilirlik özellikleri listelenmiş
  • Aile Odaları: Birden fazla yatak, birbirine bağlanan kapılar, çocuk olanakları
  • Suit/Penthouse: Lüks yaşam alanları, açık teraslar

Değerlendirme ve Derecelendirme Şeması

AI sistemleri değerlendirme ve derecelendirmelere büyük ağırlık verir. 2.000 yorumlu 4,8 yıldızlı bir otel, 3 yorumlu 5 yıldızlı bir otelden çok daha yüksek önerilerde yer alır.

Her zaman otel düzeyinde aggregateRating ekleyin:

{
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.6,
    "reviewCount": 1847,
    "bestRating": 5,
    "worstRating": 1
  }
}

Bu neden önemli:

  • ratingValue: Ham puan (5 üzerinden). AI bunu sıralama için kullanır.
  • reviewCount: Yorum sayısı. Daha yüksek sayı, AI tarafından daha güvenilir kabul edilir.
  • Her ikisi birlikte AI sıralamaları için bir "güven skoru" oluşturur.

Bireysel yorumlar için review dizisini kullanın. En iyi 10-20 yorumunuzu ekleyin. AI motorları "bu otel hakkında insanlar ne diyor?" sorusunu yanıtlarken bu pasajları çeker.

AI derecelendirmeleri nasıl kullanır:

  • Keşif: AI, önerilerde yüksek puanlı tesislere öncelik verir
  • Filtreleme: Kullanıcı "4 yıldız veya üzeri otel" istediğinde AI puanınızı kontrol eder
  • Karşılaştırma: Birden fazla otel gösterirken AI puan ve yorum sayısına göre sıralar
  • Alıntı: AI kullanıcı güveni oluşturmak için yanıtlarda "1.200 yorumlu 4,6 yıldızlı otel" şeklinde alıntı yapar
  • Duygu Analizi: AI, belirli olanaklara ilişkin misafir memnuniyetini anlamak için yorum metinlerini okur

Otelleri Konum Verisiyle Zenginleştirme

Bu, GEO'nun AI önerilerini gerçekten güçlendirdiği noktadır. Konum zenginleştirmesi, otelinizin lojistik sorgulara yanıt verebilir hale gelmesini sağlar.

Yakın İlgi Noktaları (POI'ler)

Yakın çevre turistik yerleri için additionalProperty girişleri oluşturun. Bir kullanıcı "Louvre'a yürüme mesafesindeki oteller" diye sorduğunda, AI bu veriye ihtiyaç duyar:

{
  "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)"
    }
  ]
}

Konum Puanları

Yapılandırılmış puanlar, AI'nın tesisinizdeki mahalle özelliklerini anlamasına yardımcı olur:

{
  "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 ile Konum Zenginleştirmeyi Otomatikleştirme

Tüm bu verileri manuel olarak girmek yerine MapAtlas GeoEnrich API'sini kullanın. Koordinatlarınıza göre yakın turistik yerleri, ulaşım bağlantılarını ve konum puanlarını otomatik olarak çeker.

AI Okunabilirliği için İçerik Yapısı

JSON-LD zorunludur; ancak web sitenizin HTML içerik yapısı da önemlidir. AI her ikisini de tarar.

Açılış sayfanızda kullanıcıların arama şekliyle örtüşen H2 başlıkları bulunmalıdır:

  • Amsterdam Şehir Merkezinde Lüks 5 Yıldızlı Otel
  • Kanal Manzaralı Odalar
  • Aile Dostu Olanaklar
  • Çatı Barı ve Restoran
  • Spa ve Wellness Merkezi
  • Konum: Anne Frank Evi ve Jordaan'a Yürüme Mesafesi
  • Misafir Değerlendirmeleri: 1.847 Misafirden 4,6 Yıldız

SSS Bölümü (AI için Kritik)

Belirli AI sorgu kalıplarını hedefleyen SSS bölümü oluşturun:

  • "Oteliniz aile dostu mu?", spesifik ayrıntılarla yanıtlayın
  • "Amsterdam Havalimanı'na uzaklık ne kadar?", mesafe ve seyahat süresiyle yanıtlayın
  • "Odalara dahil olanaklar neler?", olanak listesiyle yanıtlayın
  • "Evcil hayvan kabul ediyor musunuz?", politika ve ücretlerle yanıtlayın
  • "İptal politikanız nedir?", açıkça yanıtlayın
  • "Otelinizden şehir merkezine nasıl ulaşabilirim?", ulaşım seçenekleriyle yanıtlayın

AI'nın ilişkileri anlamasına ve bağlamsal sıralamayı iyileştirmesine yardımcı olmak için otel, oda ve konum içeriğiniz arasında bağlantı kurun.

AI Alıntı Kalıpları

AI'nın otelleri nasıl alıntıladığını anlamak, verilerinizi optimize etmenize yardımcı olur.

ChatGPT, Perplexity veya Claude "250 Euro altı kanal manzaralı Amsterdam'ın en romantik otelleri" sorusunu yanıtladığında, önerilerini etkileyen faktörler şunlardır:

Veri Sinyalleri:

  • Şema tamlığı (daha yüksek = daha güvenilir)
  • Yorum sayısı ve puanı (daha yüksek sayı = daha güvenli)
  • Şemada belirtilen spesifik olanaklar (lüks çarşaflar, king yataklar, balkonlar)
  • Konum spesifikliği (Anne Frank Evi gibi romantik mekânlara yakınlık)
  • Güncellik (veriler en son ne zaman güncellendi)
  • Fiyatlandırma uyumu (fiyat aralığınız sorguya uyuyor mu)

AI sistemleri otelleri şöyle alıntılar:

"The Pulitzer Amsterdam mükemmel bir tercih. Bu 5 yıldızlı lüks otel, Prinsengracht kanalı üzerinde birbirine bağlanan 25 adet 17. yüzyıl sarayında yer almaktadır. Odalar yerden tavana kadar kanal manzaralı pencereler, yüksek tavanlar ve antika mobilyalar sunmaktadır. Otelde spa, çatı barı ve Michelin tarafından önerilen bir restoran bulunmaktadır. Misafirler oteli 4,6 yıldızla değerlendirmiştir. Gecelik fiyatlar 280 EUR'dan başlamaktadır."

Bu alıntı doğrudan şemanızdan gelir: açıklama, yorumlar, olanaklar, teklifler/fiyat.

Yaygın Hatalar

AI'nın otelinizi doğru şekilde keşfedip sıralayabilmesi için bu hatalardan kaçının.

1. Eksik veya Yanlış Koordinatlar

"52, 4" gibi koordinatlar Amsterdam ile İngiltere arasındaki okyanusa işaret eder. 4+ ondalık basamak kullanın: "latitude": 52.3787, "longitude": 4.9010. Yanlış koordinatlar mesafe hesaplamalarını tamamen bozar.

2. Oda Düzeyinde Şema Yok

AI, containsPlace aracılığıyla iç içe geçmiş oda düzeyinde HotelRoom şeması olmadan "balkonlu odalar" veya "birbirine bağlanan kapılı aile odaları" sorgularını yanıtlayamaz.

3. Şablondan Açıklamalar

"Amsterdam'da güzel bir otel. Harika konum. Mükemmel hizmet." herhangi bir otele uygulanabilir. AI ayrıntıları çıkaramaz veya kullanıcı sorgularını eşleştiremez. Spesifik olun: "Amsterdam'ın Jordaan mahallesinde, Anne Frank Evi'nden 300 metre uzaklıkta lüks 4 yıldızlı otel."

4. Yakın Çevre Turistik Yer Verisi Yok

additionalProperty veya açıklamada yakın çevre turistik yerleri belirtmiyorsanız, "müzelere yürüme mesafesindeki oteller" gibi sorguları kaçırırsınız.

5. Eski Müsaitlik ve Fiyatlandırma

Fiyatlandırmayı en az aylık güncelleyin. Fiyatlandırma eskiyse AI sizi kapalı veya güvenilmez zanneder.

6. Değerlendirme İşaretlemesi Yok

ReviewCount olmayan yüksek bir starRating güvenilmezdir. Her zaman hem ratingValue hem reviewCount içeren aggregateRating kullanın.

7. Eksik Adres

PostalAddress'e her zaman postalCode ve addressCountry ekleyin. Eksik alanlar doğrulamayı engeller.

Test ve Doğrulama

GEO optimizasyonunuzu başlatmadan önce şemanızın çalıştığını doğrulayın.

Araç 1: Google Zengin Sonuçlar Testi

search.google.com/test/rich-results adresine gidin, sayfa URL'nizi yapıştırın ve geçerli etiketlerde "Hotel"i arayın. Hataları veya uyarıları kontrol edin, zengin sonuçlar önizlemesini inceleyin.

Araç 2: AEO Checker

/ai-seo-checker adresine gidin ve otel URL'nizi girin. Şema tamlığı, koordinat doğruluğu, yakın çevre turistik yer kapsamı, konum zenginleştirme boşlukları ve iyileştirme önerileri hakkında ayrıntılı bir rapor alacaksınız. Tanımlanmış 20+ yakın çevre turistik yeri ile %85+ şema tamlığını hedefleyin.

Araç 3: Gerçek AI Sistemlerinde Test Etme

ChatGPT, Perplexity ve Claude'a şunu sorun: "Amsterdam'da spa'lı 250 Euro altı en iyi 4 yıldızlı oteller." Otelinizin görünüp görünmediğini ve nasıl açıklandığını kontrol edin. Görünmüyorsa büyük olasılıkla bir şema sorununuz vardır: eksik veri, yanlış koordinatlar, düşük yorum sayısı veya sorguyla eşleşmeyen olanak verisi.

JSON-LD Doğrulama

jsonlint.com adresindeki JSON düzenleyiciyi kullanın. Yaygın hatalar: özellikler arasında eksik virgüller, sayıların tırnak içine alınması (koordinatlar dize değil sayı olmalıdır), kapatılmamış köşeli parantez veya süslü parantezler.

Kullanıma Hazır Şema Dosyaları

Bu rehber, üretime hazır üç eksiksiz şema örneği içerir:

  • hotel-property.json: Konum zenginleştirme, oda tipleri ve derecelendirme içeren tam LodgingBusiness/Hotel şeması
  • hotel-room.json: Olanaklar, fiyatlandırma, boyutlandırma ve değerlendirmeler içeren HotelRoom şeması
  • hotel-event.json: Otel konferans ve etkinlik alanları için Etkinlik şeması

Tüm dosyalar: gerçek koordinat örnekleri (Amsterdam otelleri), eksiksiz additionalProperty zenginleştirmesi, yakın çevre turistik yer örnekleri, konum puanları, birden fazla oda tipi, değerlendirme işaretlemesi ve fiyatlandırma/teklifler içerir. Bu dosyaları kopyalayın, ayrıntıları tesisinizdekilerle güncelleyin ve web sitenize dağıtın.

Büyük ölçekte otomatikleştir

Şemayı manuel yazmak bir ilan için işe yarar. Peki binlerce ilan için?

MapAtlas GeoEnrich API, her ilana otomatik olarak koordinatlar, yakındaki POI'ler, toplu taşıma erişimi, mahalle bağlamı ve şemaya hazır coğrafi veriler ekler; ilan başına bir API çağrısı, herhangi bir ölçekte.