Hreflang etiketi nedir?

Hreflang etiketi, arama motorlarına bir sayfanın hangi dil ve hangi bölge için hazırlanmış olduğunu anlatan teknik bir işarettir. Özellikle aynı içeriğin farklı dil sürümleri veya farklı ülkelere uyarlanmış versiyonları varsa, kullanıcıyı doğru sayfaya yönlendirmek için kullanılır.

Basitçe söylemek gerekirse hreflang, arama motoruna şu mesajı verir: “Bu sayfanın başka dil ya da bölge sürümleri de var; kullanıcı hangi pazardan geliyorsa ona en uygun olanı göster.”

Bu etiket özellikle uluslararası SEO çalışmaları yürüten markalar için kritik öneme sahiptir. Çünkü yanlış dilde sayfa gösterilmesi, kullanıcı deneyimini zayıflatır; dönüşüm oranlarını düşürür ve arama sonuçlarında gereksiz karışıklık yaratır.

Hreflang neden önemlidir?

Çok dilli veya çok bölgeli sitelerde kullanıcı niyeti ile sunulan sayfa arasında uyum olması gerekir. Bir ziyaretçi Türkiye’den geliyorsa Türkçe içerik, Almanya’dan geliyorsa Almanca içerik ya da o pazara uygun bir sürüm görmelidir. Hreflang bu uyumu teknik olarak destekler.

Doğru uygulandığında şu faydaları sağlar:

  • Arama motorlarının doğru sayfayı daha iyi eşleştirmesine yardımcı olur.
  • Kullanıcıların yanlış dilde sayfaya düşme riskini azaltır.
  • Aynı içeriğin farklı sürümleri arasında bölgesel karışıklığı önler.
  • Uluslararası SEO performansının daha tutarlı ölçülmesine katkı sağlar.

Buradaki önemli nokta şudur: Hreflang bir sıralama sinyali değildir; ancak doğru sayfanın doğru kullanıcıya gösterilmesine yardımcı olan yönlendirici bir tekniktir. Bu da dolaylı olarak performansı etkiler.

Hreflang etiketi hangi durumlarda kullanılır?

Her web sitesinin hreflang kullanması gerekmez. Bu etiket özellikle aşağıdaki senaryolarda anlamlıdır:

  • Aynı içeriğin farklı dillerde yayınlandığı siteler
  • Aynı dilin farklı ülkeler için özelleştirildiği siteler
  • Uluslararası e-ticaret siteleri
  • Bölgesel hizmet veren kurumsal web siteleri
  • Global markaların ülke bazlı içerik yönetimi

Örneğin bir marka hem Türkiye hem de İngiltere pazarında faaliyet gösteriyorsa, Türkçe ve İngilizce sürümler arasında doğru eşleştirme yapılmalıdır. Aksi halde kullanıcılar yanlış sayfaya yönlenebilir veya arama motorları hangi versiyonu hangi pazarda öne çıkaracağını net anlayamayabilir.

Hreflang etiketi nasıl çalışır?

Hreflang etiketi, sayfalar arasındaki dil ve bölge ilişkisini tanımlar. Bir sayfanın kaynak koduna eklenebilir, XML sitemap içinde belirtilebilir veya HTTP header üzerinden iletilebilir. Arama motoru bu bilgiyi okuyarak kullanıcıya en uygun alternatifi sunmaya çalışır.

Hreflang yapısında iki temel unsur bulunur:

  • Dil kodu: Örneğin tr, en, de
  • Bölge kodu: Örneğin TR, US, DE

Bu yapı genellikle ISO standartlarına göre yazılır. Dil kodu küçük harfle, ülke kodu büyük harfle kullanılır. Örneğin Türkçe-Türkiye için tr-TR, İngilizce-ABD için en-US yazılır.

Hreflang etiketinin temel kullanımı

Hreflang uygulaması üç farklı yöntemle yapılabilir. Hangi yöntemin seçileceği sitenin teknik yapısına ve içerik yönetim sistemine göre değişir.

1. HTML head içinde kullanım

En yaygın yöntemlerden biri, sayfa kodunun head bölümüne link etiketleri eklemektir. Her sayfa, diğer alternatif sürümlerini de karşılıklı olarak referans göstermelidir.

