Hreflang Nedir?
İngilizce: Hreflang
Hreflang, çok dilli sitelerde eşdeğer sayfaların dil ve bölge hedefini arama motorlarına bildiren HTML işaretidir.
Hreflang Nedir?
Hreflang, aynı içeriğin farklı dil veya bölge sürümleri olduğunda arama motorlarına doğru alternatifleri gösteren HTML/link işaretidir. Amaç, Türkiye’deki kullanıcıya Türkçe sayfayı, İngilizce arama yapan kullanıcıya İngilizce sayfayı göstermeye yardımcı olmaktır.
Örneğin Türkçe /sozluk/api-nedir ve İngilizce /en/glossary/api sayfaları birbirini alternatif olarak işaretleyebilir. Böylece sayfalar kopya içerik gibi değil, dil eşdeğeri olarak anlaşılır.
Nasıl Çalışır?
Hreflang genellikle sayfa <head> bölümünde rel="alternate" ve hreflang="tr" gibi değerlerle tanımlanır. HTML head, HTTP header veya XML sitemap üzerinden verilebilir. Her sayfa kendi dilini ve diğer alternatifleri karşılıklı olarak işaretlemelidir.
x-default değeri dil veya ülke seçici gibi varsayılan sayfalar için kullanılır. Dil kodları ISO 639-1, bölge kodları ISO 3166-1 Alpha-2 formatında olmalıdır; tr-TR, en-US, de-DE gibi.
İş Dünyasında Kullanımı
Hreflang, çok dilli kurumsal siteler, global e-ticaret, SaaS ürünleri ve ülke bazlı landing page yapılarında yanlış dilde sayfa gösterimini azaltır. Site taşıma veya yeni dil ekleme sırasında hatalı hreflang, doğru sayfanın sıralama almasını zorlaştırabilir.
Kanonik URL ile karıştırılmamalıdır: canonical kopya/tercih edilen URL sinyali verir, hreflang dil ve bölge alternatiflerini anlatır. Teknik SEO denetimlerinde karşılıklı link, 200 durum kodu ve doğru URL eşleşmesi mutlaka kontrol edilir.