İçeriğe atla
ÖzelliklerFiyatlandırmaİş OrtaklığıBlogYardımHakkımızdaİletişim
BaşlaGiriş Yap
Bloga Dön
tips2027-06-306 dk okuma

LocalBusiness Schema Markup: Restoran JSON-LD Şablonu

Bursa Çekirge dönercisi için schema.org Restaurant + Menu + AggregateRating + OpeningHoursSpecification JSON-LD şablonu. thMenu otomatik enjekte ediyor.

th

thMenu Team

thmenu.com

Bursa Çekirge'de yeni açılan döner restoranı Google'da "çekirge döner" araması için ilk sayfaya çıkmak istiyor; ancak Search Console'da "yapılandırılmış veri eksik" uyarısı var. Doğru JSON-LD şablonu olmadan Google, fiyatınızı, çalışma saatlerinizi veya 4.7 puanınızı SERP'te zengin sonuç olarak göstermez.

Kombinasyon: 4 schema.org tipi tek bloka

Restoran sayfası için Restaurant (LocalBusiness alt tipi) + iç içe hasMenu + aggregateRating + openingHoursSpecification dört bloku tek bir JSON-LD'de birleştirin. Google Rich Results bunu tek varlık olarak indexler ve yıldız, fiyat aralığı, "Şu an açık" rozetini birlikte gösterir.

thMenu, restoran kaydında girdiğiniz adres, telefon, açılış saatleri ve menü kalemlerini /api/sitemap yan kanalında otomatik JSON-LD'ye çevirip <head> içine basar. Manuel müdahaleye gerek yok; ancak template'i bilmek hata ayıklamayı kolaylaştırır.

Kopyala-yapıştır şablon

Aşağıdaki blok Çekirge dönercisi için hazırlanmış canlı örnek. @context sabit "https://schema.org" olmalı; @type "Restaurant" (LocalBusiness daha geneldir, Restaurant daha güçlü sinyal verir).

{"@context":"https://schema.org","@type":"Restaurant","name":"Çekirge Döner Evi","address":{"@type":"PostalAddress","streetAddress":"Hüdavendigar Mah. 12","addressLocality":"Bursa","postalCode":"16070","addressCountry":"TR"},"telephone":"+90-224-555-0142","priceRange":"₺₺","servesCuisine":"Türk","hasMenu":"https://menu.thmenu.com/cekirge-doner","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7","reviewCount":"183"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"11:00","closes":"23:00"}]}

Doğrulama: 2 zorunlu araç

JSON-LD yayınlandıktan sonra iki test aracını da geçmeli. Google Rich Results Test (search.google.com/test/rich-results) Google'ın SERP'te kullanacağı görselleştirmeyi gösterir. Schema Markup Validator (validator.schema.org) ise schema.org tipinin kurallarına teknik uyumu denetler.

Her ikisi de 0 hata, 0 uyarı vermeli. priceRange içinde "₺" yerine "$$" yazmak teknik olarak geçerli ama Bursa için yanıltıcı; lokal para birimi sembolü kullanın.

SSS

aggregateRating'i sahte yıldızla doldurabilir miyim? Hayır — Google manuel ceza uygular, organik trafik tamamen düşer. Sadece gerçek müşteri yorumlarının ortalamasını yazın.

Cuma vakit duraklayan kebapçı için iki ayrı openingHoursSpecification yazabilir miyim? Evet, array içinde iki ayrı blok: 11:00-14:00 ve 16:00-23:00. dayOfWeek farklı olabilir.

Menü URL'i için ayrıca Menu schema yazmalı mıyım? Opsiyonel ama önerilir. hasMenu içinde URL yeterli; ayrı Menu+MenuItem blokları yazarsanız Google fiyat aralığını item bazında çekebilir.

Faydalı buldunuz mu? Paylaşın.