Alanya, Antalya ve çevresindeki işletmelerin çoğunda müşteri tabanı tek dilli değil. Rus, Alman, İngiliz ve Arap misafirler aynı hizmeti arıyor ama kendi dillerinde arıyor. Buna rağmen çok dilli site denince akla ilk gelen şey çeviri oluyor. Halbuki teknik kurgu, çeviri kalitesinden önce geliyor. Rehberdeki örneklerin bir kısmını kendi sitemizden veriyoruz: turuncsoft.com Türkçe, İngilizce ve Rusça yayınlanıyor.
Diller için hangi adres yapısı kullanılmalı?
Her dilin kendi kalıcı adresi olmalı. Üç yaygın yapı var:
| Yapı | Örnek | Değerlendirme |
|---|---|---|
| Alt dizin | site.com/en/hizmetler |
Çoğu işletme için en iyisi. Alan adının gücü tek yerde toplanır, yönetimi kolaydır. |
| Alt alan adı | en.site.com |
Ayrı site gibi davranır; otoriteyi böler. Teknik zorunluluk yoksa gerek yok. |
| Ayrı alan adı | site.de |
Yalnızca ülkeye özel ayrı bir marka/operasyon varsa mantıklı. Maliyetli. |
Yapılmaması gereken: dili çerezle veya ?lang=ru gibi bir parametreyle değiştirip aynı adreste kalmak. Bu durumda Rusça sayfanın ayrı bir adresi yoktur; Google indeksleyecek bir şey bulamaz.
Aynı sebeple, tarayıcıda çalışan çeviri eklentileri arama görünürlüğü sağlamaz. Ziyaretçi için pratiktir, arama motoru için yok hükmündedir. turuncsoft.com alt dizin yapısını kullanıyor: Türkçe kök adreste, İngilizce /en/, Rusça /ru/ altında.
hreflang nedir ve nasıl kurulur?
hreflang, Google’a “bu sayfanın Rusçası şurada, İngilizcesi burada” demenin yoludur. Doğru kurulduğunda Rusça arama yapan kullanıcıya Rusça sayfanız çıkar.
Kurallar sık ihlal edilir:
- Karşılıklı olmalı. Türkçe sayfa İngilizce sayfayı gösteriyorsa, İngilizce sayfa da Türkçe sayfayı göstermeli. Tek yönlü etiketler yok sayılır.
- Sayfa kendini de göstermeli. Her sayfa, kendi dilini de listeye eklemeli.
- Adresler tam ve mutlak olmalı.
/en/servicesdeğil,https://site.com/en/services. - Gösterilen adresler çalışmalı. hreflang; noindex’li, başka adrese yönlenen ya da başka sayfaya canonical veren bir adresi göstermemeli.
- Gerekmedikçe bölge kodu eklemeyin. Dil için
ruyeterli;ru-RUsayfayı belirli bir ülkedeki kullanıcıya bağlar.
Doğru bir kurulum şuna benzer:
<link rel="alternate" hreflang="tr" href="https://site.com/hizmetler" />
<link rel="alternate" hreflang="en" href="https://site.com/en/services" />
<link rel="alternate" hreflang="ru" href="https://site.com/ru/services" />
<link rel="alternate" hreflang="x-default" href="https://site.com/hizmetler" />
x-default, hiçbir dile uymayan ziyaretçinin nereye gideceğini söyler. Gerçek bir örnek görmek isterseniz turuncsoft.com’da bir sayfada “Sayfa kaynağını görüntüle” deyip hreflang araması yapın; karşılığı olan sayfalarda üç dil de ve x-default görünür.
En sık yapılan hata: sitenin her sayfasına, sanki bütün diller her sayfa için varmış gibi hreflang basmak. Yalnızca birkaç sayfası çevrilmiş bir sitede tüm sayfalara “İngilizcesi var” demek, Google’a var olmayan adresler göstermek demektir. Etiket yalnızca gerçekten var olan çeviri için konmalı. Çevrilmiş sayfalarınızın Google’da görünmediğinden şüpheleniyorsanız indeksleme kontrol sırasına bakın.
Dil değiştirici nasıl olmalı?
Küçük ama etkili detaylar:
- Bağlantı olmalı, JavaScript ile içerik değiştiren bir buton değil. Tarayıcı ve arama motoru gidilecek adresi görebilmeli.
- Dil adı kendi dilinde yazılmalı: “Русский”, “Deutsch”, “English”; “Rusça”, “Almanca” değil. Türkçe bilmeyen ziyaretçi kendi dilinin adını arar.
- Bayrak tek başına yetmez. Bayrak ülkeyi temsil eder, dili değil; Almanca konuşan Avusturyalı Alman bayrağını aramaz. Bayrak kullanılacaksa yanında dil adı da olsun.
- Aynı sayfaya götürsün. Rusça’ya geçen kullanıcı ana sayfaya değil, baktığı sayfanın Rusçasına gitmeli.
- Otomatik yönlendirme yapmayın. IP veya tarayıcı diline göre zorla yönlendirmek, hem tarayıcıları hem de kullanıcıyı yanlış yere kilitler. Öneri gösterin, kararı kullanıcıya bırakın.
Makine çevirisi yeterli mi?
Makine çevirisi bugün on yıl öncesine göre çok daha iyi. Ama satış yapan bir sayfada iki yerde tökezliyor:
- Sektör terimleri. “Ergoterapi”, “yalıtım levhası”, “yarım pansiyon” gibi ifadeler yanlış çevrilir ve müşteri güvenini kaybedersiniz.
- Arama kelimeleri. Türkçe bir cümlenin birebir çevirisi, o dilde kimsenin aradığı ifade olmayabilir. Rus misafir “отель в Алании” arar; Türkçeden çevrilmiş “konaklama tesisi” karşılığı o aramaya denk düşmez.
Pratik yol: makine çevirisiyle başlayabilirsiniz, ama yayından önce o dili bilen biri okumalı. Başlıklar, hizmet adları ve sayfa açıklamalarını o dilde gerçekten aranan ifadelere göre elden geçirin. Google, gözden geçirilmemiş toplu otomatik çeviriyi spam politikaları kapsamında değerlendirebiliyor.
Rusça sayfaların Yandex’te görünmesi için ne gerekir?
Google’a yaptığınız kurulum Yandex için tek başına yetmez. Rusça aramalarda Yandex ayrı bir dizin; siteyi Yandex Webmaster’a ekleyin, site haritasını gönderin ve sitenin bölgesini orada ayarlayın. robots.txt’te YandexBot’u engellemeyin. turuncsoft.com’un robots.txt dosyası YandexBot’a açık.
Çok dilli sitede hangi teknik ayrıntılar atlanıyor?
<html lang="ru">her sayfada doğru dili göstermeli. Ekran okuyucular ve tarayıcı çeviri önerisi bunu kullanır.- Yazı tipi alfabeyi desteklemeli. Kiril veya Yunan alfabesi kullanacaksanız yazı tipinin o alt kümesini yükleyin, ama yalnızca o dilin sayfalarında. Türkçe sayfada Kiril alt kümesi indirmek boşuna yüktür ve sayfa hızını düşürür.
- Site haritası dilleri içermeli. XML site haritasında her adresin dil alternatifleri de listelenebilir.
- Tarih, para birimi ve telefon biçimi dile göre değişmeli. Rusça sayfada Türkçe tarih biçimi amatör durur.
- Yapılandırılmış veri de çevrilsin. JSON-LD içindeki açıklama alanları sayfanın diliyle aynı olmalı.
Turizm bölgelerinde çok dillilik ne kazandırıyor?
Alanya ve çevresinde çok dilli yapının somut karşılığı şu: Rus misafir tatilden önce çoğu zaman kendi dilinde arıyor. Türkçe tek dilli bir otel sitesi veya restoran sayfası, o aramanın tamamını rakibe bırakıyor. Klinikler için de aynısı geçerli: sağlık turizminde ilk temas çoğu zaman yabancı dilde bir aramayla başlıyor.
Bunun yanında Google İşletme Profili tarafında açıklama alanı tektir; dil başına ayrı açıklama girilemez. Çok dilli çalışmanın profildeki karşılığı, yorumlara müşterinin dilinde cevap vermektir. Yerel arama tarafı için yerel SEO rehberine bakın.
Biz kurumsal web sitesi projelerinde dil yapısını baştan kuruyoruz. Sonradan eklenen dil, çoğu zaman eklenti yamasıyla çözülmüş bir yapıya dönüşüyor. Dil sayısında bir sınırımız yok; içerik hangi dilde sürdürülebiliyorsa o dili açıyoruz. Teklif aşamasında neleri sorabileceğinizi Alanya’da web sitesi yaptırma rehberinde topladık.
Kaynaklar
Bu rehberdeki teknik eşikler ve kural tanımları aşağıdaki birincil kaynaklara dayanıyor.