Çok dilli web siteleri: TR, EN ve NL için doğru kurulum
Dil başına URL yapısı, hreflang ve x-default, çevrilmiş slug ve meta veriler: Türkçe, İngilizce ve Felemenkçe yayın yapan bir sitenin teknik ve editoryal temelleri.

Çok dilli bir site, her dil için ayrı ve kalıcı bir URL, dil sürümlerini birbirine bağlayan hreflang etiketleri, bir x-default sürümü ve her dilde ayrı başlık, açıklama ve slug ile kurulmalıdır. İçerik çevirisi tek seferlik bir iş değil, her güncellemede tüm dilleri kapsayan bir iş akışı olarak yönetilmelidir.
Çok dilli bir web sitesini doğru kurmanın temeli, her dil sürümüne kendi kalıcı adresini vermek ve bu sürümleri hreflang etiketleriyle birbirine bağlamaktır. Bunun üzerine her dilde ayrı yazılmış başlık, açıklama ve URL (slug) gelir. Teknik yapı doğru olsa bile, çeviri sürecini yönetecek bir iş akışı yoksa site zamanla dilleri arasında tutarsızlaşır.
Dil başına URL yapısı
Arama motorlarının her dil sürümünü ayrı bir sayfa olarak tanıyabilmesi için her dilin ayrı bir URL'si olmalıdır. Yaygın üç seçenek vardır:
- Alt klasör: /tr/, /en/, /nl/. Tek alan adı altında yönetimi en kolay ve en yaygın çözümdür.
- Alt alan adı: en.ornek.com. Ayrı altyapı gerektiğinde tercih edilir.
- Ülke alan adı: ornek.nl, ornek.com.tr. Güçlü yerel sinyal verir, ancak yönetimi ve bakımı daha ağırdır.
Kaçınılması gereken yaklaşım, dili yalnızca çerezle veya ?lang=en gibi bir parametreyle değiştiren yapılardır. Bu durumda tüm diller aynı adreste görünür ve arama motorları alternatif sürümleri güvenilir biçimde ayırt edemez.
hreflang ve x-default
hreflang etiketleri, aynı içeriğin hangi dil ve bölge için hangi adreste olduğunu arama motorlarına bildirir. Google'ın dokümantasyonunda vurgulanan temel kurallar şunlardır:
- Her dil sürümü, kendisi dahil tüm alternatif sürümleri listeler.
- Bağlantılar karşılıklı olmalıdır: TR sayfası EN'i gösteriyorsa EN sayfası da TR'yi göstermelidir.
- Dil kodları ISO 639-1 biçiminde yazılır (tr, en, nl); bölge gerekiyorsa ISO 3166-1 Alpha-2 kodu eklenir (örneğin nl-BE).
- x-default, ziyaretçinin diline uyan bir sürüm olmadığında gösterilecek varsayılan sayfayı belirtir; genellikle dil seçim sayfası ya da ana uluslararası sürümdür.
hreflang bilgisi üç yoldan biriyle verilebilir: sayfanın <head> bölümündeki link etiketleri, HTTP başlıkları (PDF gibi HTML olmayan dosyalar için) ya da XML site haritası. Hangisi seçilirse seçilsin, yöntemi tutarlı uygulamak ve içerik yönetim sisteminin bu etiketleri elle değil otomatik üretmesini sağlamak hataları büyük ölçüde önler. Sayfanın HTML lang özniteliğinin de içeriğin diliyle uyumlu olması, ekran okuyucular ve tarayıcılar için ayrıca önemlidir.
Her dil sürümünün canonical etiketi de kendisini göstermelidir. Tüm dillerin canonical'ını tek bir dile yönlendirmek, diğer dillerin dizinden düşmesine yol açabilir.
Çevrilmiş slug ve meta veriler
Bir sayfanın yalnızca gövde metnini çevirmek yetmez. Her dilde şunlar ayrı ayrı yazılmalıdır:
- URL slug'ı (/tr/hizmetler/ ile /en/services/ gibi)
- Sayfa başlığı (title) ve meta açıklama
- Sosyal paylaşım (Open Graph) başlık ve açıklamaları
- Görsel alternatif metinleri
- Yapılandırılmış veri içindeki metinler
Bu nedenle içerik yönetim sisteminde her içeriğin dil bazında ayrı kayıtlarla (çeviri tablolarıyla) tutulması, sayfaların elle kopyalanmasından çok daha sağlıklıdır. Dil değiştirici de ziyaretçiyi ana sayfaya değil, aynı içeriğin diğer dildeki karşılığına götürmelidir.
İçerik iş akışı
Çok dilli sitelerde asıl zorluk yayından sonra başlar. Bir hizmet sayfası Türkçede güncellenip İngilizce ve Felemenkçede eski kaldığında, farklı pazarlara farklı bilgi verilmiş olur. Basit ama etkili bir düzen şöyle kurulabilir: kaynak dil belirlenir, her değişiklik diğer dillerde "çeviri bekliyor" olarak işaretlenir, çeviri ana dili hedef dil olan biri tarafından gözden geçirilir ve ancak ondan sonra yayınlanır. Makine çevirisi taslak için kullanılabilir, ancak yayından önce insan kontrolünden geçmelidir.
Sık yapılan hatalar
- Ziyaretçiyi IP adresine veya tarayıcı diline göre otomatik yönlendirmek; Google bunun yerine dil seçeneği sunulmasını önerir.
- Tek yönlü hreflang bağlantıları veya var olmayan sayfaları gösteren etiketler.
- Çevrilmemiş sayfaları başka bir dilin URL'si altında yayınlamak.
- İngilizce sayfalarda kalan Türkçe menü, buton veya form metinleri.
- Her dilde aynı title ve meta açıklamayı kullanmak.
Grafikare nasıl yaklaşıyor?
Çok dilli projelerde önce URL yapısını ve dil başına içerik modelini belirliyor, hreflang ve canonical etiketlerinin sistem tarafından otomatik üretilmesini sağlıyoruz. Ardından eksik çevirileri görünür kılan bir iş akışı kurarak yeni bir dilin, örneğin Felemenkçenin, mevcut yapıyı bozmadan eklenebilmesini hedefliyoruz.
Sık sorulan sorular
Çok dilli bir sitede alt klasör mü, alt alan adı mı kullanmalıyım?
Çoğu kurumsal site için /tr/, /en/ gibi alt klasörler hem yönetim hem de bakım açısından en pratik çözümdür. Alt alan adı veya ülke alan adı, ayrı altyapı ya da güçlü yerel varlık gerektiğinde değerlendirilir.
x-default etiketi ne işe yarar?
x-default, ziyaretçinin diline veya bölgesine uyan bir sürüm olmadığında hangi sayfanın gösterileceğini belirtir. Genellikle dil seçim sayfası ya da uluslararası ana sürüm için kullanılır.
Makine çevirisi çok dilli site için yeterli mi?
Taslak üretmek için kullanılabilir, ancak yayından önce hedef dili ana dili olarak konuşan biri tarafından kontrol edilmelidir. Terminoloji ve ton hataları güven kaybına yol açar.
Kaynaklar
İlgili yazılar

Kurumsal web sitesi projesi nasıl planlanır?
Kapsam, site haritası, içerik ve takvim: kurumsal bir web sitesi projesini sürprizsiz yürütmek için hangi kararların hangi sırayla alınması gerektiğini anlatıyoruz.
.jpg)
E-ticaret sitesinin maliyetini neler belirler?
Hazır platform mu, özel yazılım mı? Katalog yapısı, ERP ve pazaryeri entegrasyonları, ödeme, kargo, dil sayısı ve yayından sonraki giderler bir e-ticaret bütçesini nasıl…

Türkiye'den Hollanda ve AB'ye online satış: nelere dikkat edilmeli?
Yerelleştirme, iDEAL gibi yerel ödeme alışkanlıkları, kargo ve iade beklentileri, gümrük ve KDV'nin genel çerçevesi ve güven sinyalleri: Hollanda pazarına online açılmanın temel başlıkları.