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

Uluslararası hedefleme yapan web siteleri, aynı içeriğin farklı dil ve bölge sürümlerini arama motorlarına doğru şekilde tanıtmak zorundadır.

Son Güncelleme: 12.07.2026

5 dk
Hreflang Etiketi Nedir

Yapay zekâ ile tek tıkla özet oluşturun.

Google, bu amaçla kullanılan hreflang etiketini, kullanıcıya en uygun dil veya ülke versiyonunu sunan kritik bir sinyal olarak tanımlar. 

Hreflang, çok dilli ve çok bölgeli sitelerde görünürlüğü düzenler, yanlış sayfa gösterimlerini önler ve arama deneyimini yerelleştirir. Etiket doğru uygulandığında her kullanıcı kendi diline ve bulunduğu ülkeye uygun sayfaya ulaşır. Bu durum hem SEO performansına hem kullanıcı etkileşimine doğrudan katkı sağlar.

Hreflang Etiketi Nedir?

Hreflang etiketi, Google’ın farklı dil ve bölgelere yönelik sayfa sürümlerini doğru şekilde algılamasını sağlayan bir işaretleme yapısıdır. Google Search Central, hreflang etiketini alternatif dil ve bölge sürümlerini tanımlayan bir sinyal olarak kabul eder ve uluslararası SEO çalışmalarının merkezinde konumlandırır. Hreflang, arama motoruna hangi sayfanın hangi kullanıcı kitlesi için uygun olduğunu bildirir. Etiket doğru uygulandığında, kullanıcı bulunduğu dil ve konuma en uyumlu sayfayı görür. Sonuç olarak arama deneyimi iyileşir.

Hreflang etiketi özellikle çok dilli ve çok bölgeli sitelerde yanlış URL gösterme sorunlarını ortadan kaldırır. Örneğin İngilizce konuşan bir Kanada kullanıcısı, ülkeye özel içerik sunan “en-ca” etiketiyle tanımlanmış sürüme yönlendirilir. Türkçe bir kullanıcı ise “tr” sürümünü görüntüler. Böylece içerik yapısı netleşir ve arama motoru hem kullanıcıya hem site sahibine daha doğru bir görünürlük sağlar.

Hreflang Etiketinin Amacı ve SEO’ya Etkisi

Hreflang etiketinin temel amacı, doğru içeriği doğru kullanıcıya sunmaktır. Google’ın uluslararası hedefleme dokümantasyonunda; etiketin, özellikle benzer içeriklere sahip çoklu dil ya da ülke sürümlerinde karışıklığı önlemek için önemli olduğu belirtilir. Çünkü arama motoru aynı içeriğin farklı versiyonlarını gördüğünde hangisinin hangi bölgede gösterileceğini bilemeyebilir. Hreflang bu süreci düzenleyen net bir sinyal oluşturur.

SEO açısından hreflang etiketinin en büyük katkılarından biri, kopya içerik olarak algılanabilecek benzer sayfaların birbirine rakip olmasını engellemesidir. Google, hreflang eşleşmesi olan sayfaların birbirine alternatif olduğunu anlar ve sıralamayı bu doğrultuda şekillendirir. Böylece her sayfa kendi hedef kitlesi için görünür hâle gelir. Hreflang’ın doğru uygulanması, kullanıcı sinyallerini ve dönüşüm oranlarını da güçlendirir. Çünkü kullanıcı kendi diline uygun sayfaya yönelir ve içerikle daha iyi etkileşim kurar.

Hangi Durumlarda Hreflang Etiketi Kullanılmalıdır?

Google’ın uluslararası içerik yönergelerine göre hreflang etiketi şu durumlarda kullanılmalıdır:

  • Aynı içeriğin farklı dillere çevrilmiş sürümleri varsa
  • Aynı dil olsa bile bölgesel farklılık içeren sürümler bulunuyorsa
  • Farklı ülkelerde farklı para birimleri, fiyatlar veya kampanyalar sunuluyorsa
  • Aynı dil konuşulsa da farklı kültürel içerik uyarlamaları gerekiyorsa

Örneğin hem İngilizce ABD sürümü hem İngilizce Avustralya sürümü sunan bir e-ticaret sitesi hreflang etiketine mutlaka ihtiyaç duyar. Çünkü Google yalnızca dil farkını değil, kullanıcı konumunun alışveriş davranışlarını da dikkate alır. Aynı durum Almanya, Avusturya ve İsviçre gibi ortak dil kullanan ancak farklı bölgesel içerik gerektiren ülkeler için de geçerlidir.

Hreflang, bir sitenin bölgesel hedefleme özelliklerini güçlendirir ve kullanıcıların yanlış sayfaya yönlendirilmesinin önüne geçer. Bu nedenle uluslararası trafiğe sahip her türlü yayıncı, haber sitesi, e-ticaret yapısı ve global hizmet sağlayıcısı için kritik bir yapı taşını ifade eder.

