İçeriğe atla
SEO8 dk okuma

Otel Web Sitesi İçin Çok Dilli SEO: hreflang, URL Yapısı ve Dil Seçimi

Çok dilli otel sitesinde her dilin kendi adresi, sürümleri birbirine bağlayan doğru hreflang etiketleri ve gerçekten o dilde yazılmış sayfalar gerekir. Alt klasör mü alt alan adı mı, otomatik yönlendirme neden sorun yaratır, kaç dille başlanır? Karar tabloları ve kontrol listesiyle.

HD
Hotel Dijital Editörlüğü
Turizm için web, pazarlama ve yazılım rehberleri
Otel Web Sitesi İçin Çok Dilli SEO: hreflang, URL Yapısı ve Dil Seçimi

Çok dilli otel SEO’su üç şeyden oluşur: her dil sürümünün kendi adresi olması, sürümlerin hreflang ile birbirine bağlanması ve sayfaların gerçekten o dilde yazılmış olması. Dil seçici butonu ya da tarayıcının çeviri özelliği bunların yerini tutmaz. Arama motoru yalnızca taranabilen ve ayrı bir adresi olan sürümü dizine ekleyebilir.

Bu rehber, tek bir otel ya da küçük bir otel grubu için yabancı dil sürümü kurarken verilecek kararları sıraya koyar: kaç dille başlanacağı, hangi URL yapısının seçileceği, hreflang etiketlerinin nasıl yazılacağı ve yayın öncesinde neyin kontrol edileceği. Teknik kurallar Google’ın belgelerine dayanır; otel uygulaması ise bizim önerimizdir ve ayrı belirtilir.

Çok dilli SEO’da en pahalı hata, dil sürümlerini yayına aldıktan sonra fark edilen hatadır: yanlış URL yapısı ya da karşılıksız hreflang, yüzlerce sayfayı bir anda etkiler. Yapıyı içerik çevrilmeden önce karara bağlayın.

Otel sitesi için çok dilli SEO ne zaman gerekir?

Yabancı misafirden gelen rezervasyon payı anlamlıysa ya da o pazardan talep büyütmek istiyorsanız gerekir. Yalnızca “yabancı misafirimiz de var” düşüncesi yetmez; dil sürümü bakım isteyen bir üründür. Her sayfada fiyat, politika ve kampanya değiştiğinde bütün dillerde de değişmesi gerekir.

Karar için üç veri kaynağına bakın. PMS’teki misafir uyruk ya da ülke kırılımı fiili satışı gösterir. Search Console’daki Ülkeler raporu, sitenize hangi ülkelerden gösterim geldiğini gösterir. OTA panellerindeki pazar raporları ise otelin dış kanallarda hangi ülkelerden rezervasyon aldığını gösterir. Üçü aynı dili işaret ediyorsa o dil öncelik listesinin başına girer.

DurumÖnerilen başlangıçGerekçe
Rezervasyonların büyük kısmı yurt içinden, yabancı talep azdırTürkçe site + tam çevrilmiş İngilizce sürümİngilizce çoğu pazarda ortak dildir; bakım yükü tek ek dille sınırlı kalır
Bir yabancı pazar belirgin biçimde öne çıkıyor (ör. tek bir ülkeden çok talep)Türkçe + İngilizce + o pazarın diliTalep kanıtı olan dile yatırım yapılır; diğer diller sonraya bırakılır
Birden çok yabancı pazar dengeliHer pazar için ayrı dil sürümü; sayfa şablonları ortakŞablon ortak olunca çeviri maliyeti içerikle sınırlı kalır
Talep verisi yok, yalnızca tahmin varÖnce Türkçe siteyi ve tek bir yabancı dili hazırlayın, 2–3 ay veri toplayınKullanılmayan dil sürümleri bakım borcu yaratır
Bu tablo bir başlangıç önerisidir; pazar seçimi işletmenin kendi rezervasyon verisine göre yapılmalıdır.

Hangi URL yapısı seçilmeli: alt klasör, alt alan adı mı, ülke alan adı mı?

Tek otel ya da küçük grup için çoğu zaman alt klasör (ornekotel.com/en/) en kolay seçenektir. Tek sitede kalır, tek bakım gerektirir ve ana sitenin otoritesini paylaşır. Ülke alan adı yalnızca her ülke için ayrı ekip, ayrı içerik ve ayrı bütçe yönetiliyorsa anlamlıdır.

Google, dört yapıyı çok bölgeli ve çok dilli siteler belgesinde artı ve eksileriyle karşılaştırır. Tablo o karşılaştırmanın otel açısından yorumlanmış özetidir.

