Bloga Dön
Web Geliştirme

Çok Dilli Web Sitesi Nasıl Yapılır? (hreflang, SEO ve Yönetim Rehberi)

Birden fazla dilde web sitesi kurmanın doğru yolu: URL yapısı, hreflang etiketleri, çeviri yerine yerelleştirme ve içeriği tek panelden yönetme. Otomatik çevirinin neden SEO’ya zarar verdiğini açıklıyoruz.

Çok Dillii18nhreflangSEONext.js

Çok dilli bir web sitesi yapmak için üç şeyi doğru kurmanız yeterli: her dil için ayrı ve taranabilir URL’ler (örneğin `/tr` ve `/en`), arama motorlarına hangi sayfanın hangi dile ait olduğunu söyleyen `hreflang` etiketleri ve içeriği tek panelden yönetmenizi sağlayan bir altyapı. Tarayıcıya eklenen otomatik çeviri (Google Translate widget) SEO açısından neredeyse işe yaramaz; her dilin Google tarafından indekslenebilen kendi gerçek sayfası olmalıdır.

Çok dilli site ne zaman gerekir?

İhracat yapan, yurt dışına hizmet veren, turizm sektöründe olan ya da Türkiye’de farklı dil topluluklarına ulaşmak isteyen her şirketin çok dilli bir siteye ihtiyacı vardır. Kullanıcı kendi dilinde okuduğu bir sitede çok daha uzun kalır ve çok daha yüksek oranda dönüşür. Ama asıl kazanç aramadadır: İngilizce içeriğiniz olduğunda, İngilizce arama yapan binlerce potansiyel müşteriye açılırsınız — Türkçe sayfanız o aramalarda asla görünmez.

URL yapısı: alt dizin mi, alt alan adı mı, ayrı domain mi?

Çok dilli sitede ilk ve en kalıcı karar URL yapısıdır; sonradan değiştirmek SEO açısından maliyetlidir. Üç seçeneğiniz var:

  • Alt dizin (example.com/tr, example.com/en): Domain otoritesi tek elde toplanır, kurulumu ve yönetimi en kolay yöntemdir. Çoğu kurumsal site için önerilen budur.
  • Alt alan adı (tr.example.com, en.example.com): Google bunları kısmen ayrı siteler gibi görebilir, otorite bölünebilir. Altyapı ayrımı gerektiğinde mantıklıdır.
  • Ayrı domain (example.com.tr, example.com): Güçlü yerel sinyal verir ama her domain’in otoritesini sıfırdan kurmanız gerekir; bütçesi ve eforu en yüksek seçenektir.
Pratik öneri: Çoğu şirket için alt dizin (/tr, /en) yapısı en doğru tercihtir — tüm SEO değeri tek domainde birikir, yönetimi basittir ve hreflang ile temiz çalışır.

hreflang: en kritik teknik adım

`hreflang`, Google’a “bu sayfanın Türkçesi şu adreste, İngilizcesi bu adreste” diyen etikettir. Doğru kurulmadığında Google yanlış dildeki sayfayı yanlış ülkeye gösterir, sayfalarınızı kopya içerik sanabilir ve sıralamanız düşer. Her sayfa, kendisi dahil tüm dil versiyonlarına işaret etmelidir (karşılıklılık şarttır):

<link rel="alternate" hreflang="tr" href="https://example.com/tr/hizmetler" />
<link rel="alternate" hreflang="en" href="https://example.com/en/services" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/services" />

Next.js gibi modern bir altyapıda bu etiketler her sayfa için otomatik üretilebilir; elle tek tek yazmak yerine `generateMetadata` içinde `alternates.languages` tanımlanır ve tüm site tutarlı kalır. Bu yaklaşımı Next.js ile kurumsal web sitesi yazımızda ayrıntılı işliyoruz.

Çeviri değil, yerelleştirme

Çok dilli bir sitenin değeri, metinlerin başka dile aktarılmasında değil, o kültüre uygun hale getirilmesindedir. Birebir çeviri çoğu zaman yapay ve güvensiz durur. Yerelleştirme (localization) ise dilin ötesine geçer:

  • Para birimi, tarih ve sayı formatları (₺ / $, GG.AA.YYYY / MM/DD/YYYY)
  • Her dil için ayrı, o pazarda aranan anahtar kelimelere göre seçilmiş başlık ve açıklamalar
  • Kültürel ton: bir pazarda samimi, diğerinde daha resmi dil
  • Yerel iletişim bilgileri, yasal metinler (KVKK / GDPR) ve ödeme yöntemleri

Otomatik çeviri neden SEO’ya zarar verir?

Siteye eklenen “Translate” butonu veya tarayıcı çevirisi, içeriği yalnızca kullanıcının ekranında, geçici olarak çevirir. Google bu çevrilmiş metni göremez — yalnızca orijinal dildeki sayfayı indeksler. Yani İngilizce arama yapan kullanıcı sizi bulamaz. Üstelik makine çevirisiyle üretilmiş, gözden geçirilmemiş düşük kaliteli sayfalar Google tarafından cezalandırılabilir. Doğru yöntem her zaman aynıdır: her dil için gerçek, indekslenebilir, ayrı bir URL.

İçeriği tek panelden yönetmek

Çok dilli sitenin sürdürülebilir olması için, bir sayfayı güncellediğinizde tüm diller için aynı yerden düzenleyebilmeniz gerekir. Metinler koddan ayrılıp dil dosyalarında (veya bir içerik yönetim panelinde) tutulduğunda, yeni bir dil eklemek koca bir proje değil, yalnızca yeni bir çeviri dosyası eklemek olur. Bu yapı, sitenizin arama motoru uyumluluğunu bozmadan büyümesini sağlar.

Sonuç

Çok dilli web sitesi, doğru kurulduğunda yalnızca farklı dillerde okunan bir site değil; her pazarda ayrı ayrı bulunan, dönüşüm getiren bir büyüme kanalıdır. Anahtar üç adım nettir: doğru URL yapısı, kusursuz hreflang ve gerçek yerelleştirme. Şirketiniz için çok dilli, hreflang uyumlu ve hızlı bir site planlıyorsanız, web geliştirme ekibimizle ihtiyacınızı konuşabilir; uluslararası görünürlük için SEO uyumlu web sitesi rehberimize de göz atabilirsiniz.

Projenizi Hayata Geçirelim

Web sitesi, mobil uygulama veya kurumsal yazılım projeniz için ücretsiz danışmanlık alın.

Ücretsiz Teklif AlWeb Geliştirme hizmetimizi inceleyin