DGTLFACE – Dijital Teknoloji Ortağı

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Otel SEO’da Entity Graph ve Schema: Google’a Sadece Kelime Değil, Otelini Anlat

Otel SEO’da Entity Graph ve Schema: Google’a Sadece Kelime Değil, Otelini Anlat

10 dk okuma27 Şubat 2026DGTLFACE Editorial

SEO’yu yalnızca “title + meta + blog” olarak görürseniz, turizm dikeyinde OTA’ların karşısında hep zayıf kalırsınız. Çünkü Google, otelleri sadece kelime eşleşmesiyle değil, “bu varlık kim, nerede, ne sunuyor, hangi bağlamlarda aranıyor?” sorularıyla değerlendirir. Entity SEO yaklaşımı, otelinizi Hotel Entity olarak modelleyip oda tipleri, destinasyon, aktiviteler, amenity’ler ve profiller (harita/OTA) ile tutarlı bir “anlatı” kurar. Bu rehber, bunu schema ve triple’larla nasıl yapacağınızı gösterir.

Öne Çıkan Cevap

Entity SEO, otel adını ve anahtar kelimeleri tekrarlamak değil; Google’a “bu otel kim, nerede, ne sunuyor, kimler için uygun?” bilgisini makine tarafından okunabilir şekilde vermektir. Hotel/Room/FAQ/LocalBusiness schema, doğru sameAs linkleri ve triple bazlı entity graph ile oteliniz organik sonuçlarda ve Google Travel/Hotel Pack’te daha tutarlı görünür. OTA, harita profilleri ve web siteniz aynı varlığı anlattığında direct booking şansı artar.

Özet

Hotel/Room/FAQ schema ve triple’larla entity graph kurarak otelinizi “varlık” olarak anlatın; sameAs + NAP tutarlılığıyla Google Travel/Hotel Pack’te görünürlüğü ve direct booking’i güçlendirin.

Maddeler

  • Hedef kitle: GM/satış-pazarlama, geliştirici/SEO ajansı, içerik yöneticisi
  • Ana hedef: Google’a “otel varlığı”nı net anlatmak; Travel/Hotel Pack tutarlılığı
  • KPI odağı: Brand/destinasyon tıklama payı, Hotel Pack görünürlüğü, rich result sağlık durumu, direct booking katkısı
  • Entity’ler: Hotel, RoomType, Destination, Amenity, Brand, OTA Listing, Google Travel Listing, Review, FAQ
  • Funnel: MoFu (güven + görünürlük) → BoFu (oda/teklif dönüşümü)
  • GEO sinyali: Antalya/Belek/Side/Kemer/Bodrum (beach resort, golf hotel örnekleri)
  • En kritik kaldıraç: SameAs + NAP tutarlılığı + @graph schema standardı

Kısa Cevap

Otelinizi schema ve entity ilişkileriyle tanımlayın; Google doğru dili ve doğru bilgiyi tutarlı gösterir.

Hızlı Özet

  • 1. NAP’i tek formatta sabitle
  • 2. Hotel entity @id’yi tekleştir
  • 3. RoomType sözlüğü çıkar (Standard/Deluxe/Suite + segment)
  • 4. Amenity seti çıkar (spa/golf/all inclusive)
  • 5. sameAs resmi profil listesini doğrula
  • 6. FAQ’ları oda/teklif sayfalarına entegre et
  • 7. Rich Results Test + Search Console ile düzenli kontrol takvimi kur

1. Entity SEO nedir ve neden özellikle oteller için kritiktir?

Otel varlık modeli + oda/destinasyon ilişkileri + direct booking bağlamı
Otel varlık modeli + oda/destinasyon ilişkileri + direct booking bağlamı

Otel aramaları, niyet ve bağlamı yüksek sorgulardır: destinasyon, sezon, konsept, oda tipi, deneyim… Bu yüzden Google’ın “oteli” bir varlık olarak anlaması kritik hale gelir. Entity SEO, otelinizi tek bir Hotel Entity altında toplayıp alt varlıkları (room type, amenity, destinasyon, review) ilişkilendirerek hem organik sonuçlarda hem Google Travel/Hotel Pack’te tutarlılığı artırır.

  • Keyword SEO “kelime eşleşmesi”, entity SEO “varlık + ilişki” yaklaşımıdır.
  • Otellerde aynı anda: Hotel, RoomType, Offer, Destination, Amenity çalışır.
  • Travel/Hotel Pack’te tutarlılık için entity sinyalleri şarttır.
  • Yanlış/çelişkili bilgiler (NAP, isim, adres) güveni ve görünürlüğü düşürür.

