İçeriğe geç
Yaklaşan indirimSıradaki indirim: %10 — bugün 19:00.başlamasına--:--:--kaldıHemen teklif alın →
Müşteri Girişi
Ana Sayfa Haberler hreflang Etiketi Nedir? Çok Dilli Sitede Doğru Dil Sinyali

Yerelleştirme 3 Temmuz 2026

hreflang Etiketi Nedir? Çok Dilli Sitede Doğru Dil Sinyali

Çok dilli bir sitede arama motoru hangi kullanıcıya hangi dili göstereceğini nasıl bilir? hreflang etiketinin ne işe yaradığını, dil kodlarını ve sık hataları inceliyoruz.

Çok dilli bir siteniz var; aynı sayfanın Türkçe, İngilizce ve Almanca sürümleri mevcut. Peki arama motoru, bir kullanıcıya hangi sürümü göstereceğini nasıl biliyor? Bu soruya yanıt veren mekanizmalardan biri hreflang etiketidir. hreflang etiketi, bir sayfanın hangi dile ve bölgeye ait olduğunu arama motoruna bildirir; böylece kullanıcı, kendi diline uygun sürümle karşılaşır. Doğru kurulmadığında ise diller birbirine karışır ve kullanıcı yanlış sayfaya düşer.

İçindekiler

Bu yazıda hreflang etiketinin ne olduğunu, neden gerektiğini, dil ve ülke kodlarının nasıl yazıldığını, sık yapılan hataları ve çok dilli site mimarisiyle ilişkisini ele alıyoruz. Amacımız, bu teknik işareti, çok dilli bir siteyi yöneten herkes için anlaşılır kılmaktır.

hreflang etiketi nedir?

hreflang etiketi, çok dilli ya da çok bölgeli bir sitede bir sayfanın dil ve bölge kimliğini belirten bir işarettir. Arama motoruna, "bu sayfa şu dile ve şu bölgeye aittir; aynı içeriğin başka dillerdeki karşılıkları da şuralardadır" der. Böylece arama motoru, kullanıcının diline ve konumuna en uygun sürümü sonuçlarda gösterebilir. Etiket, sayfalar arasında bir dil haritası kurar.

Bu işaret, arayüzde görünmez; arka planda, sayfanın kaynağında ya da site haritasında yer alır. Kullanıcı onu görmez ama etkisini yaşar: doğru dildeki sayfayla karşılaştığında. hreflang, yerelleştirmenin görünmeyen ama kullanıcı deneyimini doğrudan etkileyen teknik katmanlarından biridir. Metnin kendisi kadar, metnin doğru kişiye ulaşması da önemlidir.

hreflang, bir zorunluluk değil, bir öneridir; arama motoruna güçlü bir sinyal verir ama mutlak bir komut değildir. Yine de doğru kurulduğunda, çok dilli bir sitenin kullanıcı deneyimini belirgin biçimde iyileştirir. Bir kullanıcı, aradığı içeriği kendi dilinde bulduğunda sitede daha uzun kalır ve amacına daha kolay ulaşır. Bu yüzden hreflang, teknik bir ayrıntı gibi görünse de doğrudan ticari sonuca bağlanır. Görünmez bir işaret, görünür bir fark yaratır.

Neden gereklidir?

hreflang olmadan, aynı içeriğin farklı dillerdeki sürümleri sorun yaratabilir. Arama motoru, bu sürümleri birbirinin kopyası gibi algılayabilir ya da kullanıcıya yanlış dildeki sayfayı gösterebilir. Bir Türk kullanıcının İngilizce sürümle, bir Alman kullanıcının Türkçe sürümle karşılaşması, hem kullanıcı deneyimini bozar hem de sitenin görünürlüğünü zayıflatır. hreflang, bu karışıklığı önleyen sinyaldir.

Bu sinyal, özellikle aynı dilin farklı bölge sürümleri olduğunda değer kazanır. Örneğin bir içeriğin hem Türkiye hem de başka bir bölge için ayrı sürümleri varsa, hreflang doğru sürümü doğru kullanıcıya yönlendirir. Böylece kullanıcı, kendi bağlamına uygun fiyat, para birimi ve ifadelerle karşılaşır. Doğru dil sinyali, yerelleştirmenin emeğini boşa çıkmaktan korur.

Yinelenen içerik sorunu, bu ihtiyacın teknik yüzüdür. Aynı metnin birden çok dildeki sürümü, açık bir sinyal olmadan arama motoru için kafa karıştırıcı olabilir. Sistem, hangi sürümü hangi kullanıcıya göstereceğini kestiremeyebilir ya da sürümleri birbiriyle yarışan kopyalar gibi değerlendirebilir. hreflang, her sürümün ayrı bir kitleye hitap ettiğini açıkça belirterek bu karışıklığı çözer. Böylece diller birbirinin rakibi değil, tamamlayıcısı hâline gelir.