YapıÖrnekArtısıEksisiOtel için yorum
Alt klasörornekotel.com/de/Kurulumu kolay, bakımı düşükTek sunucu konumu; sitelerin ayrılması zorTek otel ve küçük gruplar için ilk tercih
Alt alan adıde.ornekotel.comKurulumu kolayKullanıcı adresten coğrafi hedeflemeyi anlamayabilirDil sürümü farklı bir platformda çalışıyorsa düşünülür
Ülke alan adıornekotel.deNet coğrafi hedefleme, sunucu konumu önemsizPahalı; yalnızca tek ülkeyi hedeflerÜlke başına ayrı ekip ve marka varsa
URL parametresiornekotel.com?dil=de—URL’ye dayalı ayrım zor; Google önermiyorKullanmayın
Kaynak: Google Search Central, çok bölgeli ve çok dilli siteler belgesi (30 Eylül 2026 tarihinde kontrol edildi).

Otel sitelerinde ek bir değişken vardır: rezervasyon motoru çoğu zaman ayrı bir alan adında çalışır. Hangi yapıyı seçerseniz seçin, sayfadaki dil ile motorun dili ve para biriminin eşleştiğini test edin. Motor seçimini booking engine seçim rehberinde ele aldık.

hreflang nasıl yazılır?

hreflang, bir sayfanın hangi dilde ve hangi bölge için yazıldığını, aynı içeriğin diğer dil sürümlerinin adreslerini arama motoruna bildirir. Google üç yöntemi eşdeğer sayar: sayfanın head bölümündeki link etiketi, HTTP başlığı ve XML site haritası. Hangisini seçtiğiniz fark etmez; önemli olan eksiksiz ve tutarlı yazılmasıdır.

Google’ın yerelleştirilmiş sürümler belgesi dört kural koyar. Birincisi, her sürüm kendisini ve diğer tüm sürümleri listelemelidir. İkincisi, iki sayfa birbirine karşılıklı işaret etmiyorsa etiketler yok sayılır. Üçüncüsü, dil kodu ISO 639-1, bölge kodu ISO 3166-1 alfa-2 biçiminde yazılır ve ülke kodu tek başına kullanılamaz. Dördüncüsü, eşleşen dil bulunamadığında kullanılacak yedek sürüm için x-default değeri kullanılır.

Dört dilli bir otel sitesinde (Türkçe, İngilizce, Almanca, Rusça) her sayfa beş satır taşır: dört dil ve bir x-default. Aşağıdaki örnek, kurgusal bir otelin ana sayfası için bu kümeyi gösterir. Aynı beş satırın dört dil sürümünün her birinde de bulunması gerekir.

SürümAdres (kurgusal)hreflang değeri
Türkçehttps://www.ornekotel.com/tr
İngilizcehttps://www.ornekotel.com/en/en
Almancahttps://www.ornekotel.com/de/de
Rusçahttps://www.ornekotel.com/ru/ru
Yedek (dil seçici ya da ana dil)https://www.ornekotel.com/x-default
Her sayfa aynı beş değeri listeler; yalnızca href değerleri o sayfanın karşılıklarına göre değişir.

Bölge kodu ne zaman eklenir?

Aynı dilin farklı ülkeler için ayrı sürümü varsa eklenir; örneğin İngiltere ve ABD için farklı fiyat, para birimi ve politika metni sunuyorsanız en-GB ve en-US ayrımı anlamlıdır. Tek bir İngilizce sürüm varsa yalnızca “en” yazmak yeterlidir. Bölge kodunu gereksiz yere eklemek, eşleştirme hatası riskini artırır.

canonical etiketi hreflang ile nasıl birlikte çalışır?

Her dil sürümünün canonical etiketi kendi adresine işaret etmelidir. Almanca sayfanın canonical’ını Türkçe sayfaya vermek, “asıl sayfa Türkçe olandır” demektir ve hreflang ile çelişir. Bu, çok dilli sitelerde sık görülen sessiz hatalardan biridir; sayfa çalışır görünür, ama dil sürümü arama sonuçlarında çıkmaz.

Hangi yöntem: head etiketi mi, site haritası mı?

Sayfa sayısı azsa head etiketleri en görünür yöntemdir; tarayıcıda kaynak koduna bakarak kontrol edilebilir. Sayfa ve dil sayısı arttıkça site haritası yöntemi bakımı kolaylaştırır, çünkü tüm karşılıklar tek dosyada durur. Yöntemleri aynı sayfada karıştırmak yerine birini seçip tutarlı kalmanız gerekir.

Ziyaretçiyi diline göre otomatik yönlendirmeli miyim?