Örnek mantık şudur: Türkçe sayfa, İngilizce ve Almanca sürümlerini belirtir; İngilizce sayfa da Türkçe ve Almanca sürümleri belirtir. Bu karşılıklı yapı önemlidir.

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

Bu örnekte x-default, belirli bir dil veya ülke eşleşmesi olmayan kullanıcılar için varsayılan sayfayı ifade eder. Genellikle dil seçici sayfalar veya genel giriş sayfaları için kullanılır.

2. XML sitemap içinde kullanım

Büyük sitelerde hreflang etiketlerini HTML içine tek tek eklemek yerine sitemap üzerinden yönetmek daha pratik olabilir. Özellikle binlerce ürün, kategori veya içerik sayfası olan yapılarda bu yöntem tercih edilir.

Sitemap yöntemi, teknik ekiplerin merkezi yönetim yapmasına yardımcı olur. Ancak burada da karşılıklı eşleşme, doğru URL’ler ve tutarlı dil-bölge tanımları korunmalıdır.

3. HTTP header üzerinden kullanım

HTML sayfası olmayan dosyalar için veya belirli teknik yapılarda hreflang bilgisi HTTP header ile de gönderilebilir. Bu yöntem daha niş bir çözümdür ve genellikle gelişmiş teknik altyapılarda kullanılır.

Hreflang uygularken dikkat edilmesi gereken kurallar

Hreflang etiketi görünüşte basit olsa da uygulamada çok hassas bir yapıdır. Küçük bir hata bile arama motorlarının etiketleri doğru yorumlamasını engelleyebilir.

Karşılıklı referans zorunludur

Bir sayfa başka bir dili işaret ediyorsa, o diğer sayfa da geri dönüp ilk sayfayı işaret etmelidir. Tek yönlü kurgu eksik kabul edilir.

Her alternatif sayfa kendini de tanımlamalıdır

Türkçe sayfa, Türkçe sürümünü de hreflang listesinde göstermelidir. Bu, sayfalar arasındaki yapının tutarlılığını güçlendirir.

URL’ler birebir doğru olmalıdır

Yönlendirme yapan, 404 dönen, canonical ile başka yere işaret eden veya yanlış dilde açılan URL’ler hreflang sistemini bozar. Etiketlerde yalnızca son kullanıcıya açık olan gerçek URL’ler kullanılmalıdır.

Canonical ve hreflang uyumlu olmalıdır

Canonical etiketi, sayfanın tercih edilen ana versiyonunu gösterir. Hreflang ise alternatif versiyonları tanımlar. Bu iki sinyal arasında çelişki varsa arama motorları kararsız kalabilir. Örneğin Türkçe sayfa kendi canonical’ını gösterirken hreflang ile başka bir ana sayfaya yönlendiriyorsa yapı yeniden değerlendirilmelidir.

Doğru dil-bölge kodu seçilmelidir

Yanlış kod kullanımı sık görülen bir hatadır. Örneğin yalnızca ülkeyi belirtmek yetmez; bazı durumlarda dil ve ülke birlikte tanımlanmalıdır. Ayrıca her pazara özel sürüm oluşturuluyorsa kodlamanın standartlara uygun olması gerekir.

Hreflang ile ilgili en sık yapılan hatalar

Birçok site hreflang eklediğini düşünür; ancak sistemde temel hatalar varsa etiketler etkisiz kalır. Aşağıdaki hatalar özellikle kontrol edilmelidir:

  • Karşılıklı referansın olmaması
  • Yanlış dil veya ülke kodu kullanılması
  • Canonical ile çelişen URL’ler
  • 404, 301 veya erişilemeyen sayfaların işaret edilmesi
  • Tüm alternatiflerin eksiksiz listelenmemesi
  • x-default kullanımının yanlış kurgulanması
  • Mobil ve masaüstü sürümlerde tutarsız yapı

Bu hataların çoğu teknik olarak küçük görünse de özellikle büyük sitelerde ciddi indeksleme ve kullanıcı deneyimi sorunlarına yol açabilir.

Hreflang uygulaması için örnek senaryo