Dil ve ülke kodları

hreflang, dil ve bölgeyi standart kodlarla belirtir. Dil, uluslararası dil kodu standardıyla; gerekirse bölge, ülke koduyla ifade edilir. Bu kodlar, yerelleştirmenin temelindeki dil ve ülke kodu standartlarının aynısıdır. Böylece bir sayfanın kimliği, evrensel olarak tanınan bir dille yazılır ve her arama motoru onu aynı biçimde okur.

Bu kodlar, keyfî değil, uluslararası standartlara dayanır. Dil kodları iki ya da üç harften oluşur ve dilin özgün adından türetilir; ülke kodları ise ayrı bir standartla tanımlanır. Aynı standartlar, web adreslerindeki ülkeye özgü alan adlarının da temelini oluşturur. Böylece hreflang, yerelleştirmenin geri kalanıyla aynı ortak dili konuşur ve tutarlı bir kimlik sistemi kurar.

Aşağıdaki tablo, hreflang değerlerine örnekler veriyor. Yalnızca dil belirtilebileceği gibi, dil ve ülke birlikte de belirtilebilir. Ayrıca hiçbir sürümün uymadığı durumlar için varsayılan bir değer tanımlanabilir; bu, eşleşme bulunamadığında kullanıcının yönlendirileceği sürümü belirtir.

DeğerAnlamı
trTürkçe (bölgeden bağımsız)
tr-TRTürkiye'deki Türkçe
enİngilizce (genel)
x-defaultEşleşme yoksa varsayılan sürüm

Nereye ve nasıl eklenir?

hreflang işaretleri birkaç farklı yerde tanımlanabilir. En yaygın yöntem, her sayfanın kaynağının baş bölümüne, tüm dil sürümlerini birbirine bağlayan işaretler eklemektir. Alternatif olarak, bu bilgi site haritasında ya da sunucu yanıt başlıklarında da verilebilir. Hangi yöntem seçilirse seçilsin, temel ilke aynıdır: her sürüm, diğer tüm sürümleri işaret etmelidir.

Doğru bir kurulum, birkaç temel adımı izler:

  1. Her dil sürümü için doğru dil ve bölge kodunu belirleyin.
  2. Her sayfada, tüm dil sürümlerine karşılıklı işaretler ekleyin.
  3. Eşleşme bulunamayan durumlar için varsayılan bir sürüm tanımlayın.
  4. İşaretlerin karşılıklı ve tutarlı olduğunu doğrulayın.

Bu adımların en sık gözden kaçanı, işaretlerin karşılıklı olmasıdır. Bir sayfa diğerini işaret ediyorsa, diğerinin de onu işaret etmesi gerekir; aksi hâlde sinyal tutarsız kalır.

Hangi yöntemin seçileceği, sitenin büyüklüğüne ve teknik yapısına bağlıdır. Az sayıda sayfası olan bir sitede işaretleri her sayfanın kaynağına eklemek pratiktir; çok sayıda sayfası olan büyük bir sitede ise site haritası üzerinden yönetmek daha sürdürülebilirdir. Çok dilli içerik yönetim sistemleri ve eklentiler, bu işaretleri çoğu zaman otomatik olarak üretebilir. Otomasyon, özellikle sayfa sayısı arttıkça elle yönetimin yol açacağı hataları azaltır.

Sık yapılan hatalar

hreflang, güçlü ama hataya açık bir mekanizmadır. En yaygın hata, karşılıklılığın sağlanmamasıdır: sürümlerden biri diğerini işaret ederken, geri işaret eksik kalır. Bir diğer sık hata, yanlış ya da var olmayan dil-ülke kodları kullanmaktır. Ayrıca varsayılan sürümü tanımlamayı unutmak, eşleşme bulunamayan kullanıcıların yanlış sayfaya düşmesine yol açar.

Bu hatalar çoğu zaman sessizdir; site çalışır görünür ama arama motoru sinyalleri yanlış okur. Bu yüzden hreflang kurulumu, yayına almadan önce dikkatle doğrulanmalıdır. Küçük bir kod hatası, tüm çok dilli yapının görünürlüğünü zedeleyebilir. Doğrulama, kurulum kadar önemli bir adımdır.

Bir başka sık hata, dil ve bölge kavramlarını karıştırmaktır. Dil, kullanıcının konuştuğu dili; bölge ise coğrafi konumu ifade eder. Aynı dil, birçok bölgede konuşulabilir; aynı bölgede birden çok dil bulunabilir. hreflang bu ayrımı doğru yansıtmalıdır. Yalnızca dil belirtmek yeterliyken gereksiz yere bölge eklemek ya da tersi, kullanıcıyı yanlış sürüme yönlendirebilir. Doğru düzey seçimi, sinyalin isabetini belirler.

Site mimarisiyle ilişkisi

