SEO Terimi

Hreflang

Çok dilli veya bölgesel siteler için arama motorlarına bir sayfanın hangi dil ve bölgeye yönelik olduğunu bildiren HTML attribute'u.

Hreflang, bir sayfanın hangi dil ve coğrafi bölge için tasarlandığını arama motorlarına bildiren HTML attribute’udur. Çok dilli veya çok bölgeli siteler için olmazsa olmazdır.

Hreflang üç şekilde uygulanabilir:

<!-- 1. HTML head içinde -->
<link rel="alternate" hreflang="tr" href="https://site.com/" />
<link rel="alternate" hreflang="en" href="https://site.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://site.com/" />

<!-- 2. HTTP header -->
Link: <https://site.com/en/>; rel="alternate"; hreflang="en"

<!-- 3. XML Sitemap içinde -->
<url>...<xhtml:link rel="alternate" hreflang="en" href="..."/></url>

Önemli kurallar:

  • Karşılıklı (reciprocal) olmalı: A sayfası B’yi gösteriyorsa, B de A’yı göstermeli.
  • x-default: Hiçbir dil eşleşmediğinde gösterilecek varsayılan sayfa.
  • Dil-bölge formatı: Sadece dil (“en”) veya dil-bölge (“en-GB”). Sadece bölge (“GB”) geçersiz.
  • Self-referencing zorunlu: Sayfa kendi hreflang’ini de listemelidir.

İpucu: Search Console’daki “International Targeting” raporu hreflang hatalarını gösterir. Eksik karşılık (return tag) en yaygın hatadır.

← Tüm sözlüğe dön