Teknik SEO06 Ağustos 202610 dk okuma

Hreflang Nedir, Nasıl Kullanılır?

Hreflang etiketi nedir, çok dilli ve çok ülkeli sitelerde nasıl doğru kullanılır? ISO dil/ülke kodları, HTML, HTTP header ve XML sitemap yöntemleri ile sık yapılan hatalar bu rehberde.

HD
Halil İbrahim Er

Halil Digital

Bu İçeriği Yapay Zeka ile Özetle

Tercih ettiğin AI aracında bu yazının özetini ve önemli noktalarını al.

Hreflang, bir web sayfasının hangi dilde ve hangi ülke/bölge için hazırlandığını arama motorlarına bildiren bir HTML etiketidir. Aynı içeriğin birden fazla dil veya bölge versiyonu olan sitelerde, Google'ın kullanıcıya doğru dil/bölge versiyonunu göstermesini sağlar. Doğru uygulanmadığında hem yanlış hedef kitleye sayfa gösterilir hem de yinelenen içerik (duplicate content) sorunları ortaya çıkabilir.

Bu rehberde hreflang etiketinin ne olduğunu, kod yapısını, üç farklı uygulama yöntemini ve sık yapılan hataları ele alıyoruz.

Hreflang Etiketi Nedir?

Hreflang, bir sayfanın alternatif dil/bölge versiyonlarını arama motoruna işaret eden bir link etiketidir. Örneğin bir sitenin Türkçe, İngilizce ve Almanca versiyonları varsa, her sayfa diğer dil versiyonlarına hreflang etiketiyle referans verir. Google, kullanıcının tarayıcı dili ve konumuna göre bu versiyonlardan en uygununu SERP'te gösterir.

Hreflang, bir sıralama faktörü değildir — sıralamayı doğrudan yükseltmez. Görevi, doğru sayfanın doğru kullanıcıya gösterilmesini sağlamaktır. Ama bunu yanlış yapan siteler, kendi dil versiyonlarının birbirine rakip olmasına (self-competition) ve organik trafiğin yanlış sayfalara dağılmasına neden olabilir.

Hreflang Kod Yapısı Nasıl Çalışır?

Hreflang değeri iki parçadan oluşur: dil kodu (ISO 639-1) ve isteğe bağlı ülke/bölge kodu (ISO 3166-1 alfa-2). İkisi birleştirildiğinde dil-bölge kombinasyonu elde edilir:

  • tr — Türkçe (herhangi bir bölge)
  • tr-TR — Türkiye'deki Türkçe konuşan kullanıcılar
  • tr-DE — Almanya'daki Türkçe konuşan kullanıcılar
  • en-US — ABD'deki İngilizce konuşan kullanıcılar
  • en-GB — İngiltere'deki İngilizce konuşan kullanıcılar
  • x-default — dil/bölge eşleşmesi bulunamayan kullanıcılar için varsayılan sayfa

Sadece ülke koduyla (DE gibi) hreflang kullanılamaz — dil kodu her zaman zorunludur, ülke kodu opsiyoneldir.

Hreflang Etiketi Nasıl Eklenir?

Hreflang üç farklı yöntemle uygulanabilir. Bir sitede yalnızca birinin kullanılması, hepsinin aynı anda ve tutarlı şekilde uygulanmasından daha önemlidir.

1. HTML <head> İçinde Link Etiketleri

En yaygın yöntem, her sayfanın <head> bölümüne diğer tüm dil versiyonlarına referans veren link etiketleri eklemektir:

<link rel="alternate" hreflang="tr" href="https://site.com/tr/" />
<link rel="alternate" hreflang="en" href="https://site.com/en/" />
<link rel="alternate" hreflang="de" href="https://site.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://site.com/" />

Her sayfa, kendisi dahil tüm dil versiyonlarına referans vermelidir — kendi sayfasına da (self-referencing) bir hreflang etiketi eklemek gerekir.

2. HTTP Header İle

HTML olmayan dosyalar için (PDF gibi) hreflang, HTML içine gömülemeyeceğinden HTTP başlığı (header) üzerinden gönderilir:

Link: <https://site.com/tr/dosya.pdf>; rel="alternate"; hreflang="tr",
      <https://site.com/en/dosya.pdf>; rel="alternate"; hreflang="en"

