Rusça ve Almanca Web Sitesi: Turizm İşletmeleri İçin Hreflang Rehberi
Almanca sayfanız Almanya'daki aramada, Rusça sayfanız Rusça aramada çıkmıyorsa sorun büyük ihtimalle hreflang ve URL yapısında. Doğru kurulumu adım adım anlattık.

Hreflang, bir sayfanın farklı dil veya ülke sürümlerini arama motoruna tanıtan HTML etiketidir. Google'a "bu sayfanın Almancası şu adreste, Rusçası şu adreste" der ve Alman kullanıcının Almanca, Rus kullanıcının Rusça sürümü görmesini sağlar. Antalya'ya gelen yabancı ziyaretçilerde Rusya ve Almanya uzun yıllardır ilk sıralarda yer alıyor; bu yüzden bu iki dil, turizm işletmelerinin sitelerinde çoğu zaman İngilizceden bile önemli. Bu yazıda Rusça ve Almanca sürümü teknik olarak doğru kurmanın yolunu anlatıyoruz.
Çeviri eklemek neden yetmiyor?
Birçok otel ve tur şirketi sitesinde sağ üstte bayraklar var, ama Almanya'dan "Hotel Belek all inclusive" diye arayan kişi Almanca sayfa yerine Türkçe veya İngilizce sayfayı görüyor. Sebep genelde şunlardan biri: çeviri JavaScript ile sayfa açıldıktan sonra yapılıyor ve arama motoru Almanca metni hiç görmüyor, tüm diller aynı adreste duruyor ya da hreflang etiketleri eksik veya hatalı. Çok dilli sitenin genel planlamasını turizm işletmeleri için çok dilli web sitesi yazımızda anlattık; bu yazı işin teknik tarafına odaklanıyor.
Önce URL yapısı: üç seçenek
Hreflang'in çalışması için her dil sürümünün kendi adresi olmalı. Üç yaygın yapı var:
| Yapı | Örnek | Artısı | Eksisi |
|---|---|---|---|
| Alt klasör | site.com/de/, site.com/ru/ | Tek alan adı, tek hosting, alan adı otoritesi paylaşılır | Ülke hedeflemesi alan adından anlaşılmaz |
| Alt alan adı | de.site.com, ru.site.com | Dilleri ayrı sunucuda tutmak mümkün | Otorite kısmen bölünür, yönetimi zor |
| Ülke alan adı | site.de, site.ru | Yerel kullanıcıya güçlü sinyal | Her biri ayrı alan adı, ayrı maliyet ve SEO çalışması |
Küçük ve orta ölçekli turizm işletmeleri için önerimiz alt klasör yapısı. Tek sitede yönetilir, tek SSL ve hosting ile çalışır, her yeni içerik tüm dillerin gücüne katkı sağlar.
Hreflang nasıl yazılır?
Her sayfanın <head> bölümüne, o sayfanın tüm dil sürümlerini listeleyen etiketler eklenir. Türkçe, İngilizce, Almanca ve Rusça sürümü olan bir oda sayfası için:
<link rel="alternate" hreflang="tr" href="https://otel.com/tr/odalar" />
<link rel="alternate" hreflang="en" href="https://otel.com/en/rooms" />
<link rel="alternate" hreflang="de" href="https://otel.com/de/zimmer" />
<link rel="alternate" hreflang="ru" href="https://otel.com/ru/nomera" />
<link rel="alternate" hreflang="x-default" href="https://otel.com/en/rooms" />
Uymanız gereken kurallar:
- Dil kodu ISO 639-1 standardında olmalı: tr, en, de, ru. Ülke eklenecekse ISO 3166-1 kodu kullanılır: de-AT, de-CH. İngiltere için doğru kod en-GB'dir, en-UK geçersizdir.
- Her sayfa kendini de listelemeli. Almanca sayfanın etiket listesinde Almanca sayfanın kendisi de bulunur.
- Etiketler karşılıklı olmalı. Türkçe sayfa Almanca sayfayı gösteriyorsa, Almanca sayfa da Türkçeyi göstermeli. Tek yönlü etiketler yok sayılır.
- x-default ekleyin. Dili listede olmayan kullanıcıya hangi sürümün gösterileceğini belirtir; turizm sitelerinde genelde İngilizce sürüm seçilir.
- Canonical her dilde kendi sayfasını göstermeli. Almanca sayfanın canonical etiketi Türkçe sayfayı gösterirse hreflang çalışmaz.
- Tam adres kullanın. https ile başlayan mutlak URL yazılmalı.
Etiketler HTML yerine site haritasında (sitemap.xml) veya PDF gibi dosyalar için HTTP başlığında da verilebilir. Hangi yöntemi seçerseniz seçin, tek bir yöntemi tutarlı kullanın.
Adım adım kurulum
- Hedef dilleri ve varsa hedef ülkeleri belirleyin.
- URL yapısına karar verin ve her dil için adresleri okunur yazın. Rusça için Latin harfli karşılık (
/ru/nomera) paylaşımda ve e-postada daha az sorun çıkarır. - İçeriği profesyonel veya ana dili o dil olan biriyle çevirin; menü, form uyarıları ve e-posta şablonları dahil.
- Hreflang etiketlerini şablona ekleyin; elle tek tek eklemek hataya açıktır.
- Başlık ve açıklama (title, meta description) etiketlerini her dilde ayrı yazın.
- Dil değiştiricinin her sayfada aynı sayfanın karşılığına gittiğini kontrol edin.
- Site haritasına tüm dillerin adreslerini ekleyin, Google Search Console ve Yandex Webmaster'a gönderin.
- Yayından sonra bir tarama aracıyla karşılıklı etiket ve canonical hatalarını kontrol edin. Search Console'daki eski Uluslararası Hedefleme raporu kaldırıldığı için bu kontrolü dışarıdan yapmak gerekiyor.
Rusça ve Almanca sürümde teknik ayrıntılar
- Font: Seçtiğiniz yazı tipinin Kiril alfabesini desteklediğinden emin olun. Desteklemiyorsa tarayıcı başka bir fonta geçer ve sayfa dağınık görünür.
- Uzun Almanca kelimeler: "Flughafentransfer" veya "Kinderbetreuung" gibi kelimeler menüyü ve butonları taşırabilir. Tasarımı Almanca metinle test edin.
- İletişim beklentisi: Almanca konuşan ziyaretçiler açık şirket bilgisi, adres ve gizlilik metni arıyor. Rusça konuşan ziyaretçiler ise genellikle WhatsApp veya Telegram gibi hızlı mesaj kanallarını tercih ediyor.
- Fiyat ve ödeme: Para birimini ve kabul edilen ödeme yöntemlerini her dilde açıkça yazın.
Çeviri değil, yerelleştirme
Hreflang doğru kurulsa bile içerik o dili konuşan kişiye yazılmamışsa rezervasyon gelmez. Alman misafir havalimanından otele kaç dakikada ulaşacağını, çocuk kulübünün yaş aralığını ve iptal koşullarını net rakamlarla görmek ister. Rusça konuşan misafir için transfer, oda tipi ve dahil olan hizmetlerin açık listesi öne çıkar. Arama terimleri de dile göre değişir: Almanca aramalarda "Urlaub", "Pauschalreise" gibi kelimeler, Rusça aramalarda "отель" ve "всё включено" gibi ifadeler kullanılır. Her dil için ayrı bir anahtar kelime listesi hazırlamak, başlık ve açıklamaları bu listeye göre yazmak gerekir. Türkçe metnin kelime kelime çevrilmesi bu ihtiyacı karşılamıyor.
Sık yapılan hatalar
- Dil sürümlerini JavaScript ile aynı adreste değiştirmek.
- Tüm dillerin canonical etiketini Türkçe sayfaya yönlendirmek.
- Karşılıklı etiketleri unutmak veya çevrilmemiş sayfayı listeye eklemek.
- Ziyaretçiyi IP adresine göre zorla yönlendirmek; Googlebot çoğunlukla ABD'den tarar ve diğer sürümleri göremeyebilir.
- Dil değiştiricinin her zaman ana sayfaya gitmesi.
- Makine çevirisini kontrol etmeden yayınlamak.
Antalya'dan bir örnek
Belek'te dört dilde hizmet veren bir otel düşünün. Türkçe sayfalar yurt içi misafir için, İngilizce sayfa x-default olarak diğer tüm ülkeler için, Almanca ve Rusça sayfalar da iki ana pazar için çalışır. Her oda, restoran ve transfer sayfasının dört sürümü birbirini hreflang ile gösterir. Almanya'dan arayan misafir "Zimmer mit Meerblick" sayfasını, Rusya'dan arayan misafir Rusça oda sayfasını görür. Bu yapı otel ve tur acentesi web sitesi projelerinde rezervasyon dönüşümünü doğrudan etkiliyor, çünkü misafir fiyat ve koşulları kendi dilinde okuyor.
Grapyweb olarak çok dilli yapıyı ve hreflang kurulumunu tüm kurumsal web sitesi projelerinde standart olarak yapıyoruz. Dil sayısına göre kapsamı görmek için paketlerimize göz atın.
Sık sorulan sorular
Hreflang etiketi sıralamayı yükseltir mi?
Doğrudan yükseltmez. Görevi, arama motoruna hangi dil sürümünü hangi kullanıcıya göstereceğini söylemektir. Doğru kurulduğunda Alman kullanıcı Almanca, Rus kullanıcı Rusça sayfayı görür.
Rusça için ru mu, ru-RU mu yazmalıyım?
Rusça konuşan tüm kullanıcıları hedefliyorsanız sadece ru yeterli. Ülkeye özel fiyat veya içerik yoksa bölge kodu eklemeye gerek yok.
Almanya, Avusturya ve İsviçre için ayrı sayfa gerekir mi?
İçerik aynıysa gerek yok, tek bir de sürümü üç ülkeye de hizmet eder. Para birimi veya iletişim bilgisi ülkeye göre değişiyorsa de-DE, de-AT ve de-CH sürümleri açılabilir.
Yandex hreflang etiketini tanıyor mu?
Evet. Yandex de hreflang'i destekliyor. Rusça konuşan kullanıcılar için Yandex Webmaster'a site eklemek ve site haritası göndermek ayrıca faydalı.
Otomatik çeviri eklentisi kullanabilir miyim?
Taslak için kullanılabilir, ama yayına çıkmadan önce ana dili Rusça veya Almanca olan biri tarafından kontrol edilmelidir. Hatalı çeviri güveni düşürür ve rezervasyonu doğrudan etkiler.
Ziyaretçiyi IP adresine göre otomatik yönlendirmeli miyim?
Hayır. Otomatik yönlendirme hem kullanıcıyı hem arama motoru botlarını tek bir sürüme hapseder. Bunun yerine görünür bir dil değiştirici ve isteğe bağlı bir dil öneri bandı kullanın.


