Buyukweb
WordPress Çok Dilli Site: WPML mi, Polylang mi? (2026 Gerçek Karşılaştırma)

WordPress Çok Dilli Site: WPML mi, Polylang mi? (2026 Gerçek Karşılaştırma)

WPML 4.6 ve Polylang 3.6 eklentilerini fiyat, WooCommerce desteği, hreflang, Translation Memory ve performans açısından karşılaştırıyoruz. Buyukweb cPanel altyapısında (LiteSpeed + PHP 8.2 + MariaDB 10.6) hangisi daha iyi çalışıyor?

Büyükweb Editör EkibiHosting, Sunucu ve Sistem Yönetimi Editörü12 dakika okuma

WordPress Çok Dilli Site: WPML mi, Polylang mi? (2026 Gerçek Karşılaştırma)

İngilizce + Türkçe site açacaksanız ya da mevcut sitenize yeni bir dil eklemek istiyorsanız, büyük ihtimalle iki isimle karşılaştınız: WPML ve Polylang. İkisi de WordPress'in en köklü çok dilli eklentileri; ama mimari yaklaşımları, fiyatlandırmaları ve güçlü oldukları alanlar birbirinden farklı. Bu yazıda hangisini ne zaman seçeceğinizi, Buyukweb cPanel altyapısında nasıl çalıştıklarını ve hreflang kurulumunu adım adım aktarıyorum.

Buyukweb perspektifi: cPanel paketlerimizde MariaDB 10.6 + LiteSpeed Multi-PHP (PHP 5.2-8.4) destekli sunucularımız hem WPML hem Polylang için ekstra yapılandırma gerektirmiyor. LSCache (LiteSpeed Cache eklentisi) 3.x'ten itibaren çok dil farkındalıklı (language-aware) önbellekleme yapıyor; dil bazlı URL'leri ayrı önbellek girişleri olarak tutabiliyor. WordPress 6.4+ ile her iki eklenti sorunsuz çalışıyor.

Hızlı Karar Tablosu — "Hangisi Benim İçin?"

Durum Tavsiye
Küçük blog/kurumsal site, bütçe kısıtlı Polylang ücretsiz yeterli
WooCommerce çok dilli + SEO + taksit akışı WPML CMS ($99/yıl)
Çevirmen atama, Translation Memory, XLIFF WPML Translation Management ($199/yıl)
Hız öncelikli, basit iki dil Polylang ücretsiz (daha hafif)
ACF (Advanced Custom Fields) entegrasyonu WPML veya Polylang Pro ($99/yıl)
5+ dil, çok sayıda site WPML Agency ($199/yıl) (sınırsız site)
Subdomain'de ayrı kurulum, SEO umursanmıyor WPML/Polylang gereksiz — ayrı WP kurulumu

WordPress Çok Dilli Mimariye Genel Bakış

WordPress natively (6.x itibariyle) çok dilli değil; dil desteği eklentilerle geliyor. İki temel yaklaşım var:

1. Tek kurulum + dil eklentisi (WPML/Polylang): Tek WordPress veritabanında tüm dillerdeki içerikler, tek wp-config.php, tek tema. Hreflang URL'leri dil alt-dizin (/tr/, /en/) veya alt-alan adı (tr.site.com, en.site.com) formatında.

2. Multisite veya ayrı kurulum: Her dil için ayrı WordPress. Yönetim karmaşık, içerik senkronizasyonu manuel. SEO açısından tek domain + hreflang tercih edilen çünkü domain otoritesi parçalanmıyor.

Tercih etmeyin: Multisite çok dilli yapıyı küçük projeler için önermiyorum. WPML/Polylang yerine subdomain'lerle ayrı kurulum daha basit görünüyor ama SEO için tek domain + hreflang şart; domain otoritesi bölünüyor, hreflang yönetimi zorlaşıyor.

WPML (WordPress Multilingual Plugin)

WPML, 2008'den beri geliştirilen, 1 milyonu aşkın aktif kurulumlu ticari eklenti. WordPress 6.4 + PHP 8.2 + MariaDB 10.6 ile tam uyumlu.

Planlar ve Fiyatlar

