Drupal Çok Dilli Web Sitesi Nasıl Kurulur? Kurumsal Siteler İçin Çok Dilli Mimari Rehberi

Birden fazla pazarda faaliyet gösteren şirketler için çok dilli web sitesi artık bir tercih değil, ihtiyaç.

Yasemin Karstarlı
Yasemin Karstarlı İçerik Uzmanı
4 dakika okuma süresi
çok dilli

Birden fazla pazarda faaliyet gösteren şirketler için çok dilli web sitesi artık bir tercih değil, ihtiyaç. Drupal, çok dilli yapıyı çekirdeğinde sunduğu için bu ihtiyacı eklenti yığınlarına boğulmadan karşılar. Bu rehberde kurumsal bir sitede çok dilli mimarinin nasıl kurulacağını, hangi kararların SEO’yu etkilediğini ve çeviri süreçlerinin nasıl hızlandırılacağını adım adım ele alıyoruz. Amacımız, projeye başlamadan önce doğru kararları verebilmeniz için net bir yol haritası sunmak.

Drupal Çok Dilli Web Sitesi Neden Kurumsal Projelerde Tercih Edilir?

Drupal’da çok dilli destek sonradan eklenen bir özellik değil, çekirdeğin bir parçasıdır. Bu sayede içerik, menü, görünüm ve yapılandırma ayarları dil bazında yönetilebilir. Üçüncü taraf eklentilere bağımlılık azaldığı için güncelleme ve güvenlik süreçleri de daha öngörülebilir hâle gelir.

Rol ve yetki sistemi de dil bazında çalışabilir. Örneğin Almanca içeriği yalnızca Almanya ekibi düzenleyebilir, yayın onayı ise merkezden verilebilir. Bu esneklik, çok ülkeli kurumsal yapılarda büyük avantaj sağlar. Ayrıca yeni bir dil eklemek, mevcut yapıyı baştan kurmayı gerektirmez. Aynı altyapı üzerinde yeni pazarlara kontrollü bir şekilde açılabilirsiniz.

Drupal’da Çok Dilli Yapı İçin Gerekli Çekirdek Modüller

Çok dilli bir Drupal sitesi için dört çekirdek modülü etkinleştirmeniz gerekir:

  • Language: Sitenize yeni diller ekler ve dil algılama ayarlarını yönetir. Ziyaretçinin dilinin URL’ye, tarayıcıya ya da oturuma göre belirlenmesi burada ayarlanır.
  • Interface Translation: Yönetim paneli ve site arayüzündeki metinlerin çevirisini sağlar. Buton, form mesajı ve sistem bildirimleri bu modül üzerinden çevrilir.
  • Content Translation: İçerik türlerinin, yani sayfa, haber, blog gibi içeriklerin çevrilmesini sağlar. Her içeriğin dil sürümleri tek bir kayıt altında tutulur.
  • Configuration Translation: Menü, form etiketi ve görünüm başlıkları gibi yapılandırma öğelerini çevirir. Sitenin “görünmeyen” metinleri çoğunlukla burada yakalanır.

Bunlara ek olarak ziyaretçilerin diller arasında geçiş yapabilmesi için dil değiştirici bloğunu sayfaya yerleştirmeyi unutmayın. Bu blok, kullanıcı deneyimi açısından küçük görünse de çok dilli bir sitenin en çok kullanılan öğelerinden biridir.

Çok Dilli Web Sitesinde URL Yapısı: Alt Dizin mi, Alt Alan Adı mı, Ayrı Alan Adı mı?

URL yapısı, projenin en erken verilmesi gereken ve sonradan değiştirilmesi en zahmetli kararlardan biridir. Hem SEO hem de yönetim kolaylığı bu seçime bağlı olduğu için karar, teknik ekip ve pazarlama ekibiyle birlikte alınmalıdır. Üç yaklaşımın karşılaştırması şöyle:

YapıÖrnekAvantajıDikkat Edilecek Nokta
Alt dizinsite.com/en/Tek alan adında otorite birikir, yönetimi kolaydırDile göre ayrı sunucu konumlandırması yapılamaz
Alt alan adıen.site.comDil bazlı ayrı altyapı kurulabilirArama motorları ayrı site gibi değerlendirebilir, otorite bölünür
Ayrı alan adısite.deYerel pazarda güven ve ülke hedeflemesi güçlüdürHer alan adı için ayrı SEO çalışması ve maliyet gerekir

Çoğu kurumsal proje için alt dizin yapısı, yönetim ve SEO dengesi açısından en pratik seçenektir. Ülke bazlı güçlü bir yerel kimlik hedefliyorsanız ayrı alan adı değerlendirilebilir. Hangisini seçerseniz seçin, yapıyı yayına almadan önce netleştirmek, sonradan yapılacak yönlendirme ve taşıma işlerinin önüne geçer.

Drupal’da İçerik, Menü ve Taxonomy Çevirisi Nasıl Yönetilir?

Çeviri sürecini düzenli yürütmek için şu sırayı izleyebilirsiniz:

  1. Content Translation ayarlarından çevrilecek içerik türlerini seçin.
  2. Her içerik türünde hangi alanların çevrileceğini belirleyin. Başlık ve gövde metni çevrilirken görseller genellikle ortak kullanılır, alt metinleri ise çevrilmelidir.
  3. Menüler ve taxonomy terimleri için çeviriyi etkinleştirin. Kategori ve etiket çevrilmezse filtreleme ve listeleme sayfaları karışık dilde görünür.
  4. Taslak, çeviri, onay ve yayın aşamalarını içeren bir iş akışı tanımlayın. Böylece yarım kalmış çeviriler yanlışlıkla yayına çıkmaz.
  5. Çevirisi olmayan içerikte ne olacağına karar verin: varsayılan dilde gösterilecek mi, yoksa sayfa hiç görünmeyecek mi?
  6. Yayına almadan önce her dildeki sayfaları, menüleri ve formları ayrı ayrı test edin.

Bu sıra, özellikle birden fazla editörün çalıştığı projelerde karışıklığı büyük ölçüde azaltır.

Çok Dilli SEO: Hreflang, Canonical ve Dil Bazlı Sitemap Ayarları

Arama motorlarına hangi sayfanın hangi dil ve bölge için hazırlandığını hreflang etiketleriyle bildirirsiniz. Drupal çekirdeği çevrilmiş içerikler için bu etiketleri büyük oranda otomatik ekler, ancak yayına almadan önce sayfa kaynağında doğrulamanızda fayda var. Hatalı ya da eksik hreflang, kullanıcıların yanlış dildeki sayfaya yönlenmesine neden olabilir.

Her dil sürümü kendine işaret eden bir canonical etiketine sahip olmalıdır. Aksi hâlde arama motorları çevirileri tekrar eden içerik olarak yorumlayabilir. Meta başlık ve açıklamalar da çevrilmelidir. Birçok projede içerik çevrilir ama meta alanları unutulur ve arama sonuçlarında farklı dillerin karışması kaçınılmaz olur.

Dil bazlı XML sitemap oluşturmak ve her dil için Search Console’a ayrı bakmak, indekslenme sorunlarını erken yakalamanızı sağlar.

Drupal AI Translation ile Çeviri Süreçleri Nasıl Hızlandırılır?

Drupal AI ekosistemindeki çeviri özellikleri, içerik editörlerinin yönetim panelinden çıkmadan taslak çeviri üretmesine imkân verir. Özellikle blog, haber ve ürün açıklaması gibi yüksek hacimli içeriklerde ciddi zaman kazandırır. Editör, çeviriyi ayrı bir araca taşımak yerine aynı ekranda inceleyip düzenleyebilir.

Yine de yapay zekâ çıktısını taslak olarak görmek gerekir. Marka dili, sektör terimleri ve hukuki metinler için yerel bir editörün onayı süreçte mutlaka yer almalıdır. Doğru kurgulandığında AI çeviri, insan editörün yerini almaz. Onun daha az zamanda daha çok içeriği kontrol etmesini sağlar.

Çok Dilli Drupal Projelerinde Sık Yapılan Hatalar ve Kurumsal Proje Önerileri

Çok dilli projelerde sorunların çoğu teknik değil, planlama kaynaklıdır. URL yapısının en baştan netleştirilmemesi, çeviri iş akışının tanımlanmaması ve SEO ayarlarının yayından sonraya bırakılması en sık karşılaşılan hatalardır. Bunlara çevrilmemiş menü ve form metinleri ile eksik meta alanları da eklenebilir. Çok dilli bir Drupal sitesi kurarken önce mimariyi ve süreçleri belirleyin, ardından içerik üretimine geçin. Doğru planlanmış bir yapı hem yeni dil eklemeyi kolaylaştırır hem de uzun vadede bakım maliyetini düşürür. Kurumsal projenizde çok dilli mimari konusunda destek almak isterseniz Drupart ekibiyle iletişime geçebilirsiniz.

Son Güncelleme: 09/11/2026

Ofislerimiz

Drupart AR-GE

GOSB Teknopark Hi-Tech Bina 3.Kat
B3 Gebze - KOCAELİ

+90 262 678 8872 

[email protected]

Frankfurt

Bleichstr. 26 64283 Darmstadt
Deutschland

+49 (0) 6151 – 492 70 23 

[email protected]

Dublin

20 Harcourt Street, Dublin 2, D02 H364

+353 (87) 198 6950 

[email protected]