WordPress ve çok dilli siteler

WordPress Dil Ekleme: Mevcut Siteye İkinci Dili Adım Adım Eklemek

Mevcut WordPress sitenize İngilizce veya başka bir dil eklemek istiyorsunuz. Ayarlardaki “site dili” yetmez; doğru yapı, öncelik sırası ve SEO adımlarıyla nasıl ilerlenir?

Yazar: AYM FlowYayın tarihi: 5 dk okuma

WordPress sitesine dil eklemek için Ayarlar > Genel bölümündeki “Site dili” ayarını değiştirmek yeterli değildir; bu ayar yalnızca yönetim panelinin ve tema metinlerinin dilini değiştirir, sitenize ikinci bir dil sürümü eklemez. Gerçek bir ikinci dil için her sayfanın o dilde ayrı bir adresi, çevrilmiş içeriği, menüsü ve SEO alanları olmalı; ziyaretçiler de bir dil seçiciyle diller arasında geçiş yapabilmelidir. Bu rehberde mevcut bir siteye ikinci dili eklerken izlenecek adımları sırasıyla anlatıyoruz: hazırlık, URL yapısı, eklenti seçimi, öncelikli içeriklerin çevirisi, menü ve formlar, SEO ayarları ve yayın sonrası takip.

“Site dili” ayarı ile çok dilli site arasındaki fark

WordPress'in kendi dil ayarı, yönetim panelini ve temanın sabit metinlerini (örneğin “Devamını oku” veya tarih biçimleri) seçtiğiniz dile çevirir. Sitenizin tamamı tek bir dildeyse doğru ayar budur. Ancak aynı sayfanın Türkçe ve İngilizce sürümlerini aynı anda yayınlamak istiyorsanız bir çok dilli eklentiye veya WordPress Multisite yapısına ihtiyacınız vardır. “WordPress dil değiştirme” aramalarının önemli bir kısmı aslında bu iki farklı ihtiyacın karıştırılmasından kaynaklanır. Bu rehber ikinci senaryoyu, yani sitenize yeni bir dil sürümü eklemeyi ele alıyor.

Hazırlık: hangi dil, hangi içerik?

İkinci dili eklemeden önce iki soruya cevap verin. Birincisi, bu dil hangi ziyaretçi grubuna hizmet edecek? Turistler, yurt dışındaki müşteriler veya ülkenizde yaşayan yabancılar farklı içeriklere ihtiyaç duyar. İkincisi, hangi sayfalar ilk aşamada çevrilecek? Her sayfayı aynı anda çevirmek zorunda değilsiniz; ancak yarısı boş bir dil sürümü yayınlamak güven kaybettirir. Ana sayfa, hizmet veya ürün sayfaları, hakkımızda, iletişim ve en çok trafik alan birkaç sayfa ile başlamak çoğu site için doğru önceliktir.

İkinci dil, sitenin dışındaki müşteri temas noktalarını da etkileyebilir: form bildirimleri, rezervasyon e-postaları, faturalar ve tesisinizdeki ekranlar. Örneğin turist ağırlayan bir padel kulübü sitesine İngilizce eklerken, kortlardaki Multi Score Screen skor ekranlarında gösterilen duyuruların ve sponsor görsellerinin de iki dilde hazırlanmasını planlayabilir. Müşteri yolculuğunun her adımında aynı dili görmek, yeni ziyaretçi grubunun güvenini artırır.

URL yapısını seçin

Her dilin kendine ait bir adresi olmalıdır. Üç yaygın seçenek vardır: alt dizin (ornek.com/en/), alt alan adı (en.ornek.com) ve ayrı ülke alan adı (ornek.de). Çoğu işletme için alt dizin en pratik çözümdür: tek bir site, tek bir SSL sertifikası ve tek bir alan adı üzerinde yönetilir. Hangi yapıyı seçerseniz seçin, kararı yayından önce verin; sonradan URL yapısını değiştirmek yönlendirme ve sıralama riski demektir. Dili URL parametresiyle (?lang=en) belirtmek ise önerilen bir yöntem değildir.

