KavramGüncellendi: 2026-10-17

Hreflang nedir?

Hreflang, bir sayfanın farklı dil ya da ülke sürümlerini birbirine bağlayıp arama motoruna hangi kullanıcıya hangi sürümün gösterileceğini söyleyen etikettir.

Bu ekranı panelde aç

Hreflang, <link rel="alternate" hreflang="…" href="…"> biçimindeki etiketlerdir. Aynı içeriğin Türkçe, İngilizce ya da Almanya için ayrı sürümleri varsa her sürüm diğerlerini listeler. Değer bir dil kodu (tr, en) ya da dil-ülke kodu (en-GB, de-AT) olur. x-default, eşleşen bir sürüm olmadığında gösterilecek varsayılan sayfayı belirtir. Hreflang HTML yerine HTTP başlığında ya da sitemap'te de verilebilir.

Neden önemli

Hreflang olmadan Google, Türkiye'deki bir kullanıcıya İngilizce sayfayı ya da İngiltere'deki birine ABD sürümünü gösterebilir. Doğru hreflang, kullanıcıyı kendi dilindeki sayfaya yönlendirir ve sürümlerin birbirinin kopyası gibi algılanmasını önler.

SEOAsist'te nerede görürsün

Teknik Denetim hreflang'i ayrı bir sorun olarak kontrol etmez; yalnızca sayfada <html lang> bildirimi yoksa html lang özniteliği yok uyarısı verir. Hreflang etiketlerini ise düzeltme kanallarıyla siteye ekleyebilirsin:

  • Siteler → site → Pixel sekmesinde Kural ekle ile Hreflang türünde kural oluşturursun; her satıra dil | adres yazılır.
  • WordPress eklentisi ve Site API aynı kuralları sunucu tarafında HTML'e uygular: Site API bağlama.
note

Pixel kuralları tarayıcıda uygulanır ve arama motorları JavaScript'i geç ve kısmen çalıştırır. Kalıcı çözüm için kuralları sunucu tarafında uygulayan bir kanal tercih et.

Örnek

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

Bu üç satır her iki sürümde de aynen bulunmalı.

Sık yapılan hatalar

  • Karşılıklı bağlantıyı unutmak; A sürümü B'yi gösteriyorsa B de A'yı göstermeli.
  • Yanlış kod kullanmak (ör. İngiltere için en-UK yerine doğrusu en-GB).
  • Hreflang'deki URL'lerin yönlendirme yapması, 404 dönmesi ya da canonical'ı başka sayfayı göstermesi.
  • Sayfanın kendisini hreflang listesine eklememek.
Bu yazı işine yaradı mı?
Aradığını bulamadın mı?
Sorunu yaz, ekibimiz e-postayla dönsün.
Bize yaz