Yeni bir WordPress sitesi kuruyorsunuz ve birden fazla dil konuşması gerekiyor. Alışılmış öğüt, önce her şeyi çevirip tek seferde açmaktır — bu yüzden bunca çok dilli WordPress sitesi ikinci diline hiç kavuşamaz. Daha sakin bir yol var: siteyi kendi dilinizde yayına alın, diğerlerini birer birer ekleyin ve her birini bitene kadar görünmez tutun. Kimse yarım çevrilmiş bir sayfa görmez. Google hiçbirini dizine almaz. Ve siz gerçek hayatın izin verdiği hızda çevirirsiniz.

Yarım çevrilmiş bir WordPress sitesi neden hiç çevirmemekten daha pahalıya gelir
Yarısı İtalyanca yarısı İngilizce bir sayfa “yapım aşamasında” gibi okunmaz. Terk edilmiş gibi okunur. Ziyaretçiler gider, kalanlar da size daha az güvenir — alışveriş yapanların %76’sı kendi dilinde almayı tercih ediyorve sizinkinin gerçekten orada olup olmadığını üç saniyede anlıyorlar.
Google daha da az bağışlayıcı. Bir dili çevrilmeden yayımlarsanız, arama motorunu neredeyse birbirinin aynı onlarca sayfayı dizine almaya, bunları hreflang etiketleriniz ve site haritanız üzerinden dünyaya duyurmaya, sonra da hepsini sessizce değiştirmeye davet etmiş olursunuz. Google’ın kendi rehberi bu konuda net: kısmen çevrilmiş sayfalardan kaçının. Kullanıcılar, diyor, bunlardan hoşlanmıyor.
Yani hedef basit: dilleri açıkta kurun, yalnızca hazır olduklarında yayımlayın.
İki ayrı anahtar — ve büyük ihtimalle ikincisini istiyorsunuz
TranslateRocket çevirileri gözden uzak tutmanın iki yolunu veriyor ve bunlar iki ayrı soruya cevap veriyor.
- Önizleme modu bütün çevirileri ziyaretçilerden gizler. Bütün diller aynı anda gözden geçirilirken site kaynak dilinde kalır. Zaten yayında olan bir sitede ilk tur için doğru olan bu.
- Çevrimdışı tutulan bir dil tek bir dili gizler, diğerleri normal çalışmaya devam eder. Yeni bir site için doğru olan — ve sonradan eklediğiniz her dil için de.
Dil dil bir açılışı mümkün kılan ikincisidir. İtalyanca yayında ve satış yaparken Almanca hâlâ yazılıyordur, ve ikisinin de diğerinden haberi yoktur.
Adım 1 — Siteyi tek bir dilde yayına alın
Siteyi yazdığınız dilde bitirin. Gerçek metinler, gerçek fiyatlar, gerçek fotoğraflar. Bu kulağa geldiğinden daha önemlidir: sonradan değiştireceğiniz her cümle, her dilde yeniden çevrilecek bir cümledir. Metinleri şimdi oturtmak için harcanan bir öğleden sonra, bir haftalık yeniden çeviriden kurtarır.
Sonra eklentiyi kurun ve o dili kaynak dil olarak ayarlayın. Ziyaretçileriniz için henüz hiçbir şey değişmez: TranslateRocket kurulu tek dilli bir site, yine tek dilli bir sitedir.
Adım 2 — İkinci dili ekleyin ve çevrimdışı bırakın
TranslateRocket → Diller’e gidin ve istediğiniz dili işaretleyin. 1.1.0 sürümünden itibaren eklediğiniz bir dil çevrimdışı doğar: siz aksine karar verene kadar anahtarı gridir. Bu varsayılan tam da bunun için var — kaydettiğiniz anda, içinde tek bir çeviri olmayan bir dil aksi hâlde çoktan herkese açık olurdu.
Anahtar griyken dünyanın gördüğü tam olarak şudur.
| Kim | Ne görür |
|---|---|
| Bir ziyaretçi | Dil seçicide dilin izi bile yok. Bir şekilde o dilin adreslerinden birine düşerse, varsayılan dilinize yönlendirilir — hata sayfası yok, çıkmaz sokak yok. |
| Bulunacak bir şey yok: dil hreflang etiketlerinizin ve XML site haritanızın dışında kalır, yani hiç duyurulmaz ve alternatif olarak hiç taranmaz. | |
| Siz | Her şeyi. Dili gerçek sayfalarda, gerçek temayla gezersiniz ve yol boyunca düzeltirsiniz — önizleme yetkisi olan herkes hâlâ her şeyi görür. |
Adım 3 — Kendi hızınızda çevirin
Şimdi yavaş kısım — ki yavaş olmak zorunda değil. Eklentinin metinleri fark etmesi için siteyi oturum açmış hâlde bir kez gezin, sonra size uyan yolu seçin; birbirine rahatça karışırlar ve çevirdiğiniz her şey saklanır:
- Tarayıcınızda, ücretsiz, API anahtarı olmadan. Bilgisayardaki Chrome ve Edge, cihazın kendisinde çalışan bir çevirmen taşır. Tek düğme bütün siteyi çevirir. Süresini tuttuk: 42 saniyede 464 metin.
- Yapay zekâyla, DeepL, OpenAI, Gemini ya da Claude anahtarınız varsa — daha iyi bir dil, sayfa başına birkaç kuruşa.
- Elle, sayfanın kendi üzerinde. Görsel düzenleyicide herhangi bir metne tıklayın ve yeniden yazın. Makine çevirisinin sizin olduğu yer burasıdır.
Diller ekranı hesabı tutar, böylece anahtarı çevirebilmenize ne kadar kaldığını hep bilirsiniz.