Hreflang Etiketi Nasıl Çalışır? (Dil ve Bölge Hedefleme Mantığı)

Hreflang etiketinin çalışma mantığı, ISO 639 dil kodları ve ISO 3166 ülke kodlarının birleşimine dayanır. Google Search Central, etiketin yalnızca iki formatı desteklediğini açıkça belirtir: yalnızca dil hedefleme (ör. “en”) veya dil + bölge hedefleme (ör. “en-gb”). Bölge tek başına tanımlanamaz, mutlaka dil koduyla birlikte kullanılır.

Örneğin:

hreflang=”en” yalnızca İngilizce dilini hedefler

hreflang=”en-gb” İngiltere’deki İngilizce kullanıcılarını hedefler

hreflang=”en-us” ABD için İngilizce hedefler

Etiketin çalışma mekanizması karşılıklı işaretlemelere dayanır. Bir sayfa kendisine ait hreflang işaretlemesini içermek zorunda olduğu gibi aynı zamanda alternatif sürümler tarafından da geri işaretlenmelidir. Bu karşılıklı yapı Google’ın eşleşmeyi doğrulaması için zorunludur. Ayrıca her hreflang setinin içinde mutlaka kendisini işaret eden bir self-referencing etiketi bulunmalıdır. Google, bu etiketi doğru eşleşme için gerekli bir unsur olarak tanımlar.

Hreflang sinyalleri, canonical sinyalleriyle birlikte değerlendirilir. Google sayfalar arasındaki benzerliği hreflang sayesinde doğru bağlamda yorumlar ve her bölge/dil için en uygun sürümü arama sonuçlarına yansıtır.

HTML İçerisinde Hreflang Etiketi Kullanımı

Hreflang etiketinin en yaygın kullanım biçimi HTML içerisinde <link rel=”alternate”> yapısıyla tanımlanır. Sayfanın <head> bölümüne eklenen bu etiketler tüm dil sürümlerini birbirine bağlar.

Örnek bir HTML hreflang yapısı:

<link rel=”alternate” href=”https://site.com/en/” hreflang=”en” />

<link rel=”alternate” href=”https://site.com/en-gb/” hreflang=”en-gb” />

<link rel=”alternate” href=”https://site.com/tr/” hreflang=”tr” />

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

Google, hreflang yapısında “x-default” kullanımını özellikle önerir. Çünkü bu kod, kullanıcı dili veya bölgesi tanımlanamayan durumlarda varsayılan sürümü belirtir.

HTML yönteminin avantajı etiketlerin sayfayla birlikte yüklenmesi ve tarama sürecinde doğrudan okunmasıdır. Ancak çok fazla dil sürümü olan sitelerde HTML işaretlemesi karmaşık hâle gelebilir.

XML Sitemap Üzerinden Hreflang Tanımlama

Hreflang etiketini HTML içinde kullanmak her zaman pratik olmayabilir, özellikle çok dilli ve çok bölgeli yapıya sahip büyük sitelerde yüzlerce sayfanın head bölümüne etiket eklemek ciddi bir yönetim yükü oluşturur. Bu nedenle Google, hreflang işaretlemesinin XML sitemap içinde tanımlanmasını güçlü bir alternatif yöntem olarak destekler.

XML sitemap içinde hreflang kullanımı özel bir yapı gerektirir. Her URL öğesi, kendi alternatifi olan tüm sürümleri içermelidir. Örnek bir yapı şu şekildedir:

<url>

  <loc>https://site.com/en/</loc>

  <xhtml:link rel=”alternate” hreflang=”en” href=”https://site.com/en/” />

  <xhtml:link rel=”alternate” hreflang=”en-gb” href=”https://site.com/en-gb/” />

  <xhtml:link rel=”alternate” hreflang=”tr” href=”https://site.com/tr/” />

  <xhtml:link rel=”alternate” hreflang=”x-default” href=”https://site.com/en/” />

</url>

Bu yapı her dil sürümü için ayrı ayrı tekrarlanmalıdır. En büyük avantajı sayfa kaynak koduna ekleme zorunluluğunu ortadan kaldırmasıdır. Ayrıca sitemap içindeki hreflang eşleşmelerinin doğrulanması daha kolaydır ve arama motorları sitemap’i düzenli taradığı için işaretlemeler hızlı şekilde okunur. Bu yöntem, özellikle yönetimi kolaylaştırdığı için global ölçekli sitelerde tercih edilir.

HTTP Başlıklarında (Header) Hreflang Kullanımı

Hreflang etiketinin üçüncü uygulama biçimi HTTP response header içindedir. Google bu yöntemi özellikle PDF gibi HTML yapısı bulunmayan dosyalar için önerir. Örneğin bir ürün katalog dosyasının farklı dil sürümleri varsa, hreflang etiketlerini HTML içinde tanımlamak mümkün değildir. Bu durumda server yapılandırması üzerinden hreflang tanımlanabilir.

