seoraporu.co

Hreflang ile Çok Dilli SEO

Hreflang nedir?

Hreflang, çok dilli veya çok bölgeli bir sitede, aynı içeriğin hangi dil ve/veya bölge sürümünün hangi kullanıcıya gösterileceğini arama motoruna bildiren bir sinyaldir. Genellikle sayfanın <head> bölümüne eklenen <link rel="alternate" hreflang="..."> etiketleriyle uygulanır; alternatif olarak HTTP başlığı veya sitemap üzerinden de tanımlanabilir, ancak bu üç yöntemden yalnızca biri kullanılmalıdır.

Hreflang, bir sayfanın "çevirisi" olduğunu değil, aynı amaca hizmet eden farklı dil/bölge sürümlerinin birbiriyle ilişkili olduğunu belirtir. Örneğin bir e-ticaret sitesinin İngilizce fiyatları USD, Türkçe fiyatları TL olarak gösterilebilir; hreflang bu iki sürümü birbirine bağlayarak doğru kullanıcının doğru sürümü görmesini sağlar.

Hreflang bir yönlendirme (redirect) mekanizması değildir; kullanıcıyı otomatik olarak başka bir dile yönlendirmez, yalnızca Google'a "bu sayfanın şu dillerde alternatifleri var" bilgisini verir. Kullanıcının hangi sürümü göreceğine büyük ölçüde Google'ın kendi coğrafi/dil tahmini karar verir.

Neden önemli?

Hreflang olmadan Google, bir kullanıcıya İngilizce arama yaparken yanlışlıkla sitenin Türkçe sürümünü gösterebilir veya tam tersi; bu durum kullanıcının hemen sayfadan ayrılmasına (bounce) yol açar. Doğru hreflang uygulaması, her kullanıcının kendi dil/bölge tercihine uygun sayfayı görmesini sağlayarak kullanıcı deneyimini ve dolaylı olarak dönüşüm oranını iyileştirir.

Ayrıca aynı içeriğin farklı dil sürümleri arasında yinelenen içerik (duplicate content) karışıklığını önler: Google, hreflang grubu içindeki sayfaları birbirinin alternatifi olarak tanır, birbirini "çalan" rakip sayfalar olarak değil. Bu özellikle aynı dilin farklı bölge varyasyonlarında (ör. tr-TR ve tr-CY gibi) daha da kritik hale gelir.

Birden fazla eşdeğer SEO sinyali (kanonik URL, robots meta ile robots.txt, hreflang konumları gibi) aynı amaca hizmet ettiğinde, tek bir doğruluk kaynağı seçmek daha sağlıklıdır: sinyalleri birden fazla formatta tekrarlamak SEO'yu iyileştirmez, sadece tutarsızlık riski ekler.

Nasıl düzeltilir?

Örnek

<link rel="alternate" hreflang="tr" href="https://ornek.com/tr/sayfa" />
<link rel="alternate" hreflang="en" href="https://ornek.com/en/page" />
<link rel="alternate" hreflang="x-default" href="https://ornek.com/en/page" />

Kötü örnek: Türkçe sayfada İngilizce sürüme hreflang ile referans vermek, ama İngilizce sayfada Türkçe sürüme geri referans eklememek — bu tek yönlü bağlantı Google tarafından geçersiz sayılır ve grup hiç tanınmaz.

Sık yapılan hatalar