VixSEO
Hreflang ve Çok Dilli SEO Rehberi: Uluslararası Siteler İçin Doğru Yapılandırma

Hreflang ve Çok Dilli SEO Rehberi: Uluslararası Siteler İçin Doğru Yapılandırma

27 Mart 2026 12 dk okuma süresi
Özet: Hreflang etiketi, arama motorlarına aynı içeriğin farklı dil veya bölge sürümlerinin var olduğunu bildirir. Doğru yapılandırıldığında, kullanıcılara kendi dillerindeki veya bölgelerindeki sürümü gösterir ve kopya içerik sorunlarını önler. Yanlış yapılandırıldığında ise hiçbir etkisi olmaz veya istenmeyen sonuçlara yol açar.

Uluslararası pazarlara açılan web siteleri için en büyük teknik SEO zorluklarından biri, farklı dil ve bölge sürümlerini arama motorlarına doğru şekilde bildirmektir. Türkçe, İngilizce ve Almanca sürümlere sahip bir site düşünün — Türkiye'deki bir kullanıcı Google'da arama yaptığında Türkçe sürümü, Almanya'daki bir kullanıcı ise Almanca sürümü görmelidir.

Hreflang Nedir ve Nasıl Çalışır?

Hreflang, HTML <link> etiketi aracılığıyla sayfanın dil ve bölge sürümlerini arama motorlarına bildiren bir niteliktir. Google ve Yandex hreflang'ı desteklerken, Bing content-language meta etiketini kullanır.

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

Hreflang Değer Formatı

  • Yalnızca dil: hreflang="tr" — Türkçe konuşan tüm bölgeler
  • Dil + bölge: hreflang="en-US" — ABD'deki İngilizce konuşanlar
  • x-default: Hiçbir hreflang eşleşmediğinde gösterilecek varsayılan sürüm

Dil kodları ISO 639-1, bölge kodları ISO 3166-1 Alpha 2 standardına uymalıdır.

Hreflang Uygulama Yöntemleri

1. HTML Head Etiketi

En yaygın yöntemdir. Her sayfanın <head> bölümüne tüm dil sürümlerinin hreflang etiketleri eklenir:

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

2. HTTP Başlığı

PDF gibi HTML olmayan dosyalar için HTTP yanıt başlığı kullanılır:

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

3. XML Sitemap

Büyük siteler için en ölçeklenebilir yöntemdir. Sitemap dosyasına hreflang bilgileri eklenir:

<url>
  <loc>https://ornek.com/hakkimizda</loc>
  <xhtml:link rel="alternate" hreflang="tr" href="https://ornek.com/hakkimizda" />
  <xhtml:link rel="alternate" hreflang="en" href="https://ornek.com/en/about" />
  <xhtml:link rel="alternate" hreflang="x-default" href="https://ornek.com/en/about" />
</url>

Hreflang Kuralları ve En İyi Uygulamalar

Karşılıklı Referans Kuralı

Hreflang etiketleri karşılıklı olmalıdır. Sayfa A, Sayfa B'ye referans veriyorsa, Sayfa B de Sayfa A'ya referans vermelidir. Tek yönlü referanslar Google tarafından görmezden gelinir.

Kendi Kendine Referans

Her sayfa, kendi URL'sini de hreflang listesine dahil etmelidir. Bu sıklıkla unutulan ama kritik bir kuraldır.

x-default Kullanımı

Hiçbir dil veya bölge eşleşmediğinde kullanıcının yönlendirileceği varsayılan sürümü belirtir. Genellikle İngilizce sürüm veya dil seçim sayfası olarak ayarlanır.

Canonical ve Hreflang İlişkisi

Her dil sürümünün canonical etiketi kendisine işaret etmelidir. Farklı dil sürümlerinin canonical'ını tek bir sürüme yönlendirmek yanlıştır:

  • Türkçe sayfa: canonical = https://ornek.com/hakkimizda
  • İngilizce sayfa: canonical = https://ornek.com/en/about

URL Yapısı Stratejileri

  • Alt dizin (subdirectory): ornek.com/en/ — en yaygın ve önerilen yöntem.
  • Alt alan adı (subdomain): en.ornek.com — daha fazla yapılandırma gerektirir.
  • Ülke bazlı alan adı (ccTLD): ornek.de — en güçlü bölge sinyali ancak yönetimi zordur.
  • URL parametresi: ornek.com?lang=en — Google tarafından önerilmez.

Yaygın Hreflang Hataları

  • Tek yönlü referanslar: Karşılıklı referans eksikliği, hreflang'ın görmezden gelinmesine neden olur.
  • Yanlış dil/bölge kodları: hreflang="uk" yerine hreflang="en-GB" kullanılmalıdır. "uk" Ukraynaca'yı temsil eder.
  • Hreflang ile canonical çelişkisi: Canonical başka bir sürüme yönlendirirken hreflang eklenmesi çelişki yaratır.
  • Kendi kendine referans eksikliği: Sayfa kendi URL'sini hreflang listesine dahil etmemelidir.
  • x-default eksikliği: Varsayılan sürüm belirtilmemesi, eşleşmeyen kullanıcılar için belirsizlik yaratır.

Sıkça Sorulan Sorular

Hreflang sıralama faktörü mü?

Doğrudan sıralama faktörü değildir. Ancak doğru dil sürümünün doğru kullanıcıya gösterilmesini sağlayarak kullanıcı deneyimini iyileştirir.

İçerik tamamen çevrilmeli mi?

Evet, her dil sürümü tam bir çeviri içermelidir. Kısmen çevrilmiş sayfalar kötü kullanıcı deneyimi yaratır.

Otomatik çeviri kullanılabilir mi?

Google, otomatik çeviriyi düşük kaliteli içerik olarak değerlendirebilir. Profesyonel veya en azından düzenlenmiş çeviriler tercih edilmelidir.

Sonuç

Hreflang, çok dilli ve çok bölgeli sitelerin teknik SEO'sunun vazgeçilmez bir parçasıdır. Karşılıklı referanslar, doğru dil kodları ve canonical uyumluluğu sağlayarak uluslararası arama performansınızı optimize edebilirsiniz. VixSEO ile hreflang yapılandırmanızı düzenli kontrol edin.

Makaleyi Beğendiniz Mi?

Tüm Bu Süreçleri Otomatize Edin

VixSEO ile buradaki teknik adımların tamamına saatler harcamak yerine, akıllı Headless altyapısı sayesinde dakikalar içinde sitenizi iyileştirin.

14 Gün Ücretsiz Deneyin