Hayır. Google’ın belgesi açık konuşur: kullanıcının dilini tahmin ederek onu başka bir dil sürümüne otomatik yönlendirmekten kaçının; bu yönlendirmeler kullanıcıları ve arama motorlarını sitenin tüm sürümlerini görmekten alıkoyabilir. Arama motoru tarayıcıları çoğu zaman tek bir ülkeden geldiği için, IP’ye göre yönlendirme yapan bir sitede diğer dil sürümlerine hiç ulaşamayabilir.

Daha güvenli yol, sayfanın üstünde bir öneri çubuğu göstermektir: “Bu sayfayı Almanca görüntülemek ister misiniz?” Kullanıcı seçer, tarayıcı ve arama motoru ise her sürüme doğrudan ulaşabilir. Dil seçicisinin bağlantıları sıradan link olmalıdır; yalnızca JavaScript ile çalışan bir menü, arama motorunun sürümleri bulmasını engelleyebilir.

Çeviri kalitesi SEO’yu nasıl etkiler?

Sayfanın yalnızca menü, altbilgi gibi ortak metinlerini çevirip asıl içeriği tek dilde bırakmak, Google’ın belgesinde bilinen bir sorun olarak anılır: aynı içerik farklı dillerdeki çerçeveyle birden çok kez sonuçlarda çıkabilir ve kötü kullanıcı deneyimi yaratır. Otelde asıl içerik; oda açıklaması, pansiyon koşulları, çocuk politikası ve iptal koşuludur. Bunlar çevrilmediyse sürüm eksik sayılmalıdır.

  • Oda adlarını, olanak listelerini, pansiyon tiplerini ve iptal koşullarını çevirin; bu metinler misafirin karar verdiği yerdir.
  • Makine çevirisini taslak olarak kullanın, yayından önce o dili bilen biri okusun; otel terimlerinde (ör. “yarım pansiyon”, “her şey dahil”) kalıplaşmış karşılıklar kullanın.
  • Başlık etiketini ve meta açıklamayı da çevirin; sonuç sayfasında görünen ilk metin budur.
  • Görsellerin alt metinlerini ve sayfa içi görsel yazılarını atlamayın.
  • Sayfada yazan fiyat, saat ve politika her dilde aynı olsun; dil sürümleri arasındaki çelişki hem misafiri hem yapay zekâ özetlerini yanıltır.

Tarayıcı içi çeviri eklentileri ve sayfaya gömülen çeviri düğmeleri ise ayrı bir adres üretmez; yani arama motorunun dizine ekleyebileceği bir dil sürümü oluşmaz. Bu yüzden onları gerçek bir dil sürümünün yerine koymayın. Sayfalar arası tutarlılığın yapay zekâ özetlerindeki rolünü otel yapay zekâ araması rehberinde anlattık.

Yayın öncesi çok dilli SEO kontrol listesi

Aşağıdaki liste, dil sürümü yayına alınmadan önce tek tek işaretlenmesi gereken on maddeden oluşur. Kurallar Google belgelerinden, test yöntemleri bizim önerimizdir.

KontrolNasıl bakılır?
Her dilin kendi adresi var mı?Dil seçiciyle dili değiştirin; adres çubuğundaki URL değişmeli
Her sayfa kendisini ve tüm sürümleri listeliyor mu?Kaynak kodda alternate etiketlerini sayın; dil sayısı + x-default kadar satır olmalı
Karşılıklı işaretleme tam mı?Bir sayfanın işaret ettiği her sürümün de onu işaret ettiğini kontrol edin
x-default nereyi gösteriyor?Dil seçici sayfası ya da ana dil sürümü; 404 veya yönlendirilen adres olmamalı
canonical kendine mi işaret ediyor?Her dil sürümünde canonical = o sayfanın kendi adresi
Site haritasında her sürüm var mı?Sitemap’te tüm dil adresleri listelenmeli; hatalı adresleri Search Console’da izleyin
Rezervasyon motoru dil ve para birimiyle eşleşiyor mu?Her dil sayfasından “Rezervasyon” düğmesine tıklayın, motorun dilini ve para birimini görün
Asıl içerik çevrilmiş mi?Oda, pansiyon, çocuk ve iptal metinlerini dil bilen biriyle okutun
Başlık ve meta açıklama çevrilmiş mi?Her dil sürümünde title ve description alanlarını ayrı kontrol edin
Yönlendirme ya da açılır pencere sürümleri gizliyor mu?JavaScript kapalıyken dil bağlantılarının tıklanabildiğini doğrulayın

Çok dilli otel sitelerinde en sık görülen hatalar