Plan Fiyat Site Ne Sunar?
Multilingual Blog $39/yıl 1 Temel içerik çevirisi, SEO
Multilingual CMS $99/yıl 1 WooCommerce, custom fields, string çevirisi
Multilingual Agency $199/yıl Sınırsız CMS + Translation Management, çevirmen atama

Dürüst not: $39 Blog planı WooCommerce desteklemiyor; WooCommerce + çok dil kuruyorsanız minimum $99 CMS gerekli.

WPML'nin Güçlü Yönleri

  • Translation Memory: Daha önce çevirdiğiniz cümleleri kaydeder; tekrar eden içerikleri bir daha çevirmezsiniz. Büyük siteler için ciddi zaman tasarrufu.
  • String Translation: Tema ve eklenti metinlerini (navigasyon, footer, form label) .pot/.po dosyasına gerek kalmadan arayüzden çevirebilirsiniz.
  • XLIFF desteği: Profesyonel çeviri araçları (Memsource, SDL Trados) ile entegrasyon. Dışarıya çeviri sipariş etmek istiyorsanız standart format.
  • WooCommerce tam entegrasyon: Ürün adı, açıklama, varyasyon, kargo açıklaması, e-posta şablonları — hepsi dil bazlı çevrilebilir.
  • Yoast SEO 22.x + Rank Math entegrasyonu: Her dil için ayrı SEO meta, her dil için ayrı XML sitemap.
  • DeepL ve Google Translate API entegrasyonu: Otomatik makine çevirisi alıp editörde düzenleyebilirsiniz.

WPML'nin Zayıf Yönleri

  • Ücretsiz sürüm yok; yıllık yenileme zorunlu (lisans süresi dolunca eklenti çalışmaya devam eder ama güncelleme almazsınız).
  • Öğrenme eğrisi orta-yüksek; özellikle Translation Management kurulumu karmaşık.
  • Büyük sitelerde (1000+ sayfa) veritabanı sorguları birikebilir; PHP 8.2 + MariaDB 10.6 + LiteSpeed LSCache ile hafifletilebilir.
  • Tema değişikliğinde string translation yeniden yapılandırma gerekir.

Polylang

Polylang, 700.000+ aktif kurulum. Ücretsiz çekirdeği WordPress deposunda; Pro sürümü WPShed tarafından satılıyor.

Polylang Ücretsiz vs Pro

Özellik Ücretsiz Pro ($99/yıl)
Sayfa/Yazı çevirisi
Kategori / Etiket çevirisi
hreflang etiketleri
Slug çevirisi
Gutenberg desteği
WooCommerce desteği ✓ (ayrı eklenti)
ACF (Advanced Custom Fields)
Otomatik dil tespiti
E-posta çevirisi
Çoklu site ağı (Multisite)

Dürüst not: WooCommerce desteği için Polylang Pro ($99) + "Polylang for WooCommerce" eklentisi ($99) ayrı gerekebilir; toplamda $198 yıllık. Bu noktada WPML CMS ($99) daha ekonomik.

Polylang'ın Güçlü Yönleri

  • Ücretsiz sürüm çoğu blog, kurumsal site, portfolio için yeterli.
  • Daha hafif veritabanı yapısı; performans avantajı.
  • Basit kurulum — Diller panelinde dil seçip içerik yazabilirsiniz.
  • Gutenberg block editörüyle sorunsuz; her bloğu dil bazlı çevirirsiniz.
  • Büyük bir açık kaynak topluluğu var; ücretsiz üçüncü parti eklentiler mevcut.

Polylang'ın Zayıf Yönleri

  • Translation Memory yok — büyük sitelerde aynı cümleleri tekrar çevirirsiniz.
  • String Translation sınırlı; tema/eklenti metinleri için Loco Translate gibi ek araç gerekebilir.
  • Kurumsal çeviri iş akışı (XLIFF, çevirmen atama) yok.
  • WooCommerce desteğinin ücretli olması sürpriz geliyor.

Detaylı Karşılaştırma Tablosu