Adım 4 — Kimsenin aklına gelmeyenleri kontrol edin
Bir dili yayımlamadan önce, bir ziyaretçi gibi bir kez baştan sona gezin. Dört şey ikişer dakikayı hak ediyor:
- Sayfa adresleri. Çevrilmiş bir slug (/it/about-us/ yerine /it/chi-siamo/) İtalyanca sıralanan bir sayfayla sıralanmayan bir sayfa arasındaki farktır.
- Başlıklar ve meta açıklamalar. Google’ın sonuçlarda gerçekten bastığı şey bunlardır — ve sayfada görünmezler, bu yüzden koca bir siteyi çevirip onları tamamen unutmak çok kolaydır.
- Görünmeyen metin. Görsellerin alternatif metni, bağlantı başlıkları, form yer tutucuları, ARIA etiketleri: arama motorları ve ekran okuyucular bunların hepsini okur. SEO panelinde tek tek listelenirler ve her satır sizi sayfadaki öğeye götürür.
- Paylaşım önizlemesi. Biri sayfanızı Facebook’ta, LinkedIn’de ya da WhatsApp’ta paylaştığında görünen başlık ve açıklama. Bir SEO eklentisi kendi metnini koyuyorsa, onların da çevrilmesi gerekir.
Adım 5 — Anahtarı yeşile çevirin
Tek tık ve dil herkese açık: dil seçicisinde belirir, site haritanıza girer ve hreflang etiketleri Google’a her sayfanın bir İtalyanca sürümü olduğunu söylemeye başlar. Hiçbir şey doğru olmadan önce duyurulmadı — mesele tam olarak bu.
Sonra bir sonraki dile geçin. Yapılan iş yeniden kullanılır: eklenti çevirdiği her cümleyi saklar, bu yüzden ikinci bir dil, başka yerde onayladığınız bir cümleyi asla yeniden çevirmez.
Herkesi altı ay sonra yakalayan tuzak
Gerçek sitelerde en sık gördüğümüz arıza budur ve açılışla hiçbir ilgisi yoktur.
Çeviriyi bitirirsiniz. Aylar sonra bir sayfayı düzenlersiniz — fiyat sayfasına yeni bir paragraf, değişmiş bir giriş cümlesi. İngilizcesi kusursuzdur. Ve diğer bütün dillerde o yeni paragraf sessizce İngilizce kalır, çünkü TranslateRocket metinleri, oturum açmış bir yönetici sayfaya baktığı sırada fark eder — ve o sayfaya bir daha kimse bakmamıştır.
En sessiz hata türüdür: hata yok, uyarı yok, çevrilecek metinler listenizde hiçbir şey yok. Sadece bir paragraf, yanlış dilde, her gün okunan bir sayfada.

