Web Tasarım
Çok dilli web sitesi hreflang stratejisi nasıl kurulur?

Kısa yanıt
Çok dilli web sitesi hreflang stratejisi, aynı sayfanın farklı dil sürümlerini arama motorlarına doğru eşleştiren teknik işaretleme ile içerik kararlarının birlikte yürütülmesidir. Türkçe ve İngilizce sürümü olan kurumsal bir sitede hreflang etiketi eksik veya hatalıysa Google, kullanıcıya yanlış dildeki sayfayı gösterebilir ve iki sürüm birbirinin ziyaretçisini çalar.
Bu karar tek bir kod satırından ibaret değildir. Hangi içeriğin birebir çevrileceğine, hangi URL yapısının kullanılacağına ve iki dilin arama sonuçlarında birbirini nasıl etkileyeceğine dair kararları da kapsar.
Çok dilli web sitesi kimin işine yarar?
İki dilde hizmet veren her kurumsal site otomatik olarak çok dilli SEO ihtiyacı duymaz. Yurt dışına satış yapan bir üretici, yabancı yatırımcıya hitap eden bir holding veya İngilizce konuşan müşteri kitlesine hizmet veren bir ajans için İngilizce sürüm gerçek bir pazarlama kanalıdır ve doğru kurulmadığında bu kanal kendi kendini baltalar. Yalnızca yerel pazarda faaliyet gösteren, tek dilde tek ülkeye hitap eden bir işletme için ikinci bir dil sürümü açmak ise bakım yükünü artırmaktan başka bir şey getirmez, çünkü güncellenmeyen bir İngilizce sayfa hem kullanıcıya hem arama motoruna terk edilmiş bir izlenim bırakır.
Bir şirketin çok dilli siteye gerçekten ihtiyacı olup olmadığını anlamanın en pratik yolu, mevcut trafiğin kaynağını incelemektir. Search Console’da yabancı ülkelerden gelen aramalar, form doldurmayan ama sayfada uzun süre kalan ziyaretçiler veya doğrudan İngilizce yazılan e-posta talepleri varsa, ikinci dil yatırımı genellikle kısa sürede kendini karşılar.
Hreflang etiketi ne işe yarar?
Hreflang, bir sayfanın hangi dil ve hangi bölge için hazırlandığını arama motoruna bildiren HTML işaretlemesidir. Google’ın resmi kılavuzuna göre, bir sayfa kendi hreflang etiketinde diğer dil sürümüne işaret ederken o sürümün de aynı şekilde geri dönüp orijinal sayfaya işaret etmesi gerekir; bu karşılıklı imza olmadan Google etiketi güvenilir bulmaz ve tamamen görmezden gelebilir.
Etiketin asıl işlevi, aynı konudaki iki farklı dil sayfasını birbirinin kopyası değil, birbirinin doğru muadili olarak tanımlamaktır. Böylece bir kullanıcı Türkiye’den arama yaptığında Türkçe sayfa, İngiltere’den arama yaptığında İngilizce sayfa öne çıkar ve iki sayfa aynı anahtar kelime için birbiriyle yarışmaz.
Çok dilli web sitesi hreflang stratejisi nasıl kurulur?
Kurulum üç katmanda ilerler: URL yapısı, sayfa içi işaretleme ve içerik eşleşmesi. Önce her dil sürümünün kendi kalıcı adresi olmalıdır; Türkçe sayfa kök dizinde kalırken İngilizce sürüm /en/ alt dizininde yaşayabilir. Bu site de tam olarak bu yapıyı kullanır ve her yazının İngilizce karşılığı /en/ öneki altında yayımlanır.
Sayfa içi işaretleme, her sayfanın <head> bölümüne kendi diline ve karşı dile işaret eden link rel="alternate" hreflang="..." satırlarının eklenmesiyle yapılır. Statik site oluşturucularda bu satırlar genellikle içerik şemasındaki tek bir alandan (bu sitede translationSlug) otomatik türetilir; elle her sayfaya tek tek eklemek, site büyüdükçe unutulan satırlara ve kırık eşleşmelere yol açar.
URL yapısı: alt dizin mi, ayrı alan adı mı?
Kurumsal bir site için en pratik seçim genellikle alt dizindir, çünkü tüm dil sürümleri aynı alan adının otoritesini paylaşır ve teknik bakım tek bir kod tabanında kalır. Ayrı bir alan adı yalnızca farklı bir yasal kurumsal yapı veya farklı bir pazarlama markası gerektiğinde tercih edilmeli; aksi halde otorite iki ayrı alan adına bölünür ve her ikisinin sıralaması da yavaşlar. Bu kararı kurumsal web tasarım sürecinin en başında netleştirmek, sonradan bütün URL’leri değiştirmekten çok daha ucuza gelir.
İçerik çevirisi mi, yerelleştirme mi?
Birebir çeviri ile yerelleştirme arasındaki fark, çok dilli stratejinin en çok gözden kaçan parçasıdır. Bir hizmet sayfasının cümle cümle İngilizceye çevrilmesi dil bariyerini kaldırır ama arama niyetini karşılamaz, çünkü İngilizce konuşan bir ziyaretçi genellikle farklı kelimelerle arama yapar ve farklı bir karar sürecinden geçer. Yerelleştirme, aynı hizmeti hedef dilin kendi arama alışkanlığına ve beklentisine göre yeniden kurgulamak anlamına gelir.
Pratikte bu, iki dilde ayrı anahtar kelime araştırması yapmak ve iki dilin sayfa başlıklarını birbirinin doğrudan çevirisi olarak değil, kendi arama sonucu için yazmak demektir. Bu site, Türkçe ve İngilizce yazı çiftlerini bu yüzden translationSlug alanıyla birbirine bağlar ama her ikisinin başlığını ayrı ayrı kurgular; iki dilin okuyucusu da kendi dilinde doğal bir metinle karşılaşır, çeviri kokan bir sayfayla değil.
Sık yapılan hreflang hataları nelerdir?
En sık görülen hata tek yönlü işaretlemedir: Türkçe sayfa İngilizce sürümüne işaret eder ama İngilizce sayfa Türkçe sürümüne geri dönmez. Google bu asimetriyi fark ettiğinde etiketi tamamen yok sayar ve iki sayfa sanki hreflang hiç yokmuş gibi kendi başına değerlendirilir.
İkinci sık hata, hreflang="tr" gibi yalnızca dil kodunu kullanıp bölge kodunu atlamaktır. Bu çoğu site için sorun yaratmaz ama İngilizceyi ABD ve İngiltere için ayrı sayfalarla sunan bir site için bölge kodu eksikliği, yanlış sürümün yanlış ülkeye gösterilmesine yol açar. Üçüncü hata, kanonik etiket ile hreflang etiketinin çelişmesidir: bir sayfa kendi kanonik adresini başka bir dildeki sayfaya işaret edecek şekilde ayarlarsa arama motoru hangi sayfanın asıl olduğuna karar veremez ve iki sürümden biri sıralamadan düşer.
Dördüncü hata, kendine referans satırının unutulmasıdır. Her dil sürümü, karşı dile işaret etmenin yanında kendi adresini de listeye eklemelidir; yalnızca karşı dile işaret edip kendine işaret etmeyen bir sayfa eksik kabul edilir ve bazı arama motorları bu eksiklik yüzünden etiketin tamamını reddeder. Beşinci ve son hata, çeviri eklentisiyle otomatik üretilmiş ama henüz insan tarafından düzenlenmemiş boş bir taslağı orijinal sayfayla eşdeğer göstermektir; makine çevirisiyle dolu bir sayfa gerçek bir dil sürümü değildir ve buna rağmen hreflang listesine eklenirse hem kendisi hem işaret ettiği orijinal sayfa güvenilirlik açısından zarar görür.
Çok dilli SEO’da ölçüm nasıl yapılır?
Search Console’un ülke ve dil filtreleri, hreflang kurulumunun gerçekten çalışıp çalışmadığını gösteren en güvenilir kaynaktır. Bir sayfa Türkiye’den gelen aramalarda yüksek gösterim alırken İngilizce sürümü hiçbir ülkeden gösterim almıyorsa bu genellikle etiketleme hatasına ya da İngilizce sürümün henüz indekslenmediğine işaret eder. sitemap.xml içinde her iki sürümün de yer alması ve site haritasının Search Console’a gönderilmiş olması, indeksleme sorununu erken fark etmenin en hızlı yoludur.
Uzun vadede takip edilecek asıl gösterge iki dilin toplam görünürlüğüdür. İngilizce sürümün Türkçe sürümün trafiğini yemesi değil, iki sürümün birlikte toplam ziyaretçiyi büyütmesi beklenir. Aylık ülke kırılımına bakmak, hangi dilin hangi pazarda gerçekten karşılık bulduğunu net biçimde gösterir.
Sonraki adım
Çok dilli web sitesi hreflang kurulumu bir kere yapılıp unutulacak bir teknik ayar değildir; yeni bir sayfa eklendiğinde iki dil sürümünün de aynı anda yayımlanması ve karşılıklı işaretlenmesi gerekir. Doğru URL yapısı, karşılıklı hreflang etiketleri ve dil başına yapılan gerçek anahtar kelime araştırması bir araya geldiğinde ikinci dil bir yük değil, ölçülebilir bir büyüme kanalı haline gelir.
Kendi kurumsal web sitenizin çok dilli yapıya geçişini ya da mevcut hreflang kurulumunuzu gözden geçirmek isterseniz, grup şirketimiz Web Tasarım Ofisi çok dilli kurumsal site projelerinde teknik kurulum ve içerik yerelleştirmesi konusunda destek veriyor. Web sitenizin Google’da neden görünmediğine dair rehberimizde indeksleme sorunlarının genel nedenlerini de bulabilir, ihtiyacınızı konuşmak için bizimle iletişime geçebilirsiniz.
Sıkça sorulan sorular
Her kurumsal sitenin hreflang etiketine ihtiyacı var mı?
Hayır. Hreflang yalnızca aynı içeriğin birden fazla dil veya bölge sürümü olan sitelerde gereklidir. Tek dilde tek ülkeye hizmet veren bir site için hreflang eklemek, karmaşıklığı artırmaktan başka bir fayda sağlamaz.
Hreflang etiketi eksik olursa ne olur?
Google, hangi dil sürümünü hangi kullanıcıya göstereceğine kendi başına karar verir ve bu genellikle yanlış dildeki sayfanın öne çıkmasına ya da iki sürümün aynı anahtar kelime için birbiriyle rekabet etmesine yol açar.
Alt dizin mi (/en/) yoksa ayrı alan adı mı tercih edilmeli?
Çoğu kurumsal site için alt dizin daha pratiktir, çünkü tüm dil sürümleri aynı alan adının otoritesini paylaşır. Ayrı alan adı yalnızca farklı bir yasal yapı veya farklı bir marka gerektiğinde tercih edilir.
İngilizce sayfayı Türkçe sayfanın çevirisi olarak mı yazmalıyım?
Hayır, birebir çeviri arama niyetini karşılamaz. İngilizce konuşan ziyaretçi genellikle farklı kelimelerle arar; başlık ve açıklamayı o dilin kendi arama alışkanlığına göre yeniden kurgulamak daha iyi sonuç verir.
Hreflang kurulumunun çalışıp çalışmadığını nasıl anlarım?
Search Console’da ülke ve dil kırılımına bakarak anlaşılır. İngilizce sürüm hiçbir ülkeden gösterim almıyorsa bu genellikle etiketleme hatasına veya sayfanın henüz indekslenmediğine işaret eder.