Keyword SEO vs Entity SEO farkı (otelde pratik karşılığı)

  • Keyword: “Antalya otel” yazdım → sıralama bekliyorum
  • Entity: “Bu otel Antalya’da; beach resort; family-friendly; spa sunuyor; golf’e yakın; belirli oda tipleri var” → Google’a “otel kimliği” veriyorum

☑ Mini Check

  • Otelinizin adı/adres/telefon bilgisi her yerde birebir aynı mı?
  • Oda tipleri ve konseptler site içinde tutarlı mı?
  • Destinasyon ve deneyimler otel varlığına bağlanıyor mu?

Ne yapmalıyım?

  • 1. Önce tek “otel kimliği” çıkarın (NAP + marka + konum).
  • 2. Oda tipleri ve amenity setini standartlaştırın (tek sözlük).
  • 3. Travel/Hotel Pack ve OTA profilleriyle tutarlılığı kontrol edin.
Entity-first yaklaşım + otel kimliği + SEO/Travel bağlamı
Entity-first yaklaşım + otel kimliği + SEO/Travel bağlamı

2. Hotel / Room / LocalBusiness / FAQ schema ile otel varlığını nasıl modellemelisiniz?

Schema, otelinizi Google’a “yapılandırılmış” biçimde anlatmanın en güvenilir yollarından biridir. Buradaki hedef; tek tek schema parçası eklemek değil, bir @graph içinde otelin web sayfasını, makalesini, breadcrumb’ını ve otel varlığını birlikte kurmaktır. Böylece hem içerik hem varlık modeli aynı “hikâyeyi” anlatır.

  • WebSite + WebPage + Article (içerik katmanı)
  • Hotel veya LodgingBusiness (otel varlığı)
  • Room/RoomType (oda varlığı — uygun yerlerde)
  • LocalBusiness (işletme sinyalleri / NAP)
  • FAQPage (PAA/SSS görünürlüğü)
  • Review (Varsayım: doğrulanabilir review kaynağınız varsa)

OTA, harita profili, web sitesi — sameAs ile hizalama

SameAs listesi; otelin “aynı varlık” olduğunu farklı kaynaklarda işaretler. Varsayım: otelinizin resmi sosyal profilleri, harita profili ve bazı listing sayfaları var. Burada kritik olan: yanlış link vermemek ve marka adının tutarlılığını korumaktır.

☑ Mini Check

  • Schema parçaları tek @graph içinde tutarlı mı?
  • Hotel entity @id sabit ve her yerde aynı mı?
  • sameAs listesi resmi ve doğru kaynaklardan mı oluşuyor?

Ne yapmalıyım?

  • 1. @graph standardı oluşturun (tüm bloglarda aynı iskelet).
  • 2. Hotel entity’yi “tek @id” ile sabitleyin ve oda/FAQ’ları buna bağlayın.
  • 3. SameAs ve NAP’ı önce doğrulayın, sonra yayınlayın.
Schema katmanları + @graph iskeleti + otel varlık modeli
Schema katmanları + @graph iskeleti + otel varlık modeli

3. Triples ile Entity Graph nasıl kurulur? “Otel → LocatedIn → Antalya” gibi

Triples, entity SEO’nun “kısa ve net” dilidir: özne → ilişki → nesne. Otelde bu yaklaşım çok işe yarar çünkü otel varlığı, oda tipleri, destinasyon, amenity ve aktiviteler arasında doğal ilişkiler vardır. Bu ilişkileri metin içinde net kurmak, schema’da da aynı mantığı yansıtmak gerekir.

  • Hotel → locatedIn → Destination (Antalya/Belek/Side)
  • Hotel → offers → Amenity (Spa, Golf, All Inclusive)
  • RoomType → partOf → Hotel
  • Hotel → listedOn → OTA / Google Travel Listing (tutarlılık vurgusu)
  • FAQ → answers → booking friction (iptal, transfer, çocuk konsepti)

Örnek triple seti (GEO + niyet)

  • Otel → locatedIn → Antalya
  • Otel → suitableFor → Family travelers (Varsayım: konseptiniz uygunsa)
  • Otel → offers → Spa
  • Otel → offers → Golf (Belek senaryosu)
  • Otel → near → Beach (Antalya beach resort)
  • RoomType (Sea View Family Room) → partOf → Otel

☑ Mini Check

  • Destinasyonlar (Antalya/Belek/Side/Kemer/Bodrum) içerikte “bağlamla” geçiyor mu?
  • Amenity’ler (spa/golf/all inclusive) “kim için fayda” ile anlatılıyor mu?
  • Oda tipleri otel varlığına net bağlanıyor mu?

Ne yapmalıyım?

  • 1. 20–30 ilişkilik bir “otel entity sözlüğü” çıkarın (destination/amenity/room).
  • 2. Blog, oda ve SSS sayfalarında bu ilişkileri doğal cümlelerle serpiştirin.
  • 3. Schema @graph içinde aynı ilişkileri @id ile bağlayın.
