Hreflang Nedir?
Yayın: · Son güncelleme:
Hreflang Nedir? Kısaca
Hreflang, bir sayfanın farklı dil ya da bölge sürümlerini arama motorlarına bildiren HTML niteliğidir; kullanıcının diline ve konumuna uygun sürümün arama sonuçlarında gösterilmesine yardım eder.

Hreflang nedir?
Hreflang, aynı sayfanın farklı dil ya da ülke sürümlerini birbirine bağlayan HTML niteliğidir. Arama motoruna "bu sayfanın Türkçesi şu, İngilizcesi şu" der. Böylece İstanbul'dan arayan kişiye Türkçe, Londra'dan arayana İngilizce sürüm gösterilebilir.
Çok dilli bir e-ticaret sitesi ya da birkaç ülkede hizmet veren bir şirket için uluslararası SEO çalışmasının temel taşlarından biridir.
Nasıl yazılır?
Her dil sürümünün head bölümüne, tüm sürümleri listeleyen etiketler eklenir:
<link rel="alternate" hreflang="tr" href="https://ornek.com/tr/">
<link rel="alternate" hreflang="en" href="https://ornek.com/en/">
<link rel="alternate" hreflang="x-default" href="https://ornek.com/">
Dil kodu ISO 639-1 standardına göre yazılır. Bölge eklemek isterseniz "en-GB" gibi ISO 3166-1 ülke kodu kullanılır.
En önemli kural: karşılıklılık
Türkçe sayfa İngilizce sayfayı gösteriyorsa İngilizce sayfa da Türkçe sayfayı göstermelidir. Bu dönüş bağlantısı eksikse Google etiketleri yok sayabilir. Her sayfa ayrıca kendisini de listeye eklemelidir.
Etiketler HTML yerine XML site haritasında ya da HTTP başlığında da tanımlanabilir. Yüzlerce sayfalık sitelerde site haritası yöntemi genellikle daha kolay yönetilir.
Sık yapılan hatalar
"uk" kodunu Birleşik Krallık sanmak tipik bir hatadır; bu kod Ukraynacayı gösterir, doğru yazım "en-GB"dir. Yönlendirme yapan ya da noindex taşıyan URL'lere hreflang vermek de sorun yaratır. Değişikliklerden sonra tarama araçlarıyla eksik dönüş bağlantılarını kontrol edin.
Sıkça Sorulan Sorular
Hreflang yalnız farklı diller için mi kullanılır?
Hayır. Aynı dildeki farklı ülke sürümleri için de kullanılır. Örneğin Almanya ve Avusturya için ayrı fiyat ve kargo bilgisi veren iki Almanca sayfa, "de-DE" ve "de-AT" kodlarıyla ayrılabilir.
Hreflang'de x-default ne işe yarar?
x-default, kullanıcının diline ya da bölgesine uyan bir sürüm bulunmadığında gösterilecek varsayılan sayfayı belirtir. Genellikle dil seçim sayfası ya da ana İngilizce sürüm için kullanılır.