HataSonucuÇözüm
Yalnızca tek yönlü hreflang (Türkçe → İngilizce, ama İngilizce → Türkçe yok)Etiketler yok sayılırKarşılıklı ve eksiksiz etiket kümesi kurun
Tüm dil sürümlerinin canonical’ı Türkçe sayfadaYabancı dil sayfaları dizine girmez ya da sonuçta çıkmazHer sürüm kendi canonical’ını taşısın
IP’ye göre otomatik yönlendirmeKullanıcı ve tarayıcı diğer sürümlere ulaşamayabilirÖneri çubuğu kullanın, zorlamayın
Yalnızca menüyü çevirip içeriği Türkçe bırakmakAynı içerik farklı çerçevelerle tekrar eder; kullanıcı deneyimi bozulurAsıl içeriği de çevirin ya da sürümü yayına almayın
Dil sürümlerinde fiyat, saat ve politika farkıMisafir ve yapay zekâ özetleri çelişkiyle karşılaşırTek bir olgu tablosundan beslenin
Bölge kodunu tek başına yazmak (ör. hreflang="DE")Geçersiz kod; etiket çalışmazÖnce dil kodu: “de” ya da “de-DE”

Çok dilli sitenin başarısı nasıl ölçülür?

Search Console’da Performans raporunu sayfa adresi filtresiyle (ör. /de/ içerenler) ve Ülkeler boyutuyla birlikte okuyun. Dil sürümü doğru çalışıyorsa, hedeflediğiniz ülkeden gelen gösterim ve tıklama zamanla artmalı; Türkçe sayfaların yabancı kullanıcıya gösterilmesi ise azalmalıdır. Raporun nasıl kurulacağını otel için Search Console rehberinde ayrıntılandırdık.

Gelir tarafında, rezervasyon motorundaki ülke ve dil kırılımını analitikle eşleştirin; kurulum ayrıntıları GA4 ve booking engine takibi yazısındadır. Yabancı pazara satış yapan acentelerde aynı mantık tur sayfaları için de geçerlidir; bkz. paket tur SEO rehberi.

Yeni bir site yapılıyorsa dil sürümleri, yönlendirme listesi ve çeviri sorumlulukları teklif aşamasında yazılı olmalıdır; bu kalemleri web sitesi teklifi kapsam rehberindeki kontrol listesiyle karşılaştırabilirsiniz. Web tasarım hizmetimizin çok dilli yayın hazırlığını hizmet sayfasında anlattık.

Sıkça sorulan sorular

hreflang nedir, otel sitesi için gerekli mi?

hreflang, aynı içeriğin farklı dil ve bölge sürümlerini arama motoruna bildiren etikettir. Sitenizde birden çok dil sürümü varsa gereklidir; böylece Almanca arayan kullanıcıya Almanca sayfa gösterilmesi olasılığı artar. Tek dilli sitede gerekmez.

Alt klasör mü alt alan adı mı kullanmalıyım?

Tek otel ve küçük gruplarda çoğu zaman alt klasör (/en/, /de/) en kolay çözümdür; kurulumu ve bakımı basittir. Dil sürümü farklı bir platformda çalışıyorsa alt alan adı, her ülkede ayrı ekip yönetiliyorsa ülke alan adı düşünülebilir.

x-default ne işe yarar?

Kullanıcının tarayıcı diliyle eşleşen bir sürüm yoksa gösterilecek yedek sayfayı belirtir. Genellikle bir dil seçici sayfası ya da ana dil sürümü olur.

Siteyi Google Translate ile otomatik çevirsem olur mu?

Tarayıcı içi çeviri eklentileri ayrı bir adres üretmez, bu yüzden arama motorunun dizine ekleyeceği bir dil sürümü oluşmaz. Makine çevirisiyle taslak hazırlayıp yayından önce dil bilen biriyle okutmak daha güvenli bir yoldur.

Kaç dille başlamalıyım?

Talep kanıtı olan en fazla iki yabancı dille başlayın. PMS uyruk kırılımı, Search Console ülke verisi ve OTA pazar raporları aynı dili gösteriyorsa önce onu yayına alın; kullanılmayan dil sürümleri bakım yükü yaratır.

Yazar notu

Otelinizin veya acentenizin dijital pazarlama stratejisini birlikte değerlendirmek için keşif görüşmesi talep edebilirsiniz.

Keşif görüşmesi talep et

Bir sonraki adım

Rezervasyon
hedeflerinizi konuşalım.

Web sitenizi ve geliştirmek istediğiniz alanı paylaşın. İlk görüşmede önceliklerinizi ve çalışmaya nereden başlayacağımızı netleştirelim.

Keşif görüşmesi talep et

İlk adım, sizi ve işletmenizi tanımak.