Glossary
hreflang
Çok dilli SEO özelliği
By Buğra SözeriPublished Updated
hreflang, arama motorlarına bir sayfanın hangi dili ve isteğe bağlı olarak hangi bölgesel varyantı hedeflediğini bildiren bir HTML özelliğidir (<link> etiketlerinde ve HTTP başlıklarında kullanılır). Birden fazla dil sürümüne sahip siteler için zorunludur; tarayıcılar tarafından yok sayılır ancak SEO için kritik önem taşır.
Değer biçimi: BCP 47 dil etiketi — en, tr, en-GB, en-US, x-default (eşleşmeyen yerel ayarlar için geri dönüş). Bir sayfanın her dil sürümü, kendisi dahil diğer tüm sürümlere işaret eden hreflang etiketleri içermelidir.
Türkçe + İngilizce sayfa çifti için örnek:
<link rel="alternate" hreflang="tr" href="https://example.com/tr/page" /><link rel="alternate" hreflang="en" href="https://example.com/page" /><link rel="alternate" hreflang="x-default" href="https://example.com/page" />
hreflang olmadan Google, belirli bir bölgedeki kullanıcılara yanlış dil sürümünü gösterebilir. hreflang ile doğru sürüm doğru okuyucuya ulaşır. Convertitive'nin i18n yol haritası, hreflang'ı her çevrilmiş sayfaya bağlamayı kapsar.
En yaygın üç hreflang uygulama hatası: birincisi, asimetrik referanslar — A sayfası hreflang ile B sayfasına bağlantı verir, ancak B sayfası geri bağlantı vermez. Google çift yönlü bildirimleri zorunlu kılar ve tek taraflı etiketleri sessizce yok sayar. İkincisi, hreflang'ı kurallı olmayan URL'lere (yönlendirmeler, parametre varyantları, sondaki eğik çizgi uyuşmazlıkları) yönlendirmek — Google bunları bozuk olarak değerlendirir. Üçüncüsü, hedef sayfası gerçekte mevcut olmadan bir bölge kodu (en-MX) kullanmak — hedef taraftaki "dönüş etiketi" tam olarak eşleşmelidir. Search Console'un Uluslararası Hedefleme raporu bunları açıkça işaretler; her yerel dağıtımdan sonra kontrol edin.
Bölge ile dil — ve x-default geri dönüşü: hreflang yalnızca dili (en), dil + bölgeyi (en-GB, en-US) ve başka hiçbir yerel ayarın eşleşmediğinde sunulacak URL için özel x-default değerini destekler. x-default değerini, eşlenmemiş bir ülkedeki kullanıcının (örn. pt-BR çevirisi olmayan Brezilya'dan biri) görmesi gereken sürüm için kullanın — genellikle birincil İngilizce sürümünüzdür. hreflang'ı, erişilebilirliği ve dil algılamayı bildiren ancak arama yönlendirmesini değil, <html> öğesindeki lang özelliğiyle karıştırmayın. Bu etiketleri çeviri kayıt defterinin nasıl oluşturduğu için Convertitive'nin metodoloji genel bakışına bakın. Referans: Google Search Central — Yerelleştirilmiş sürümler.
Çalışılmış örnek: üç yerel ayarlı küme
Aynı makalenin İngilizce, Türkçe ve İspanyolca sürümlerine sahip bir sitenin, kümedeki her sayfanın tüm üç alternatifi ve bir x-default bildirmesi gerekir. /en/article İngilizce sayfası için head dört <link rel="alternate"> etiketi içerir: kendisine işaret eden hreflang="en", /tr/article'a işaret eden hreflang="tr", /es/articulo'ya işaret eden hreflang="es" ve İngilizce URL'ye işaret eden hreflang="x-default". Türkçe ve İspanyolca sayfalar aynı kümeyi yansıtır. Küme genelindeki toplam etiket sayısı: 12 (3 sayfa × 4 etiket). Eksik herhangi bir karşılıklı referans, Search Console'da "yetim" olarak işaretlenir ve Google kendi dil algılamasına geri döner — genellikle hatalı sonuçlarla.
Gelir için neden önemli, yalnızca SEO için değil
E-ticaret ve SaaS fiyatlandırma sayfaları için hreflang, Almanya'daki bir ziyaretçinin SERP snippet'inde EUR mi yoksa USD fiyatlandırması mı göreceğini belirler. hreflang düzeltildikten sonra %15-20 dönüşüm oranı artışı, vaka çalışmalarında yaygındır; çünkü yanlış yerel ayar sayfası, dönüşüm olayından önce geri döner. Düzeltme yapısaldır: hreflang'ı tek bir doğruluk kaynağı çeviri kayıt defterinden oluşturun (Convertitive'nin src/lib/i18n/translations.ts dosyasına bakın) — sayfa başına elle etiket yazmak yerine; bu, asimetri hatalarının %90'ının kaynağıdır. Kurallı belirtim ayrıntıları için hreflang değerlerinin uyması gereken IETF BCP 47 dil etiketi spesifikasyonuna bakın.
Frequently asked questions
- hreflang nedir?
- hreflang, arama motorlarına bir sayfanın hangi dil ve bölgeyi hedeflediğini bildiren bir HTML bağlantı özelliğidir. Google'ın farklı ülkelerdeki kullanıcılara doğru yerel varyantı sunmasını sağlar.
- hreflang'ı nasıl doğru uygularım?
- Her yerel varyant için — kendi kendine referanslı bir etiket dahil — ve x-default geri dönüşü için <link rel="alternate" hreflang="en-US" href="https://example.com/en-us/page/"> etiketi ekleyin. Kümedeki tüm sayfalar birbirini çapraz olarak referans almalıdır.
- hreflang ile lang HTML özelliği arasındaki fark nedir?
- lang özelliği tarayıcıya geçerli sayfanın hangi dilde olduğunu söyler; bu durum oluşturma ve ekran okuyucuları etkiler. hreflang ise URL'ler arasındaki alternatif dil veya bölge sürümlerine işaret eden bir arama motoru sinyalidir.
- hreflang etiketleri tutarsız olursa ne olur?
- Karşılıklı bağlantılar eksik veya URL'ler hata döndürdüğünde Google kümenin tamamını yok sayar. A sayfasının B sayfasına hreflang ile bağlantı vermesi, B'nin de A'ya geri bağlantı vermesini gerektirir — aksi takdirde sinyal dikkate alınmaz.
Related
Published May 14, 2026 · Last reviewed May 31, 2026