Özellik WPML 4.6 (CMS) Polylang 3.6 (Pro)
Fiyat $99/yıl (1 site) $99/yıl (3 site)
Lisans modeli Yıllık yenileme Yıllık yenileme
WooCommerce desteği Dahil (tam) Ayrı eklenti gerekir
SEO (hreflang, sitemap) Tam (Yoast 22.x / Rank Math) Yoast ile entegre
Translation Memory
String Translation Dahil Sınırlı
Otomatik çeviri (DeepL / GT API) Dahil ✗ (üçüncü parti)
Çevirmen atama (workflow) Agency planında
XLIFF dışa aktarma
ACF desteği ✓ (Pro)
Gutenberg desteği
PHP 8.2 uyumluluğu
LiteSpeed LSCache uyumu
Performans (ek DB sorguları) Orta Düşük (hafif)
Öğrenme eğrisi Orta-Yüksek Düşük-Orta
Aktif kurulum 1M+ 700K+
Destek kanalı Biletli e-posta + forum Forum + e-posta (Pro)
Topluluk/döküman Kapsamlı İyi

Kurulum: Polylang

1. Eklentiyi Kurun

WordPress Yönetici > Eklentiler > Yeni Ekle
→ "Polylang" arayın → Automattic/WPShed sürümü
→ Kur → Etkinleştir

2. Dilleri Ekleyin

Diller > Tüm Diller > Dil Ekle
Ana dil:   Türkçe (tr)
İkinci dil: İngilizce (en-US veya en-GB)

3. URL Yapısını Belirleyin

Diller > Ayarlar > URL Değiştiricisi
Seçenek 1: Dil kodu öneki (önerilen SEO)
  /tr/hakkimizda   /en/about-us
Seçenek 2: Farklı alan adı
  tr.siteniz.com   en.siteniz.com
Seçenek 3: Alt dizin sadece varsayılan-olmayan dil için
  /hakkimizda (Türkçe)   /en/about-us (İngilizce)

Buyukweb'de SEO tavsiyesi: Dil kodu öneki (/tr/, /en/) yapısı tercih edin. Tek domain + hreflang en güçlü yöntem; subdomain parçalamasından kaçının.

4. İçerikleri Çevirin

Sayfa/yazı düzenleme ekranında sağ sütunda "Çeviriler" kutusu belirir. "+" butonuna tıklayarak yeni dil girişini oluşturun, içeriği o dilde yazın.

Kurulum: WPML

1. Satın Al ve Kur

wpml.org > Planı seçin → Download .zip
WordPress > Eklentiler > .zip'den yükle
Etkinleştir > Registration Key girin

2. Dil Yapılandırması

WPML > Diller > Yeni Dil Ekle
Varsayılan dil: Türkçe
Aktif dil:       İngilizce
URL formatı:    /tr/ ve /en/ (directory tabanlı)

3. String Çevirisi (Tema Metinleri)

WPML > String Çevirisi
→ Tema stringlerini tara
→ Bulunan metinleri dil bazlı girin
(Navigasyon menüsü, footer, widget metinleri)

4. WooCommerce Entegrasyonu (CMS Planı)

WPML > WooCommerce Çok Dilli (eklenti otomatik önerir)
→ Ürünleri çevir: Ürünler > Dil sütunu > Çevirileri yönet
→ Para birimi: WPML > WooCommerce > Çok Dilli Para Birimleri

hreflang: SEO İçin En Kritik Kısım

hreflang etiketi Google'a "bu sayfanın hangi dil + ülke için hangi URL'de olduğunu" söyler. Yanlış kurulum duplicate content cezasına yol açabilir.

WPML ile Otomatik hreflang

WPML, her sayfanın <head> bölümüne otomatik ekler:

<link rel="alternate" hreflang="tr" href="https://siteniz.com/tr/hakkimizda/" />
<link rel="alternate" hreflang="en" href="https://siteniz.com/en/about-us/" />
<link rel="alternate" hreflang="x-default" href="https://siteniz.com/tr/hakkimizda/" />

Polylang ile Yoast SEO 22.x Entegrasyonu

Polylang + Yoast SEO birlikte kurulu ise hreflang otomatik:

// Yoast SEO, Polylang ile entegre çalışır
// Ek yapılandırma gerekmez — Yoast "Polylang desteği" otomatik aktif
// functions.php'ye dokunmak gerekmez (WP 6.4+)

Manuel hreflang (Özel Durumlar)

Eğer eklenti entegrasyonu dışında manuel ekleme gerekirse functions.php veya özel bir eklenti bloğu:

<?php
// functions.php (child theme)
// Polylang + manuel hreflang fallback
add_action( 'wp_head', function() {
    if ( function_exists( 'pll_the_languages' ) ) {
        $languages = pll_the_languages( array( 'raw' => 1 ) );
        foreach ( $languages as $lang ) {
            echo '<link rel="alternate" hreflang="' . esc_attr( $lang['locale'] ) . '"'
               . ' href="' . esc_url( $lang['url'] ) . '" />' . "
";
        }
        // x-default: varsayılan dil URL'si
        $default = pll_home_url( pll_default_language() );
        echo '<link rel="alternate" hreflang="x-default" href="' . esc_url( $default ) . '" />' . "
";
    }
}, 1 );

XML Sitemap Kontrolü (Yoast SEO 22.x)

# Dil bazlı sitemap URL yapısı
https://siteniz.com/tr-sitemap.xml
https://siteniz.com/en-sitemap.xml

# Her sitemap içinde hreflang referansı
# WPML bunu otomatik yönetir
# Polylang + Yoast = otomatik

Google Search Console'a her dil için ayrı sitemap gönderin.

LiteSpeed LSCache ile Çok Dil Performansı

Buyukweb cPanel paketlerinde LSCache standart. Çok dilli site için kritik ayar:

LiteSpeed Cache > Genel > Önbellek:
  Cache Vary:  Etkin (dil bazlı ayrı önbellek)

LiteSpeed Cache > Dışlamalar:
  Dil cookie'si (pll_language, wpml_referer_lang) zaten otomatik algılanır
  Manuel eklemek gerekmez — LSCache 3.x+ Polylang/WPML farkındalıklı
// wp-config.php (LiteSpeed + WPML için önerilen)
define( 'WP_CACHE', true );
// PHP 8.2 ile WPML 4.6 — opcache aktif tutun
// ini_set('opcache.enable', 1); // cPanel php.ini'den aktif

Performans notları:

  • WPML, Polylang'a kıyasla daha fazla DB sorgusu üretiyor. PHP 8.2 + MariaDB 10.6 + LSCache üçlüsü bu farkı pratikte kapıyor.
  • Büyük sitede (500+ çevrilmiş sayfa) WPML ile Redis Object Cache eklemek önerilen:
// wp-config.php Redis (cPanel paketleri)
define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_CACHE', true );

WooCommerce + Çok Dil: Karar Noktaları

WooCommerce çok dilli site kuruyorsanız dikkat:

Senaryo Tercih
Ürün adı + açıklama çevirisi WPML CMS veya Polylang Pro
Para birimi dile göre değişsin (₺/€/$) WPML CMS (dahil)
Kargo açıklamaları dil bazlı WPML CMS
Sipariş e-postaları dil bazlı WPML CMS veya Polylang Pro
Ödeme sayfası dil bazlı Her ikisi de

Gerçek tercih: WooCommerce çok dilli için Polylang ücretsiz yetersiz — Pro + WooCommerce eklentisi gerekiyor ve maliyet WPML'e yaklaşıyor. Bu noktada WPML CMS daha özellikli çıkıyor.

Alternatif: TranslatePress

WPML ve Polylang dışında göz önüne alınabilecek seçenek: TranslatePress. Frontend üzerinden görsel çeviri arayüzü sunar — sayfayı görürken metne tıklayıp çevirirsiniz. DeepL / Google Translate API ile otomatik çeviri mümkün.

  • Personal: $99/yıl (1 site, 2 dil)
  • Business: $199/yıl (3 site, sınırsız dil + WooCommerce)

Dezavantaj: Translation Memory yok, büyük ekip çalışması için WPML kadar olgun değil. Küçük-orta siteler için iyi seçenek.

Hangi Versiyon ile Test Edildi?

Bu rehberdeki adımlar şu ortamda test edildi:

  • WordPress 6.4.3
  • WPML 4.6.x
  • Polylang 3.6.x
  • Yoast SEO 22.x
  • PHP 8.2 (cPanel Multi-PHP)
  • MariaDB 10.6
  • LiteSpeed + LSCache 6.x

Sıkça Sorulan Sorular

Var olan siteye sonradan çok dil ekleyebilir miyim?

Evet; hem WPML hem Polylang kurulu olmayan siteye sonradan eklenebilir. URL yapısı değişeceği için 301 yönlendirme planı yapın. Mevcut Türkçe içerikler korunur; yeni dil içeriklerini ayrı oluşturursunuz. Site büyükse aşamalı geçiş öneririm.

Hreflang yanlış kurulursa ne olur?

Google, farklı dildeki aynı içeriği duplicate content olarak yorumlayabilir ve sıralamayı düşürebilir. x-default eksikse coğrafi hedefleme karışır. Google Search Console > Uluslararası Hedefleme > Dil raporunda hataları görebilirsiniz.

WPML lisansım dolunca eklenti çalışmaya devam eder mi?

Evet, site çalışmaya devam eder. Ancak yeni WordPress/WP sürümleriyle uyumluluk güncellemelerini alamazsınız. Güvenlik açısından güncel tutmak önerilir.

Subdomain mi, alt-dizin mi daha iyi SEO için?

Google her ikisini de destekliyor ama alt-dizin (/tr/, /en/) daha avantajlı: domain otoritesi tek noktada birikir, hosting altyapısı basit kalır. Subdomain ayrı site gibi davranılabilir; büyük, ayrı içerik stratejisi olmadıkça alt-dizin tercih edin.

WordPress Multisite ile çok dil mi yapmalıyım?

Multisite ağı çok dil için geliştirilmedi; güçlü bir seçenek değil. MultilingualPress eklentisi Multisite + çok dil yapabilir ama karmaşıklık yüksek. WPML veya Polylang ile tek kurulum, büyük çoğunluk için çok daha pratik.

Makine çevirisi (DeepL / Google Translate) kalitesi yeterli mi?

Teknik, ürün veya hukuki metinler için makine çevirisi tek başına yeterli değil. İyi başlangıç noktası oluşturuyor; yerel editör veya çevirmen sonradan düzenleme yapabilir. WPML bu akışı (makine çevir + editör onayı) yerleşik destekliyor.

Buyukweb hosting'de çok dilli WP için ekstra yapılandırma gerekiyor mu?

Hayır. cPanel paketlerimizde MariaDB 10.6, LiteSpeed, PHP 8.2 ile WPML ve Polylang kutudan çıktığı gibi çalışıyor. LSCache dil farkındalıklı; ayrı cache sıkıştırması yapıyor. Sadece PHP memory_limit'in 256 MB (tercihen 512 MB) olduğundan emin olun — cPanel > Software > Select PHP Version > Options'dan ayarlayabilirsiniz.

Sonuç ve Tercih Rehberi

WPML ve Polylang arasındaki seçim büyük ölçüde bütçe + proje karmaşıklığına bağlı:

  • Küçük blog veya kurumsal site, 2 dil, bütçe kısıtlı: Polylang ücretsiz ile başlayın. Ücretsiz sürüm hreflang, dil switcher ve içerik çevirisini tam karşılıyor.
  • WooCommerce çok dilli: WPML CMS ($99/yıl) maliyet/özellik dengesi en iyi seçenek. Polylang Pro + WooCommerce eklentisi birlikte $198'a geliyor ve WPML kadar olgunlaşmamış.
  • Büyük site, ekip çevirisi, Translation Memory: WPML Agency ($199/yıl) — çevirmen atama, XLIFF, Translation Memory ile kurumsal iş akışı.
  • Hız ve basitlik öncelikli: Polylang, WPML'den daha az DB sorgusu üretiyor; hafif sitede fark daha belirgin.

Buyukweb cPanel hosting paketleri her iki eklentiyi PHP 8.2 + MariaDB 10.6 + LiteSpeed ortamında sorunsuz çalıştırıyor. Çok dilli WP altyapınızı kurarken teknik bir sorunla karşılaşırsanız destek hattımızdan yardım alabilirsiniz.

Sorularınız için: 0850 302 60 70


İlgili Büyükweb Hizmetleri

Çok dilli WordPress siteniz için Türkiye lokasyonlu hosting paketlerimize göz atabilirsiniz:

Sorularınız için 0850 302 60 70 numaralı destek hattımıza veya iletişim sayfamıza yazabilirsiniz.

WordPress Rehberi İlgili Hizmetlerimiz

Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin

Etiketler:

#wordpress#wpml#polylang#web geliştirme#cms

Bu yazıyı paylaş