Bu yüzden eklenti artık en son okuduğundan beri düzenlediğiniz sayfaların listesini tutuyor ve bunu panoda yüksek sesle söylüyor: sayfa adlarıyla birlikte, tarama bir tık ötede. Çalıştırın, o birkaç yeni cümleyi çevirin, bitti. Bu yazıdan tek bir alışkanlık alacaksanız şunu alın: bir sayfayı düzenledikten sonra tarayın ve yeniden çevirin.
Çok dilli bir WordPress sitesini açmadan önce sorulan sorular
Bitmemiş bir dil yüzünden Google beni cezalandırır mı?
Kimse ona ulaşamıyorsa hayır. Bir dil çevrimdışıyken site haritanızda değildir, hreflang etiketlerinizde değildir, hiçbir yerden bağlantı verilmez ve adresleri varsayılan dilinize yönlendirir. Google’ın dizine alacağı bir şey yoktur, dolayısıyla ceza kesecek bir şey de yoktur.
Aynı anda iki dil üzerinde çalışabilir miyim?
Evet — anahtar dil başınadır. Aynı sitede üç dil yayında, iki dil çevrimdışı ve bir dil hiç başlanmamış olabilir.
Ya bir dili yanlışlıkla çok erken yayımlarsam?
Anahtarı tekrar griye alın. Dil o anda dil seçicisinden, site haritasından ve hreflang etiketlerinden kaybolur. Google onu zaten taramışsa, bir sonraki ziyaretinde o adresleri bırakır.
Bir dili yayımlamadan önce her şeyi çevirmem şart mı?
Hayır, ama bilinçli karar verin. Makul bir kural: bir ziyaretçinin ana sayfadan iki tıkla ulaştığı her şey, satış yapıyorsanız bir de ödeme adımı. Çevrilmeden kalanlar bozulmak yerine kaynak dile düşer — ama her biri, bıraktığınız izlenimde küçük bir çatlaktır.
Elementor, WooCommerce ve sayfa oluşturucularla çalışıyor mu?
Evet. Motor bitmiş sayfayı okur, yani tarayıcının gösterdiği her şey çevrilir — sayfa oluşturucular, temalar, eklenti arayüzleri ve WooCommerce dâhil.
Bunların herhangi biri ücretli mi?
Hayır. TranslateRocket tamamen ücretsizdir; ücretli bir sürümü yok, dil ya da metin sınırı yok.
Sitenizde yardım ister misiniz? Ben yapabilirim
Ben Federico, TranslateRocket’in geliştiricisiyim — ve WordPress siteleri kurup çevirmek benim geçim kaynağım. Bu eklentinin ücretsiz kalabilmesinin sebebi bu: size yükseltme satmak için budanmış değil, parasını aldığım sitelerde her gün kullandığım aracın ta kendisi.
Sıfırdan yeni bir çok dilli site, yoluna sokulmuş bir tasarım, var olan bir sitenin tek dilden ona taşınması, ısmarlama geliştirme, gözden geçirilmiş çeviriler ya da sizden her ay para alan bir eklentiden taşınma: neye ihtiyacınız olduğunu söyleyin, ben de doğru kişi olup olmadığımı dürüstçe söyleyeyim. Karşınızda motoru yazan kişi var, bir destek kuyruğu değil.
Her şeyi kendiniz yapmayı yeğliyorsanız, bu yazıdaki her şey bugünden itibaren sizindir — takılırsanız yine de bana yazın.
Kaynaklar
- Google Search Central — “Çok bölgeli ve çok dilli siteleri yönetmek”, kısmen çevrilmiş sayfalar üzerine. geliştiriciler.google.com
- Google Search Central — “Sayfanızın yerelleştirilmiş sürümlerini Google’a bildirmek” (hreflang). geliştiriciler.google.com
- CSA Research — “Can’t Read, Won’t Buy”, 29 ülkede 8.709 tüketiciyle yapılan araştırma. csa-research.com
İlgili: WordPress’i Chrome ile ücretsiz çevirin · bir WordPress sitesini adım adım çok dilli yapın · hreflang basitçe açıkladı · TranslateRocket'ın yaptığı her şey
Ücretli bir eklentiden mi ayrılıyorsunuz? Dürüst karşılaştırmaları okuyun: WPML alternatifi · TranslatePress alternatifi · Weglot alternatifi · GTranslate alternatifi
API anahtarına mı ihtiyacınız var?
OpenAI, Claude, Gemini, DeepL ve Google Translate için adım adım rehberler: her birinin maliyeti, hangilerinin ücretsiz olduğu ve harcama limiti nasıl belirlenir. API anahtarı rehberleri →