Hotel entity graph diyagramı: otel–oda–destinasyon–aktivite ilişkileri
Hotel entity graph diyagramı: otel–oda–destinasyon–aktivite ilişkileri

4. OTA, Google Travel ve web sitesi arasında entity tutarlılığı nasıl sağlanır?

Entity SEO’nun en çok kırıldığı yer “tutarsızlık”tır: web sitesinde farklı ad, OTA’da farklı; harita profilinde farklı telefon; destinasyon tanımında farklı konsept… Google için bu, varlığın güvenilirliğini düşürür. Siz OTA’yı kontrol edemezsiniz; ama kendi resmi kaynaklarınızda (web + harita profili) tutarlılığı maksimuma çıkarabilirsiniz.

NAP (name–address–phone) ve temel işletme verileri

  • İsim: resmi marka adı (kısaltma/ek varyasyonları azaltın)
  • Adres: aynı formatta (Varsayım: tek dilde standart bir format seçin)
  • Telefon: tek ana hat; tracking numaralarını dikkatli kullanın
  • Konum: harita pin’i, giriş adresi tutarlılığı

☑ Mini Check

  • Web, harita profili ve OTA’da NAP birebir aynı mı?
  • Konsept/amenity listesi çelişiyor mu?
  • Oda tip adları her yerde aynı sözlükle mi geçiyor?

Ne yapmalıyım?

  • 1. “Single source of truth” dokümanı çıkarın: NAP + oda sözlüğü + amenity.
  • 2. Web sitesinde schema ve içerik bu sözlüğe göre çalışsın.
  • 3. OTA profillerini düzenli kontrol planına alın (365 gün döngü).

5. Schema + entity yaklaşımı SEO, SGE ve voice için ne kazandırır?

SGE ve voice tarafında kullanıcı sorusu daha “varlık” odaklıdır: “Otel nerede?”, “ne sunuyor?”, “kimlere uygun?” Bu sorulara hem metin hem schema ile kısa, net cevaplar verebildiğinizde “makine okunabilir” anlatı güçlenir. Ayrıca FAQPage yapısı, PAA alanında görünürlük şansını artırır.

Otel SEO’da schema ve entity ne işe yarar?

  • Google’a otelin kimliğini ve ilişkilerini net anlatır.
  • Travel/Hotel Pack tutarlılığını destekler (özellikle NAP/sameAs).
  • FAQ ve yapılandırılmış veri, SGE/voice için kısa cevap üretimini kolaylaştırır.
  • Dönüşüm sayfalarında belirsizliği azaltır (SSS + review + amenity netliği).

“Hemen bugünden uygulayabileceğiniz 7 entity aksiyonu”

  1. NAP’i tek formatta sabitle
  2. Hotel entity @id’yi tekleştir
  3. RoomType sözlüğü çıkar (Standard/Deluxe/Suite + segment)
  4. Amenity seti çıkar (spa/golf/all inclusive)
  5. sameAs resmi profil listesini doğrula
  6. FAQ’ları oda/teklif sayfalarına entegre et
  7. Rich Results Test + Search Console ile düzenli kontrol takvimi kur

Key Statistics / Data Point (yumuşatılmış kullanım): Sektör case’lerinde kapsamlı schema + entity çalışması yapan otellerde, brand/destinasyon sorgularında tıklama payının ve Hotel Pack görünürlüğünün anlamlı biçimde artabildiği görülebilir (site kalitesi ve tutarlılığa bağlıdır).

☑ Mini Check

  • FAQ’lar PAA sorularını kapsıyor mu?
  • Schema düzenli test ediliyor mu (Rich Results / Search Console)?
  • Googlebot önemli şablonları sorunsuz tarıyor mu (log teyidi)?

Ne yapmalıyım?

  • 1. Önce NAP + sameAs tutarlılığı, sonra schema yayını.
  • 2. @graph iskeletini tüm içeriklere standardize edin.
  • 3. Log/CWV ile “tarama ve hız” sorunlarını kapatın; entity sinyalini güçlendirin.
Rich results sağlık + Travel tutarlılık KPI kartı
Rich results sağlık + Travel tutarlılık KPI kartı
Blueprint + audit çıktıları + güven unsuru
Blueprint + audit çıktıları + güven unsuru

6. Schema tipi → hangi sayfada → hangi entity ilişkisini kurar? (karşılaştırma tablosu)

