Siteyi tek dille başlatmak makul bir başlangıçtır. Hedef kitle nettir, içerik üretim süreci yönetilebilir bir hızda ilerler ve arama motorlarına dil konusunda net bir sinyal gider. Sorun, büyüme kararı geldiğinde başlar: mevcut URL yapısı, iç link ağı ve indexlenmiş sayfalar, yeni dil eklendiğinde ya korunur ya da bozulur; ikisi arasında orta yol yoktur.
Yaygın senaryo şöyle gelişir. Türkçe içerikle büyümüş, yüzlerce indexlenmiş sayfası olan bir site, İngilizce versiyonu için "klasör açalım" kararı alır. Ama o klasörün nasıl adlandırılacağı, varsayılan dilin nerede duracağı ve hreflang etiketlerinin nasıl kurulacağı sorularına cevap verilmeden işe girişilir. Aylarca emek verilen çeviri içerikleri arama sonuçlarında görünmez ya da daha kötüsü, mevcut Türkçe sayfaların sıralamasını olumsuz etkiler.
Mimari karar, çeviri kararından önce gelir. Yapıyı belirlemeden içerik üretmeye başlamak, ilerleyen aşamada ya tekrar işe ya da sıralama kayıplarına yol açar. Geçişin başarılı olup olmadığını belirleyen çoğunlukla çevirinin kalitesi değil, altındaki mimari kararlardır.
URL yapısı seçimi ve uzun vadeli sonuçları
Çok dilli yapıda üç temel URL mimarisi seçeneği var: alt dizin (/tr/, /en/), alt alan adı (en.site.com, tr.site.com) ve ayrı domain (site.com ile site.co.uk). Her birinin ayrı teknik ve arama görünürlüğü sonuçları var; seçim, ilerleyen aşamada geri alınması güç bir yapısal taahhüt oluşturur.
Alt dizin yapısı en sık tercih edilen seçenektir ve çoğu durumda en az riski taşır. Sitenin mevcut alan otoritesi tüm dil versiyonlarını destekler; /tr/ ve /en/ aynı domainin altında olduğu için başlangıçta sıfırdan otorite inşa etmeniz gerekmez. Bununla birlikte, Türkçe içerikler şimdiye kadar önek olmadan /urun-adi/ formatındaysa, bu URL'leri /tr/urun-adi/ yapısına taşımak 301 yönlendirmesi ve hreflang güncellemesi anlamına gelir.
Alt alan adı seçimi, büyük organizasyonlarda her dil için ayrı içerik ekibi çalışıyorsa ve bağımsız teknik yönetim tercih ediliyorsa anlamlıdır. Teknik açıdan her alt alan adı ayrı bir site gibi ele alındığı için alan otoritesi paylaşımı daha sınırlı kalır; küçük ya da orta ölçekli sitelerde bu tradeoff genellikle dezavantaj yaratır.
Ayrı domain seçeneği en fazla teknik yük taşır. Güçlü coğrafi hedefleme sinyali verir - site.co.uk İngiltere'yi işaret eder - ama her domain için bağımsız link inşası ve ayrı teknik yönetim gerekir. Belirli bir ülke pazarı öncelikliyse ve güçlü yerelleştirme sinyali kritikse değer taşıyabilir; yoksa gereksiz karmaşıklık yaratır.
Çoğu senaryo için alt dizin, hem geçiş sürtüşmesini hem de süregelen yönetim maliyetini minimize eden seçenektir. Üçüncü bir dil ekleneceği düşünülüyorsa bu tercih daha da netleşir: yapıya /de/ eklemek, yeni bir alt alan adı ya da domain açmaktan çok daha az teknik yük taşır.
Varsayılan dil sorunu ve URL bütünlüğü
En sık gözden kaçan karar budur. Mevcut site Türkçe ve URL'ler /urun-adi/ formatında. Çok dilli yapıya geçilince bu URL'lere ne olacak?
İki seçenek var. Birincisi, varsayılan dili öneksiz bırakmak: /urun-adi/ Türkçe kalmaya devam eder, /en/urun-adi/ İngilizce versiyon olur. Mevcut URL'lere dokunulmaz; indexlenmiş sayfalar yönlendirme almaz. Geçiş açısından temiz görünür. Ama yapıyı asimetrize eder: bir dil öneklidir, diğeri değildir. Bu asimetri hreflang kurulumunu karmaşıklaştırır ve ilerleyen aşamada üçüncü bir dil eklenince yönetim güçleşir.
İkincisi, tüm dillere önek vermek: /urun-adi/ artık /tr/urun-adi/ olur ve eski URL yönlendirilir, İngilizce /en/urun-adi/ şeklinde eklenir. Yapı simetriktir ve uzun vadeli yönetimi kolaylaşır. Geçiş maliyeti gerçektir: tüm mevcut URL'ler değişir, 301 yönlendirmeleri kurulur ve arama motorlarının yeni URL'leri yeniden işlemesi için birkaç hafta gerekir.
Hangisinin doğru olduğu, sitenin büyüklüğüne, kaç sayfanın aktif dış bağlantı aldığına ve ekibin teknik kapasitesine göre değişir. 50 sayfalık bir site için simetrik yapı tercih edilebilir; 2.000 sayfanın üzerinde bir sitede varsayılan dili öneksiz bırakmak geçiş riskini önemli ölçüde azaltır. Asimetrik yapıyla gidilmesi durumunda bu kararın bir yerde belgelenmesi önemlidir; altı ay sonra ekibe katılan bir geliştirici neden bir dilin öneği olmadığını merak edecektir.
hreflang kurulumu ve yaygın hatalar
hreflang etiketi, arama motorlarına "bu sayfanın şu dil veya bölge için versiyonu şu URL'dir" mesajını verir. Doğru kurulduğunda her dil versiyonu kendi hedef kitlesiyle buluşur; Türkiye'den gelen kullanıcı Türkçe versiyona, İngiltere'den gelen İngilizce versiyona yönlendirilir. Yanlış kurulduğunda ise her iki versiyon da ayrı pazarlara ulaşmakta zorlanır.
Kurulumun çalışması için ilişki çift yönlü olmak zorunda. A sayfası B'yi işaret ediyorsa, B sayfası da A'yı işaret etmelidir. Tek yönlü etiket görmezden gelinir. Ayrıca her sayfanın kendini de belirtmesi gerekir; hreflang="tr" etiketi koyduğunuz sayfanın kendi Türkçe URL'ini de bildirmesi şarttır.
URL tutarlılığı en kritik noktadır. hreflang'ta kullanılan URL, canonical etiketle birebir örtüşmeli; sondaki eğik çizgi farkı (/urun-adi ile /urun-adi/), protokol farkı (http ile https) veya parametre farkı etiketi etkisiz kılabilir. Bu tür tutarsızlıklar elle bakıldığında gözden kaçar; ancak SEO tarama botları URL seviyesinde karşılaştırma yaptığı için her farkı ayrı URL olarak işler.
Büyük sitelerde hreflang yönetimi sayfa başına etiketle değil, XML site haritası üzerinden yapılır. Dil ilişkileri site haritasına eklenir; böylece her sayfa için ayrı etiket yükü taşınmaz. Ama site haritasındaki URL'ler ile sayfa başlığındaki etiketler çelişirse arama motorları ikisini de dikkate almayabilir. İki yöntem aynı anda kullanılacaksa tam tutarlılık zorunludur; çoğu durumda yalnızca birini seçmek daha güvenlidir.
Hatalı kurulumun en sık görülen sonucu çift içerik uyarısı değil, yanlış dil versiyonunun öne çıkmasıdır. Türkçe sorgularda İngilizce sayfa çıkabilir ya da tam tersi. Fark edilmesi zaman alan bir sorundur; aylarca sürebilir ve tespit edilene kadar iki dil versiyonu da hedef kitlelerine eksik ulaşmış olur.
Geçiş sırası: hangi sayfalar önce taşınır?
Büyük bir sitede tüm dil versiyonunu aynı anda yayına almak mümkün değildir. Kademeli geçiş hem teknik riski dağıtır hem de içerik üretim kapasitesini dengelemek için bir çerçeve sunar.
Öncelik sırasını belirleyen birkaç ölçüt var. Organik trafik değeri en yüksek sayfalar ilk sırada yer alır; bu sayfalar sıralama değişikliklerine en duyarlı olan içeriklerdir ve sorun çıkarsa fark edilmesi kolaylaşır. Ardından dönüşüm değeri gelir: ürün sayfaları, fiyatlandırma, talep formu gibi sayfalar trafik hacmi daha düşük olsa bile öncelik taşır. İç link ağının merkez düğümleri olan kategori sayfaları ve pillar içerikler erken taşınırsa, sonraki sayfaların hreflang yapısını oturtmak kolaylaşır; bağlantı kurulabilecek Türkçe-İngilizce çifti sayısı artar.
Geçiş sırası geri dönüş planını da şekillendirir. Yüksek trafikli sayfalar önce taşındığında bir sorun çıkarsa müdahale kapsamı sınırlı kalır; henüz taşınmamış sayfalar etkilenmemiş olur. Tam tersi sıra, yani düşük trafikli sayfalarla başlamak, teknik kurulumu düşük riskli bir ortamda test etmek açısından avantajlıdır; geçişin ilk haftasında hreflang ve canonical kurulumu bu sayfalarla doğrulanabilir, ardından yüksek trafikli gruba geçilebilir.
İçerik üretimi de geçiş sırasını etkiler. Çeviri kaynağı kısıtlıysa, önce en az sayıda ama en yüksek değerli sayfayı yayına almak hem arama görünürlüğü açısından hem de kapasite yönetimi açısından daha sürdürülebilir bir yaklaşımdır. Yarım kalmış dil versiyonları - bazı sayfalar çevrilmiş, bazıları yoksa dil seçicisi hata veriyorsa - hem kullanıcı deneyimini hem de tarama bütçesi kullanımını olumsuz etkiler.
Çok dilli yapıda iç link ağı
İç link, tek dilli bir sitede sayfa otoritesini dağıtmanın ve tarama sırasını yönetmenin aracıdır. Çok dilli yapıda bu işleve bir katman eklenir: dil versiyonları arasında çapraz link vermek ya da vermemek kararı.
Kural sade görünür. Türkçe sayfalar Türkçe sayfalara link versin; İngilizce sayfalar İngilizce sayfalara. Farklı diller arasındaki link kullanıcıyı anlamadığı içeriğe taşır ve arama motorlarının dil sinyalini yorumlamasını güçleştirir. Navigasyon bağlantıları bu kuralın dışındadır; dil seçici tüm versiyonlara ulaşım sağlar ve çapraz dil bağlantısı olarak değil navigasyon bileşeni olarak ele alınır.
Geçiş sürecinde bir asimetri kaçınılmazdır. Türkçe sayfalar birbiriyle bağlantılıyken İngilizce versiyonların henüz yalnızca bir kısmı yayında olabilir. Yayında olmayan bir İngilizce sayfaya link vermek yerine, bağlantıyı o sayfa yayına girene kadar ertelemek ya da ilgili üst kategori sayfasına yönlendirmek daha temiz bir yapı sunar.
Dil bazında ayrı iç link denetimleri yapmak da fayda sağlar. Türkçe yapı yıllarca büyüdüğü için iç link ağı organik gelişmiştir; İngilizce versiyon ise sıfırdan inşa edilir. İngilizce yapıyı Türkçe yapının kopyası olarak değil, hedef kitlenin tarama yolunu ve öncelikli sayfaları göz önünde bulundurarak planlamak - bu ikisi çoğunlukla örtüşse de bazen farklılaşır - daha iyi hizalama sağlar.
Navigasyon ve dil seçici kararları
Dil seçici, kullanıcının fark etmese de mimariye dair bir karar verir. Seçici yalnızca ana sayfayı mı değiştirir, yoksa kullanıcının o an baktığı sayfanın dil versiyonuna mı götürür? İkisi arasındaki fark hem kullanıcı deneyimini hem de hreflang kurulumunun doğru çalışıp çalışmadığını test etmenin en kolay yolunu doğrudan etkiler.
Seçicinin kullanıcıyı sayfanın karşılık gelen versiyonuna götürmesi gerekir. /tr/urun-adi/ sayfasındayken İngilizce seçilirse kullanıcı /en/urun-adi/'ye gitmeli, ana sayfaya değil. Bunun çalışması için her sayfa çiftinin hreflang ilişkisinin eksiksiz kurulu olması şarttır; seçici aslında hreflang kurulumunun canlı bir testidir. Seçici ana sayfaya düşüyorsa bu çoğunlukla hreflang ilişkisinin eksik olduğunun göstergesidir.
Seçici tasarımında bir diğer karar, dilin nasıl temsil edileceğidir. Bayrak kullanımı yaygın olmakla birlikte dili tam temsil etmez; Almanca yalnızca Almanya'ya özgü değil, Avusturya ve İsviçre'de de konuşulur. Dil adını doğrudan yazmak - "Deutsch", "English", "Türkçe" - daha az yoruma açık bir seçenektir ve ekran okuyucu uyumluluğu açısından da daha güvenilir bir davranış sunar.
Navigasyon menüsünün dil versiyonları arasında yapısal tutarlılık taşıması da ayrı bir mimari karardır. Her dil versiyonu menüde aynı kategorileri mi sunuyor, yoksa İngilizce versiyonda farklı bir içerik hiyerarşisi mi var? Bu tutarsızlık kötü bir uygulama değildir; bazı kategoriler yalnızca belirli bir pazar için anlamlı olabilir. Ama kasıtlı bir karar olmalı ve bu kararın iç link yapısına ve kategori sayfalarının hreflang eşleştirmesine yansıtılması gerekir.
Tek dilli siteden çok dilli yapıya geçiş, içerik üretiminden önce mimari karar gerektirir. URL yapısı, varsayılan dil davranışı, hreflang kurulumu ve iç link mantığı belirlenmeden başlayan geçişler ilerleyen aşamada tekrar iş, yönlendirme karmaşası ya da sıralama kayıpları üretir.
Geçiş planının belgelenmesi, yalnızca teknik ekip için değil içerik üreticileri için de bir çerçeve sunar. Hangi URL formatı kullanılacak, hangi sayfalar hangi sırayla çevrilecek, dil seçici nasıl davranacak gibi kararların açık olduğu bir yapıda çeviri ve yayın süreci çok daha az sürtüşmeyle ilerler. Belirsizlik kalmışsa her karar noktasında ayrı tartışma açılır ve bu tartışmalar zamanla biriken teknik borç üretir.
Mimari kararlarda mükemmel bir seçenek yoktur. Alt dizin mi, alt alan adı mı; simetrik yapı mı, varsayılanı öneksiz bırakmak mı - her seçeneğin tradeoff'ları vardır ve doğru cevap sitenin büyüklüğüne, teknik kapasiteye ve hedef pazara göre değişir. Önemli olan bu kararların geçiş başlamadan yapılmış, ekiple paylaşılmış ve ileride neden o seçimin yapıldığını anlatan bir yerde yazılı olmasıdır.