Örnek bir HTTP başlığı şu şekildedir:

Link: <https://site.com/en/catalog.pdf>; rel=”alternate”; hreflang=”en”,

      <https://site.com/fr/catalog.pdf>; rel=”alternate”; hreflang=”fr”

Daha teknik bir yapı gerektiren bu yöntem, genellikle sunucu düzeyinde yapılandırma isteyen gelişmiş bir uygulamadır. HTML ve sitemap yöntemlerinin aksine daha az kullanılır, ancak belirli içerik türlerinde zorunlu hâle gelebilir.

Hreflang ve Canonical Etiketi Birlikte Nasıl Kullanılır?

Hreflang yapısını SEO açısından en kritik hâle getiren noktalardan biri canonical ilişkisidir. Google, hreflang etiketinin canonical ile çelişmemesi gerektiğini özellikle vurgular. Çünkü canonical etiketi Google’a hangi sayfanın tercih edilen sürüm olduğunu bildirir. Hreflang ise sayfanın alternatif dil veya bölge karşılıklarını gösterir.

Doğru kullanım şu mantığa dayanır:

  • Her sayfa kendi kendisini canonical olarak işaretlemelidir.
  • Her sayfa kendi alternatiflerini hreflang ile tanımlamalıdır.
  • Alternatif sürümler de o sayfayı geri işaretlemelidir.

Örnek bir doğru yapı şu şekildedir:

Bir İngilizce sayfa:

<link rel=”canonical” href=”https://site.com/en/” />

<link rel=”alternate” hreflang=”en” href=”https://site.com/en/” />

<link rel=”alternate” hreflang=”tr” href=”https://site.com/tr/” />

Türkçe sürüm:

<link rel=”canonical” href=”https://site.com/tr/” />

<link rel=”alternate” hreflang=”tr” href=”https://site.com/tr/” />

<link rel=”alternate” hreflang=”en” href=”https://site.com/en/” />

Canonical etiketi, bir dil sürümünü asıl içerik olarak gösterirken, hreflang alternatifleri belirtir. Google bu ilişkiyi birlikte değerlendirir ve duplicate content hatalarının önüne geçer.

Çok Dilli ve Çok Bölgeli Siteler İçin Hreflang Stratejisi

Hreflang etiketi yalnızca teknik bir uygulama değil, aynı zamanda bir yapılandırma stratejisidir. Çok dilli ve çok bölgeli sitelerde, içeriklerin nasıl organize edilmesi gerektiğini belirler.

Etkili bir stratejinin temel adımları şunlardır:

  1. Tüm sürümlerin net şekilde yapılandırılması

Google, dil ve bölge hedeflemesini açık bir URL mimarisiyle desteklemenizi önerir. Örneğin:

site.com/tr/

site.com/en-us/

site.com/en-gb/

  1. Her sürümün kendi canonical ve hreflang kombinasyonuna sahip olması

Tüm sayfalar kendi canonical’ına işaret etmeli ve diğer sürümlere hreflang bağlantısı vermelidir.

  1. Hreflang eşleşmelerinin karşılıklı olması

Google’ın altını çizdiği en kritik noktalardan biridir. Bir sayfa başka bir sürümü işaretliyorsa karşı taraf da bu işaretlemeyi geri göndermelidir.

  1. x-default kullanımının doğru planlanması

x-default özellikle global ana sayfalarda, giriş portallarında veya dil seçme ekranlarında kullanılmalıdır.

  1. Sitemap veya HTML yöntemlerinden yalnızca birinin değil, gerektiğinde her ikisinin birlikte kullanılabilmesi

Büyük sitelerde sitemap yöntemi yönetimi kolaylaştırırken, HTML yöntemi botlar tarafından hızlı algılanır. Google her iki yöntemi de sorunsuz şekilde kabul eder.

  1. Yanlış dil veya bölge eşleşmelerinden kaçınma

En sık yapılan hatalardan biri yanlış ülke kodlarının kullanılmasıdır. Örneğin:

“en-uk” yanlıştır doğru kullanım “en-gb” olmalıdır.

  1. Hataların Google Search Console üzerinden düzenli kontrolü

Google Search Console, hreflang hatalarını “International Targeting” bölümünde gösterir ve eksik eşleşmeleri net şekilde raporlar.

Doğru hreflang stratejisi; içeriklerin yanlış kitlelere gösterilmesini engeller, sıralama sinyallerini bölmez ve kullanıcı deneyimini büyük ölçüde güçlendirir. Google bu yapıyı uluslararası SEO’nun temel taşlarından biri olarak tanımlar ve iyi yapılandırılmış bir hreflang setinin global görünürlüğü artırdığını belirtir.

Yorum Gönder

Yorum Bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir