1. Schema Nedir?
Schema (structured data), sayfadaki bilgileri standart bir sözlükle (schema.org) etiketleyerek arama motorlarının daha doğru anlamlandırmasını sağlar. Bu bir “sihirli sıralama butonu” değil; doğru uygulandığında entity’yi netleştirip rich results için zemin hazırlayan bir teknik katmandır. Otel siteleri için “otel nedir, nerede, hangi olanaklar var?” gibi bilgiler; hizmet siteleri için “hangi hizmeti sunuyorsun, kapsamı ne?” gibi bilgiler schema ile daha net hale gelir.
Schema nedir, ne işe yarar?
Schema, sayfadaki bilgileri yapılandırılmış biçimde işaretleyerek Google’ın içerikleri daha net anlamasına yardımcı olur. Doğru uygulandığında rich result görünürlüğünü artırabilir ve entity bazlı otoriteyi güçlendirebilir.
Mini Check (Schema temel)
- •Schema türü sayfanın niyetiyle uyumlu mu (otel/hizmet/SSS)?
- •İşaretlenen bilgi sayfada gerçekten görünüyor mu?
- •Tekrarlayan/çakışan schema var mı?
- •JSON-LD tek kaynak gerçek olarak yönetiliyor mu?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Önce sayfa türlerini sınıflandır: otel sayfası mı, hizmet sayfası mı, blog mu?
- • Her tür için minimum schema setini belirle (Hotel/Service/FAQ/Breadcrumb).
- • “Görünen içerik = işaretlenen içerik” kuralını kilitle.

2. Oteller İçin Hotel / LodgingBusiness Şeması
Otel sayfalarında schema’nın temel amacı; otelin entity’sini netleştirmek ve temel bilgileri (adres, telefon, konum, olanaklar) tutarlı biçimde sunmaktır. Özellikle turizmde Antalya/Belek/Side/Kemer/Bodrum gibi destinasyonlarda arama yapan kullanıcıların beklentisi nettir: “nerede, nasıl, hangi imkanlar var?” Bu bilgiler sayfada zaten varsa, schema ile işaretlemek anlamlandırmayı güçlendirir.
Otel sayfasında hangi alanlar kritik?
- •İşletme adı (name)
- •Adres/telefon (address/telephone)
- •Konum ve harita (geo)
- •Olanaklar (amenityFeature) (Varsayım: sayfada listeleniyorsa)
- •Görseller (image)
- •Marka/kuruluş (brand/parentOrganization) (varsa)
Mini Check (Hotel schema)
- •Otelin NAP bilgisi (name-address-phone) sayfada net mi?
- •Olanaklar listesi sayfada gerçekten var mı?
- •Görsellerin URL’leri erişilebilir mi?
- •Çok dilli sayfada doğru dil URL’lerinde schema var mı?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Otel sayfasında NAP + olanaklar + konum bilgilerini görünür hale getir.
- • LodgingBusiness/Hotel schema’yı bu görünür alanlarla eşleştir.
- • Çok dilli ise her dil sayfasında schema’yı o sayfanın URL’ine bağla.
3. Hizmet ve Ajans Sitelerinde Service / LocalBusiness Şeması
Hizmet sitelerinde (SEO, web geliştirme, reklam raporlama vb.) schema’nın ana faydası: “ben ne sunuyorum, kapsamım ne?” sorusunu netleştirmektir. Service schema ile hizmet adı, açıklaması, hizmet verilen alan ve “provider” ilişkisi daha temiz anlatılır. LocalBusiness, fiziksel lokasyon odaklı işletmelerde anlamlı olabilir; ancak uzaktan hizmet veriliyorsa, LocalBusiness’ı “varmış gibi” kullanmak yerine Service + Organization ilişkisi daha güvenlidir.
Otel ve hizmet sitelerinde hangi schema türleri kullanılmalı?
Otel sayfalarında Hotel/LodgingBusiness, hizmet sayfalarında Service (gerekliyse LocalBusiness/Organization), destekleyici olarak tüm sayfalarda BreadcrumbList ve uygun yerlerde FAQPage kullanmak pratik bir temel settir.
Mini Check (Service schema)
- •Hizmet sayfasında kapsam net mi (ne var/ne yok)?
- •Provider (kurum) bilgisi tutarlı mı?
- •Aynı hizmeti anlatan birden fazla sayfa duplicate üretiyor mu?
- •CTA (teklif/analiz) ile hizmet açıklaması çelişiyor mu?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Hizmet kapsamını 3–7 maddede netleştir (sayfada görünür).
- • Service schema’yı bu kapsamla uyumlu doldur.
- • “Yerel işletme” iddian yoksa LocalBusiness’ı zorlamadan Organization/Service ile kal.

5. JSON-LD ile Uygulama
Schema’yı uygulamanın en pratik ve temiz yolu, JSON-LD’yi sayfanın HTML’ine tek bir script bloğu olarak eklemektir. Modern framework’lerde (Next.js gibi) önemli olan; schema’nın server-side/ilk HTML’de tutarlı basılması ve her sayfada doğru URL/@id değerleriyle gelmesidir. Ayrıca schema’lar arası çakışmayı önlemek için “tek kaynak gerçek” prensibiyle yönetmek gerekir.
JSON-LD ile schema kodu nereye eklenir?
Genellikle sayfanın <head> veya <body> içinde tek bir JSON-LD script bloğu olarak eklenir. Önemli olan konumdan çok; kodun her sayfada doğru, tutarlı ve test edilebilir şekilde üretilmesidir.
Otel + hizmet sayfası için minimum set (örnek)
- •WebSite
- •WebPage
- •Article (blog ise) / Service (hizmet sayfası ise) / Hotel (otel sayfası ise)
- •BreadcrumbList
- •FAQPage (varsa)
Mini Check (JSON-LD uygulama)
- •Her sayfada URL/@id doğru mu?
- •Duplicate script üretimi var mı?
- •Schema’da işaretlenen bilgi sayfada görünüyor mu?
- •Çok dilli yapıda her dil sayfası kendi URL’ini mi işaretliyor?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Schema üretimini component/template haline getir (tek kaynak).
- • Sayfa türüne göre schema seçimini otomatikleştir (otel/hizmet/blog).
- • URL/@id normalizasyonunu her build’te kontrol et.
6. Test ve Doğrulama
Schema uygulaması “ekledim bitti” değildir. Rich result kriterleri ve policy’ler zamanla değişebilir; ayrıca küçük bir hata (yanlış tip, eksik alan, duplicate) rich result’ı engelleyebilir. Bu yüzden test rutini şarttır: örnek sayfaları seçip düzenli kontrol etmek, hataları backlog’a bağlamak gerekir.
Test araçlarıyla nasıl doğrulamalıyım?
- •Rich results test: uygunluk ve hatalar
- •Schema validator: tür/alan tutarlılığı
- •Search Console: zengin sonuç raporları ve hatalar
“Yapılandırılmış veri, özellikle marka, otel ve hizmet entity’sini Google nezdinde netleştiren kritik bir teknik SEO sinyalidir.” (Veri noktası içerikte işlendi; iddia “kritik sinyal” düzeyinde, nicel oran verilmedi.)
Mini Check (Test rutini)
- •5 kritik sayfa seçildi (otel, hizmet, blog, SSS, kategori)
- •Her release sonrası otomatik test/manuel kontrol var
- •Hatalar backlog’a giriyor ve kapatılıyor
- •Policy/guideline değişimlerinde yıllık audit yapılıyor
Ne yapmalıyım? (SXO aksiyon listesi)
- • En kritik 10 sayfayı “schema smoke test” listesi yap.
- • Search Console raporlarını aylık kontrol et.
- • Guideline değişimlerini yılda 1 kez audit’e bağla.
7. Fark Yaratan Mini Bölüm: Otel + Hizmet Kombininde “Alan Tablosu” Standardı
(AI Competitor Gap Notes: otel + dijital ajans/hizmet kombini için pratik alan tablosu ve JSON-LD örnekleri az — bu bölüm farkı kapatır.)
Otel ve hizmet sitelerinde schema uygulanırken en büyük verim, “hangi sayfada hangi alan zorunlu” standardını tek tabloya bağlamaktır. Böylece ekip, her projede yeniden tartışmak yerine aynı çerçeveyle ilerler: otelde NAP+amenity+geo, hizmette serviceType+provider+kapsam, her yerde breadcrumb, uygun yerde FAQ.
İçerik Tablosu (1 adet, sabit tablo gereksinimi)
| Sayfa türü | Önerilen schema | Kritik alanlar | Not (spam riski) |
|---|---|---|---|
| Otel sayfası | Hotel / LodgingBusiness | name, address, telephone, geo, image, amenityFeature | Sayfada olmayan olanak ekleme |
| Hizmet sayfası | Service (+ Organization) | name, serviceType, provider, description, areaServed | Yerel işletme gibi davranma |
| SSS bölümü | FAQPage | Question/Answer | Aynı FAQ’yu her sayfaya kopyalama |
| Site hiyerarşisi | BreadcrumbList | itemListElement | URL yapısı ile çelişmesin |
| Blog | Article | headline, description, author, datePublished | JSON-LD duplicate üretme |

8. Otel & Hizmet Sayfaları İçin Schema Alan Şablonunu İndir
Otel & Hizmet Sayfaları İçin Schema Alan Şablonunu İndir — SEO / Structured Data (v1.0)
Bu şablon, otel ve hizmet sitelerinde hangi sayfada hangi schema türünün kullanılacağını ve hangi alanların doldurulacağını tek dokümanda standardize eder. Amaç; guideline’a uygun (spam olmayan) JSON-LD seti kurmak, test/doğrulama sürecini hızlandırmak ve ekip içinde ortak dil oluşturmaktır.
Kim Kullanır?
SEO uzmanı + geliştirici + içerik/satış ekibi (alanların “sayfada görünür” olmasını birlikte sağlar).
Nasıl Kullanılır?
- Sayfaları türlerine göre sınıflandır (otel/hizmet/blog/SSS/kategori).
- Her sayfa için tabloda ilgili schema türünü seçip alanları doldur (sadece görünen içerik).
- JSON-LD’yi uygula, test araçlarıyla doğrula ve hataları backlog’a al.
Ölçüm & Önceliklendirme (Kısa sürüm)
- ▢ ✅ Domain: ______
- ▢ ✅ Diller (TR/EN/DE/RU): ______
- ▢ ✅ Otel sayfası var mı?: ______
- ▢ ✅ Hizmet sayfaları var mı?: ______
- ▢ ✅ Sayfa türünü doğru seç; yanlış schema en büyük hatadır.
- ▢ ✅ “Görünen içerik” dışında alan doldurma (spam risk).
- ▢ ✅ URL/@id tutarlılığını her sayfada kontrol et.
- ▢ ✅ FAQ’yu sayfaya özel yaz; her yere aynı seti yapıştırma.
- ▢ ✅ Test etmeyen uygulama “yok hükmünde”dir: her release sonrası kontrol et.
- ▢ ✅ Otel sayfası: Hotel/LodgingBusiness → name + address + telephone + image
- ▢ ✅ Hizmet sayfası: Service → serviceType + provider + description
- ▢ ✅ Blog: Article + BreadcrumbList + (varsa) FAQPage
- ▢ ✅ Schema türleri sayfa niyetiyle uyumlu
- ▢ ✅ İşaretlenen tüm alanlar sayfada görünüyor
- ▢ ✅ Duplicate/çakışan schema yok
- ▢ ✅ Breadcrumb hiyerarşisi URL yapısıyla tutarlı
- ▢ ✅ FAQ seti sayfaya özel
- ▢ ✅ Test logu güncel
PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu
9. Kapanış: “Schema-First” ile Netlik Kazanın

Schema, otel ve hizmet sitelerinde Google’a “ne sunuyorum?” sorusunun teknik cevabını verir. Hotel/LodgingBusiness ile otel entity’sini, Service ile hizmet kapsamını, FAQ ve breadcrumb ile hiyerarşi ve soruları netleştirdiğinizde; rich result ihtimali ve entity netliği artar. Ancak sürdürülebilir başarı için iki kuralı kilitleyin: görünen içerik dışında işaretleme yapma ve test/doğrulamayı rutinleştir.
Bir Sonraki Adım
Otel ve hizmet sayfalarınızda schema eksiklerini bulup doğru JSON-LD setini kurmak isteyen ekipler için.
Sık Sorulan Sorular
Schema nedir, ne işe yarar?▾
Otel sitemde hangi schema türlerini kullanmalıyım?▾
FAQ schema oteller için nasıl uygulanır?▾
JSON-LD ile schema kodu nereye eklenir?▾
Schema eklemek sıralamayı direkt yükseltir mi?▾
Schema’da spam yapmak ne demek?▾
İlgili Yazılar