Bir ihracat yapan üretim firması düşünelim. Web sitesinde Türkçe, İngilizce ve Almanca sayfalar bulunuyor. Her pazar için aynı hizmet yapısı korunuyor ancak metinler yerel dile çevrilmiş. Bu durumda her sayfanın diğer dil sürümlerini karşılıklı olarak göstermesi gerekir.

Örneğin Türkçe hizmet sayfası şu üç versiyonu tanımlamalıdır:

  • tr-TR: Türkiye pazarı için Türkçe sürüm
  • en-US: İngilizce sürüm
  • de-DE: Almanca sürüm

Arama motoru bu bilgiyi okuyarak kullanıcıyı mümkün olan en uygun dildeki sayfaya yönlendirmeye çalışır. Bu da özellikle form doldurma, teklif alma veya satış görüşmesi başlatma gibi dönüşüm odaklı adımlarda daha kaliteli trafik sağlar.

Hreflang kontrol listesi

Aşağıdaki liste, uygulama sonrası hızlı bir teknik kontrol için kullanılabilir:

  1. Her sayfanın alternatif dil ve bölge sürümleri listelendi mi?
  2. Tüm URL’ler canlı, erişilebilir ve indekslenebilir mi?
  3. Karşılıklı referanslar eksiksiz mi?
  4. Her sayfa kendisini de hreflang listesinde gösteriyor mu?
  5. Canonical etiketleri hreflang yapısıyla uyumlu mu?
  6. Dil ve bölge kodları standartlara uygun mu?
  7. x-default doğru sayfaya mı yönlendiriyor?
  8. Sitemap veya HTML yapısı teknik olarak temiz mi?

Bu liste düzenli olarak kontrol edilmelidir. Çünkü yeni dil eklemek, URL yapısını değiştirmek veya sayfa taşımak hreflang yapısını kolayca bozabilir.

Hreflang SEO açısından ne kazandırır?

Hreflang doğrudan sıralama artışı vaat etmez; ancak uluslararası görünürlüğün doğru yönetilmesine katkı sağlar. En önemli etkisi, arama motoruna “hangi sayfa hangi kullanıcı için uygundur” bilgisini daha net vermesidir.

Bu da şu sonuçları doğurabilir:

  • Daha doğru sayfa eşleşmesi
  • Daha düşük yanlış dil gösterim oranı
  • Daha güçlü kullanıcı deneyimi
  • Daha düzenli uluslararası içerik yönetimi

Özellikle satış odaklı web sitelerinde bu fark kritik olabilir. Çünkü doğru sayfaya gelen kullanıcı, içeriği daha hızlı anlar ve aksiyon alma ihtimali artar.

Hreflang uygulamasında stratejik yaklaşım neden önemlidir?

Hreflang sadece teknik bir etiket değildir; içerik, pazar yapısı, URL mimarisi ve kullanıcı deneyimi ile birlikte ele alınmalıdır. Sadece etiket ekleyip konuyu kapatmak çoğu zaman yeterli olmaz.

Sağlıklı bir yaklaşım için şu sorular sorulmalıdır:

  • Hangi diller gerçekten gerekli?
  • Her ülke için ayrı bir içerik mi gerekiyor, yoksa aynı dilin farklı bölgesel sürümleri mi yeterli?
  • URL yapısı tüm pazarlarda tutarlı mı?
  • Canonical ve hreflang birlikte planlandı mı?
  • Yeni pazar eklendiğinde sistem kolayca genişleyebilecek mi?

Bu soruların yanıtı, hreflang uygulamasının başarısını doğrudan etkiler. Teknik doğruluk ile pazarlama hedefi aynı çizgide ilerlemelidir.

Sonuç

Hreflang etiketi, çok dilli ve çok bölgeli sitelerde doğru kullanıcıya doğru sayfayı göstermenin en önemli teknik araçlarından biridir. Ancak etkili olması için yalnızca eklenmesi değil, doğru kurgulanması, test edilmesi ve düzenli olarak kontrol edilmesi gerekir.

Uluslararası SEO planlayan markalar için hreflang; teknik doğruluk, kullanıcı deneyimi ve içerik stratejisinin kesişim noktasında yer alır. Bu nedenle uygulamayı tek başına bir kod parçası olarak değil, sitenin genel büyüme mimarisinin bir parçası olarak değerlendirmek gerekir.