hreflang, tek başına çalışan bir çözüm değildir; sağlam bir çok dilli site mimarisinin parçasıdır. Sitenin URL yapısı, dil sürümlerinin nasıl düzenlendiği ve yerel ağ geçidinin nasıl kurulduğu, hreflang'in etkinliğini belirler. Adres satırındaki dil işareti, sayfanın hangi sürüme ait olduğunu zaten ele verir; hreflang bu yapıyı tamamlar ve arama motoruna netleştirir.

Bu yüzden hreflang'i, çok dilli URL yapısı ve yerel ağ geçidi kararlarıyla birlikte düşünmek gerekir. Tutarlı bir URL düzeni, karşılıklı hreflang işaretlerini kurmayı kolaylaştırır. Dağınık ya da tutarsız bir mimari ise en doğru hreflang kurulumunu bile etkisiz bırakabilir. İyi bir dil sinyali, iyi bir mimarinin üzerine kurulur.

Dil sürümlerinin nasıl düzenlendiği de bu mimarinin parçasıdır. Bir sitenin farklı dilleri alt dizinlerde, alt alan adlarında ya da ayrı alan adlarında tutulabilir. Her seçeneğin kendine göre avantajları vardır; ancak hangisi seçilirse seçilsin, hreflang işaretleri bu yapıya uygun ve tutarlı kurulmalıdır. Mimari ile dil sinyali birbiriyle uyumlu olduğunda, çok dilli site hem kullanıcı hem arama motoru için berrak bir harita sunar.

Türkiye bağlamı

Türkiye'den yurt dışına açılan ya da yurt dışından Türkiye pazarına giren siteler için hreflang özellikle değerlidir. Türkçe içerik, hem Türkiye'deki kullanıcılara hem de yurt dışındaki Türkçe konuşan kitleye hitap edebilir. Doğru bir dil sinyali, bu kitleleri doğru sürüme yönlendirir. Aynı biçimde, İngilizce bir sürümün Türk kullanıcıya değil, uluslararası kitleye gösterilmesi de hreflang ile sağlanır.

Türkiye pazarına özel içerik varsa, bölge kodunun doğru kullanılması önem kazanır. Fiyat, para birimi ve yerel ifadeler içeren bir sayfa, yalnızca Türkiye'deki kullanıcıya gösterilmelidir. hreflang bu ayrımı kurar. Ancak unutulmamalıdır ki hreflang, iyi bir yerelleştirmenin yerini tutmaz; yalnızca onun doğru kişiye ulaşmasını sağlar. Bu yazı genel bilgilendirme amaçlıdır.

Bu sizin için ne anlama geliyor?

Çok dilli bir site yönetiyorsanız, hreflang kurulumu görünürlüğünüzü ve kullanıcı deneyiminizi doğrudan etkiler. Şunları yapabilirsiniz:

  1. Her dil sürümünün doğru dil ve bölge koduyla işaretlendiğini kontrol edin.
  2. İşaretlerin karşılıklı ve tutarlı olduğunu doğrulatın.
  3. Varsayılan bir sürümün tanımlandığından emin olun.

Çok dilli sitenizin dil sinyallerini doğru kurmanıza yardımcı olabiliriz. Web yerelleştirme hizmetlerimizi inceleyebilir, ayrıntılar için bilgi merkezimize göz atabilirsiniz. Amacımız, doğru içeriğin doğru kullanıcıya ulaşmasını sağlamaktır.

Sık sorulan sorular

hreflang etiketi nedir?

Çok dilli ya da çok bölgeli bir sitede, bir sayfanın hangi dile ve bölgeye ait olduğunu arama motoruna bildiren bir işarettir. Arama motorunun kullanıcıya doğru dil sürümünü göstermesine yardımcı olur.

hreflang neden gereklidir?

Aynı içeriğin farklı dillerdeki sürümleri, doğru sinyal verilmezse birbirinin kopyası gibi algılanabilir ya da kullanıcıya yanlış dil gösterilebilir. hreflang bu karışıklığı önler.

Dil kodları nasıl yazılır?

Dil, ISO dil koduyla; gerekirse bölge, ülke koduyla belirtilir. Örneğin Türkçe için tr, Türkiye Türkçesi için tr-TR kullanılır. Belirsiz durumlar için varsayılan bir değer de tanımlanabilir.

hreflang tek başına yeterli mi?

Değildir. hreflang, sağlam bir çok dilli site mimarisi, tutarlı URL yapısı ve doğru dil işaretlemesiyle birlikte çalışır. Tek başına iyi bir yerelleştirmenin yerini tutmaz.

Kaynaklar

Jiménez-Crespo, M. A. (2024). Localization in Translation. Routledge (Böl. 3/4/5/9/12). · W3C (2022). Internationalization Best Practices. World Wide Web Consortium.

Paylaş

Belgeniz hazır mı? Dakikalar içinde fiyatını görün

Anında Fiyat Al
2 dakikada fiyatınızı görün Anında Fiyat Al
WhatsApp ile yazın