Eklentiyi seçin ve kurun

Çok dilli eklentiler içerik modeli, WooCommerce desteği ve fiyatlandırma açısından farklıdır; seçenekleri WPML mi Polylang mı karşılaştırmamızda inceledik. Kendi eklentimiz AYM Multilingual, ücretsiz Lite planıyla iki dile kadar manuel çeviriye izin verir; ikinci dili denemek için iyi bir başlangıçtır. Ücretli planlarda yapay zekâ çevirisi, sınırsız dil ve WPML ile Polylang'dan içe aktarma bulunur. Eklentiyi önce bir test kopyasında kurup birkaç sayfayla denemek, canlı sitede sürpriz yaşamamanın en güvenli yoludur.

Adım adım ikinci dili eklemek

  1. Yedek alın: Veritabanı ve dosyaların tam yedeğini alın.
  2. Dili tanımlayın: Eklentide yeni dili ve URL yapısını ayarlayın; varsayılan dili değiştirmeyin.
  3. Öncelikli sayfaları çevirin: Ana sayfa, hizmetler, hakkımızda ve iletişim ile başlayın; çeviriyi ana dili o dil olan birine kontrol ettirin.
  4. Menüleri ve alt bilgiyi eşleştirin: Her dil için ayrı menü oluşturun; header ve footer'daki metinleri çevirin.
  5. Formları unutmayın: Form alanlarını, hata mesajlarını ve bildirim e-postalarını çevirin.
  6. SEO alanlarını doldurun: Başlık, açıklama ve kısa adları (slug) her dilde ayrı hazırlayın.
  7. Dil seçiciyi ekleyin: Ziyaretçinin bulunduğu sayfanın karşılığına gitmesini sağlayın.
  8. Kontrol edin ve yayınlayın: hreflang etiketlerini, site haritasını ve mobil görünümü test edin.

SEO ayarları: yeni dilin bulunması için

Yeni dil sürümünün arama motorlarında görünmesi için her sayfanın diğer dillerdeki karşılığını karşılıklı hreflang etiketleriyle göstermesi, her dilin site haritasında yer alması ve kanonik etiketlerin her sayfanın kendi dilindeki adresini göstermesi gerekir. Çevrilmiş başlıklar, o dilde gerçekten aranan ifadelerle uyumlu olmalıdır; kelime kelime çeviri çoğu zaman doğru anahtar kelimeyi vermez. Yayından sonra site haritasını Search Console'a gönderin ve yeni dildeki sayfaların dizinlenmesini birkaç hafta boyunca izleyin.

Dil seçici ve kullanıcı deneyimi

Dil seçicinin yeri, dillerin nasıl yazıldığı ve seçim sonrası ziyaretçinin nereye gittiği, yeni dilin ne kadar kullanılacağını doğrudan etkiler. Dilleri kendi adlarıyla yazın, seçici her sayfada aynı yerde olsun ve ziyaretçiyi bulunduğu sayfanın karşılığına götürsün. Ayrıntıları dil seçici tasarımı yazımızda anlattık. Tarayıcı diline göre otomatik yönlendirme kullanacaksanız, bunu zorla değil öneri olarak yapın ve ziyaretçinin seçimini hatırlayın.

Yayından sonra: bakım ve yeni içerik

Mevcut sitelerde sık karşılaşılan engeller