Tablo: Schema tipi → hangi sayfada → hangi entity ilişkisini kurar?
Schema tipiHangi sayfada?Hangi ilişkiyi kurar?
Hotel / LodgingBusinessOtel ana sayfası / tesis sayfasıOtel varlığını (kim/nerede/ne) tanımlar; @id ile referans noktası olur
Room / RoomTypeOda sayfaları (uygun yerlerde)RoomType → partOf → Hotel ilişkisini kurar; oda çeşitlerini modellemeye yardım eder
LocalBusinessİşletme/iletişim bileşenleriNAP (name-address-phone) ve yerel sinyalleri güçlendirir
FAQPageSSS / oda/teklif sayfalarıFAQ → answers → booking friction (iptal/transfer/çocuk konsepti) gibi sürtünmeleri adresler
ReviewDoğrulanabilir review kaynağı olan sayfalarGüven sinyalini destekler (Varsayım: doğrulanabilir review kaynağınız varsa)

7. Otel Entity Graph & Schema Blueprint’ini İndir — Entity-First Otel SEO (v1.0)

BLUEPRINTv1.0Checklist + Sprint

Otel Entity Graph & Schema Blueprint’ini İndir — Entity-First Otel SEO (v1.0)

Bu blueprint, otelinizin entity sözlüğünü (destination/room/amenity) çıkarıp triple’larla ilişkilendirmenize ve bunu @graph JSON-LD şablonuna dönüştürmenize yardımcı olur. Amaç; web sitesi, Google profilleri ve OTA listing’leri arasında tutarlılık kurarak Travel/Hotel Pack ve organik görünürlüğü güçlendirmektir.

Kim Kullanır?

SEO/teknik ekip + içerik yöneticisi + GM onayı (otel kimliği, NAP, konsept).

Nasıl Kullanılır?

  1. NAP + marka adı + konum bilgisini “single source of truth” olarak sabitleyin.
  2. RoomType/Amenity/Destination sözlüğünü çıkarın ve triple setini doldurun.
  3. @graph JSON-LD şablonunu sayfa türlerine göre uygulayın, Rich Results Test ile doğrulayın.

Ölçüm & Önceliklendirme (Kısa sürüm)

  • ▢ ✅ NAP standardını yazılı hale getir
  • ▢ ✅ Hotel entity @id sabitle
  • ▢ ✅ SameAs listesini doğrula
  • ▢ ✅ RoomType sözlüğü çıkar
  • ▢ ✅ Amenity setini standardize et
  • ▢ ✅ Destination entity’lerini ilişkilendir (Antalya/Belek/Side/Kemer/Bodrum)
  • ▢ ✅ FAQ setini PAA’ya göre güncelle
  • ▢ ✅ @graph schema şablonunu site geneline uygula
  • ▢ ✅ Rich Results + Search Console hata bakım planı kur
  • ▢ ✅ Log’da Googlebot taramasını doğrula

PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu

Blueprint’i İndir Ücretsiz • PDF / Excel

Bir Sonraki Adım

Web/OTA/harita profillerinizde entity tutarlılığını ve schema sağlık durumunu netleştirmek için (GM & teknik ekip için).

Sık Sorulan Sorular

Otel SEO’da schema ve entity ne işe yarar?
Otelinizi makineye “varlık” olarak anlatır: nerede, ne sunuyor, kimlere uygun gibi bilgiler netleşir. Bu tutarlılık organik sonuçlar ve Google Travel/Hotel Pack görünürlüğünü güçlendirebilir.
Hotel / Room / FAQ schema’yı nasıl kurmalıyım?
WebSite/WebPage/Article katmanını, Hotel varlığı ve (uygun sayfalarda) Room/FAQPage ile tek bir @graph içinde kurun. Hotel entity için tek @id kullanın ve tüm sayfalar bunu referanslasın.
Google Travel’da otelimi doğru göstermek için hangi entity ilişkilerini tanımlamalıyım?
Hotel→locatedIn→Destination, Hotel→offers→Amenity, RoomType→partOf→Hotel gibi ilişkiler temel omurgadır. Bunları metin içinde de açıkça kurup schema ile destekleyin.
OTA, Google My Business ve web sitemdeki bilgiler nasıl tutarlı olmalı?
İsim/adres/telefon (NAP) birebir aynı formatta olmalı ve sameAs bağlantıları resmi profillere işaret etmelidir. Oda tipleri ve konseptler için tek bir sözlük kullanmak çelişkileri azaltır.
Entity graph kurmak sıralamayı tek başına artırır mı?
Tek başına “garanti” değildir; ama tutarlılığı, anlaşılabilirliği ve rich result sağlığını iyileştirerek görünürlük ve tıklama payını destekleyebilir. En iyi sonuç, içerik + teknik + entity sinyalleri birlikte çalıştığında gelir.
Otel Entity SEO & Schema: Google Travel’da Güçlenin | DGTLFACE