Google AI Overview ve ChatGPT bir restoranı önerebilmek için yapılandırılmış veriye bakar. Schema.org Restaurant tipi tam doldurulduğunda görünürlük katlanır: Ankara'da bir İtalyan restoranı 6 ana özelliği eksiksiz tanımlayarak 4 ayda 19 farklı AI sorgusunda göründü. Bu rehber 23 alanın kritik 6'sını saha örnekleriyle anlatır.
Zorunlu 6 Özellik ve Doğru Kullanımı
AI motorlarının bir restoranı "anlaması" için minimum bu altı alan dolu olmalıdır. Eksik bir servesCuisine alanı, ChatGPT'nin "Çankaya'da İtalyan restoranı" sorgusunda restoranı listelememesi anlamına gelir.
- servesCuisine: "Italian", "Turkish", "Mediterranean" gibi kontrollü değerler; çoğul mutfaklar için dizi.
- hasMenu: Tam Menu URL'si veya nested Menu/MenuSection objesi; AI Overview menü sayfasına direkt link verir.
- acceptsReservations: "True"/"False" string veya rezervasyon URL'si; OpenTable, Resy gibi entegrasyonlar URL bekler.
priceRange, openingHoursSpecification ve paymentAccepted
Bu üç alan AI'ın "ucuz akşam yemeği" veya "gece 23:00'te açık" gibi filtrelerde restoranı seçmesini sağlar. priceRange "$", "$$", "$$$", "$$$$" şeklinde standart 4 seviye kullanır; "₺350-500 kişi başı" gibi serbest metin çalışmaz.
openingHoursSpecification her gün için ayrı obje gerektirir: dayOfWeek, opens (HH:MM), closes. paymentAccepted ise "Cash", "Credit Card", "Cryptocurrency" gibi virgüllü liste kabul eder ve mobil ödeme adının netliği önemlidir.
İleri Özellikler: hasMenu Nested ve aggregateRating
Asıl AI Overview kazancı, hasMenu'yu URL yerine nested Menu objesi olarak verdiğinizde gelir. Her MenuSection altında MenuItem ve hatta nutrition + suitableForDiet ("VegetarianDiet", "GlutenFreeDiet") doldurulursa AI menüden ürün önerir.
aggregateRating (ratingValue, reviewCount) doldurulması yıldız rich-snippet'i tetikler. Ankara vakasında bu kombinasyon CTR'ı %18'den %31'e taşıdı; 23 alanın tamamı için thMenu admin paneli otomatik JSON-LD üretir.
FAQ
servesCuisine için kaç değer yazmalıyım? Birincil mutfak tek değer; füzyon menüde maksimum 3. Daha fazla AI'ı şaşırtır.
priceRange'i ₺ ile yazabilir miyim? Hayır, Google sadece $ sembolü kabul eder; yerel para birimi rich-result'ı kırar.
JSON-LD'yi nereye yerleştirmeliyim? <head> içinde <script type="application/ld+json"> bloğu olarak; her sayfada aynı kalmalı.
Faydalı buldunuz mu? Paylaşın.
İlgili makaleler
QR Menü Nedir? Restoranlar İçin Eksiksiz Rehber
QR kod menü, müşterilerin telefonlarıyla tarayarak dijital menünüze anında erişm…
Kağıt Menüden QR Menüye Geçiş: Adım Adım Pratik Kılavuz
Restoranınızda kağıt menüyü bırakıp dijital QR menüye geçmek istiyorsunuz ama ne…
Yemek %10, alkol %20 — restoran POS'unuz multi-rate KDV'yi nasıl yönetiyor?
Türkiye'de gıda KDV'si %10, alkollü içecekler için %20. Bir adisyonda ikisi de v…