Yıllardır yayında olan sitelerin kendine özgü zorlukları vardır. Temaya doğrudan yazılmış metinler çoğu zaman yalnızca metin (string) çevirisiyle yakalanabilir; eski sayfa oluşturucu tasarımlarında yazılar görsellerin veya kaydırıcıların içine gömülüdür; bazı eklentiler içeriklerini kendi tablolarında sakladığı için çeviri eklentisi bu metinleri otomatik olarak görmez. Bu yüzden çeviriye başlamadan önce hangi eklentilerin ekrana metin bastığını kontrol edin ve elle çevrilmesi gereken yerlerin bir listesini çıkarın. Bu küçük envanter, yeni dil sürümünde yer yer Türkçe metinlerin kalmasını ve ziyaretçinin kafasının karışmasını önler. Listeyi hazırladıktan sonra çeviri süresini ve bütçeyi de daha gerçekçi tahmin edebilirsiniz.

Yayından sonra: bakım ve yeni içerik

İkinci dil bir kerelik bir proje değil, sürekli bir iş akışıdır. Her yeni sayfa veya blog yazısı yayımlandığında çevirisinin de planlanması gerekir; aksi halde dil sürümleri zamanla birbirinden kopar. AYM Multilingual'daki çeviri sağlık kontrolü, çevrilmemiş veya güncelliğini yitirmiş içerikleri listeler. Ayrıca çok dilli bir sitede analiz verilerini dil bazında ayırarak hangi dilin ne kadar ziyaret ve dönüşüm getirdiğini izleyin; yatırımın karşılığını bu verilerle değerlendirirsiniz.

Eklentisiz bir yol var mı?

WordPress Multisite ile her dili ayrı bir alt site olarak kurmak, eklentisiz bir alternatiftir; ancak kurulum ve bakım daha teknik bir iştir. Bu yöntemin artılarını ve eksilerini eklentisiz çok dilli WordPress yazımızda inceledik. İkinci dilinizi profesyonel olarak kurmak isterseniz çok dilli WordPress hizmetimize göz atabilirsiniz.

Paylaş:XLinkedInWhatsApp

Sık sorulan sorular

WordPress'te site dilini değiştirmek siteyi çok dilli yapar mı?

Hayır. Ayarlar > Genel'deki site dili, yönetim paneli ve tema metinlerinin dilini değiştirir. İkinci bir dil sürümü için çok dilli eklenti veya Multisite gerekir.

İkinci dil için hangi URL yapısı en iyisi?

Çoğu işletme için alt dizin (ornek.com/en/) en pratik seçenektir. Hangisini seçerseniz seçin, kararı yayından önce verin.

Tüm sayfaları aynı anda çevirmek zorunda mıyım?

Hayır. Öncelikli sayfalarla başlayabilirsiniz; ancak dil sürümünü yarısı boş halde yayınlamaktan kaçının ve çevrilmemiş sayfalar için hreflang üretmeyin.

Yeni dil Google'da ne zaman görünür?

Site haritasını gönderdikten sonra dizinlenme süresi siteye göre değişir. Search Console'daki raporlarla yeni dildeki sayfaların dizinlenmesini izleyin.

WordPress ve çok dilli siteler

Yerelleştirme Nedir? Çeviriden Farkı ve Çok Dilli Sitede Uygulanması

Çeviri metni başka bir dile aktarır; yerelleştirme ise siteyi o pazarda yaşayan birine göre yeniden kurar. Farkı, kendi anahtar kelime araştırmamızdan örneklerle anlattık.

WordPress ve çok dilli siteler

Dil Seçici Tasarımı: Kullanıcı Dostu, Erişilebilir ve SEO Uyumlu Dil Menüsü

Bayrak mı, dil adı mı? Sağ üst köşe mi, alt bilgi mi? Ziyaretçinin dilini bulup değiştirebildiği, erişilebilir ve arama motoru dostu bir dil seçicinin ilkeleri.

WordPress ve çok dilli siteler

Çok Dilli WooCommerce: Ürün, Ödeme, E-posta ve Para Birimi Çevirisi

Bir WooCommerce mağazasını ikinci dile açmak, ürün açıklamalarını çevirmekten fazlasıdır. Ödeme, e-posta, para birimi ve SEO tarafında nelere dikkat edilmeli?