3. XML Sitemap İçinde

Çok sayfalı büyük sitelerde her sayfaya tek tek link etiketi eklemek yerine, hreflang bilgisi merkezi olarak sitemap içinde tanımlanabilir:

<url>
  <loc>https://site.com/tr/urun</loc>
  <xhtml:link rel="alternate" hreflang="tr" href="https://site.com/tr/urun" />
  <xhtml:link rel="alternate" hreflang="en" href="https://site.com/en/product" />
</url>

Bu yöntem özellikle büyük e-ticaret sitelerinde HTML dosya boyutunu şişirmeden hreflang yönetimini kolaylaştırır.

Hreflang Etiketi Eklerken Sık Yapılan Hatalar

  • Karşılıklı referans eksikliği: A sayfası B'ye hreflang veriyorsa, B de A'ya geri referans vermelidir. Tek yönlü hreflang Google tarafından yok sayılır.
  • Canonical ile çakışma: Bir sayfanın canonical'i farklı bir URL'yi gösteriyorsa, hreflang etiketleri göz ardı edilebilir. Her dil versiyonu kendi kendine canonical vermelidir.
  • Yanlış dil/ülke kodu: ISO standardı dışında kod kullanmak (örn. en-UK yerine doğrusu en-GB'dir) hreflang'ın çalışmamasına yol açar.
  • Self-referencing eksikliği: Sayfanın kendi URL'sine hreflang vermemesi.
  • x-default eksikliği: Hiçbir dile eşleşmeyen kullanıcılar için varsayılan sayfa tanımlanmaması.
  • Noindex sayfalara hreflang: Noindex olan bir sayfaya hreflang ile referans vermek, o versiyonun keşfedilmesini engeller.

Hreflang Hangi Durumlarda Kullanılmalı?

Hreflang, sadece birden fazla dilde veya birden fazla ülke/bölge için hazırlanmış aynı/benzer içerikli sayfalar olduğunda gereklidir. Tek dilli, tek bölgeli bir site için hreflang'a ihtiyaç yoktur. Yurt dışına açılan, birden fazla ülkeye özel fiyatlandırma/dil sunan e-ticaret ve kurumsal siteler için hreflang kritik bir teknik SEO gereksinimidir — bu konuyu yurt dışı SEO rehberimizde daha kapsamlı ele aldık.

Hreflang SEO İçin Neden Önemlidir?

Doğru uygulanan hreflang; doğru kullanıcıya doğru dil/bölge sayfasını göstererek tıklama oranını (CTR) ve kullanıcı memnuniyetini artırır, aynı içeriğin farklı dil versiyonlarının birbiriyle rekabet etmesini (keyword cannibalization) önler ve uluslararası sitelerde yinelenen içerik algısını netleştirir. Yanlış veya eksik hreflang ise Google'ın yanlış dil versiyonunu sıralamasına, organik trafiğin bölünmesine ve bazı bölge sayfalarının hiç indekslenmemesine neden olabilir.

Sonuç

Hreflang, çok dilli/çok bölgeli sitelerde küçük bir teknik detay gibi görünse de, doğru uygulanmadığında ciddi organik trafik kayıplarına yol açabilen bir yapıdır. Karşılıklı referans, doğru ISO kodları, canonical uyumu ve x-default tanımı bu yapının temel taşlarıdır.

Çok dilli sitenizin hreflang yapısını denetletmek veya sıfırdan uluslararası SEO stratejisi kurmak isterseniz, SEO danışmanlığı hizmetimizi inceleyebilir, ücretsiz teklif alabilir ya da iletişim sayfamızdan bize ulaşabilirsiniz.

Bu yazıyı paylaşın

Halil İbrahim Er — SEO & Performans Pazarlama Danışmanı

Yazan

Halil İbrahim Er

Kurucu · SEO & Performans Pazarlama Danışmanı

12+ yıllık dijital pazarlama deneyimi. SEO, Google Ads ve Meta Ads alanlarında KOBİ'den kurumsala 200+ markaya büyüme danışmanlığı veriyor. Yazıları gerçek vaka çalışmalarından ve birinci el verilerden besleniyor.

Halil ile çalışmak istiyorum
HreflangUluslararası SEOTeknik SEOÇok Dilli SiteXML Sitemap