Bir web sitesinin birden fazla dilde ya da birden fazla ülkeye yönelik versiyonu varsa, arama motorlarının bu sayfalar arasındaki ilişkiyi doğru anlaması gerekir. Aksi halde kullanıcıya yanlış dilde sayfa gösterilebilir ya da aynı içeriğin farklı versiyonları arasında karışıklık oluşabilir.
Hreflang bu sorunu çözmek için kullanılır. Özellikle uluslararası SEO projelerinde, hangi sayfanın hangi dil veya hangi ülke için hazırlandığını anlatmak açısından önemlidir. Doğru kurulduğunda hem arama motorlarının sayfaları daha sağlıklı anlamasına yardımcı olur hem de kullanıcıyı daha uygun sayfaya yönlendirir.
Çok dilli ve çok ülkeli yapılarda yalnızca etiketleri eklemek yeterli olmaz. İçerik kurgusu, teknik yapı ve hedef pazar planı birlikte düşünülmelidir. Bu bütün yaklaşım, SEO hizmetleri kapsamında değerlendirilir.
Hreflang nedir?
Hreflang, bir sayfanın dilini ve gerekiyorsa hedeflediği bölgeyi arama motorlarına bildiren bir işaretleme yapısıdır. En temel işlevi, aynı içeriğin farklı dil veya ülke versiyonları arasında ilişki kurmaktır.
Örneğin bir hizmet sayfanızın Türkçe, İngilizce ve Almanca versiyonları varsa, hreflang bu sayfaların birbirinin alternatifi olduğunu anlatır. Böylece arama motoru, Türkiye’deki kullanıcıya Türkçe sayfayı; Almanya’daki kullanıcıya Almanca versiyonu göstermeye daha doğru şekilde yaklaşır.
Hreflang ne işe yarar?
Hreflang’in temel amacı, doğru kullanıcıya doğru sayfayı göstermektir. Bu özellikle aynı içeriğin farklı dil versiyonları olan sitelerde önemlidir.
Ayrıca aynı dilin farklı ülke versiyonları varsa da işe yarar. Örneğin İngilizce içerik hem ABD hem İngiltere için hazırlanmış olabilir. Dil aynı görünse de fiyatlandırma, teslimat bilgisi, para birimi ya da teklif yapısı farklı olabilir. Hreflang bu ayrımı daha net hale getirir.
Hangi sitelerde gerekir?
Her çok dilli sitede hreflang zorunlu değildir. Ancak farklı dil versiyonları olan, farklı ülkeleri hedefleyen ya da kullanıcıya ülke bazlı ayrı URL’ler sunan yapılarda ciddi fayda sağlar.
Özellikle e-ticaret siteleri, SaaS şirketleri, uluslararası hizmet veren markalar ve çok bölgeli kurumsal siteler için önemlidir. Çünkü bu yapılarda yanlış sayfanın görünmesi yalnızca SEO problemi yaratmaz, aynı zamanda dönüşüm tarafını da zayıflatır.
Hangi durumlarda kullanılır?
Hreflang en çok üç durumda devreye girer: farklı dil versiyonları varsa, aynı dilin farklı ülke versiyonları varsa ya da kullanıcı ülke/dil seçimine göre farklı sayfalara yönlendiriliyorsa.
Örneğin /tr/, /en/ ve /de/ gibi dil klasörleri kullanan bir yapıda bu etiket oldukça anlamlıdır. Benzer şekilde /en-us/ ve /en-gb/ gibi ülke bazlı İngilizce sayfalar da hreflang ile birbirine bağlanabilir.
Nasıl çalışır?
Hreflang mantığı basittir. Bir sayfa kendi alternatiflerini işaretler ve bu alternatif sayfalar da birbirini karşılıklı olarak tanımlar. Yani yalnızca tek taraflı bir tanım yeterli değildir.
Türkçe sayfa İngilizce versiyonu gösteriyorsa, İngilizce versiyonun da Türkçe sayfayı göstermesi gerekir. Bu karşılıklı ilişki kurulmadığında yapı eksik kalabilir ve arama motoru bu eşleşmeyi tam olarak dikkate almayabilir.
Nasıl eklenir?
Hreflang genellikle HTML kodunun <head> alanında eklenir. Bunun dışında XML sitemap üzerinden ya da bazı özel yapılarda HTTP header ile de tanımlanabilir.
En yaygın kullanım, sayfanın head bölümüne alternatif dil ve bölge sürümlerini eklemektir. Burada önemli olan yöntemden çok tutarlılıktır. Hangi yöntem seçilirse seçilsin, işaretlemelerin eksiksiz ve birbiriyle uyumlu olması gerekir.
Örnek kullanım
Aşağıdaki örnek, aynı sayfanın farklı dil ve ülke versiyonlarını göstermek için kullanılabilir:
<link rel="alternate" hreflang="tr-tr" href="https://example.com/tr/hizmet" />
<link rel="alternate" hreflang="en-us" href="https://example.com/us/service" />
<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/service" />
<link rel="alternate" hreflang="x-default" href="https://example.com/global/service" />
Bu örnekte tr-tr Türkiye’deki Türkçe kullanıcıları, en-us ABD’deki İngilizce kullanıcıları, en-gb ise Birleşik Krallık’taki İngilizce kullanıcıları hedefler. x-default ise belirli bir dil veya bölgeye net biçimde uymayan kullanıcılar için nötr sayfa göstermek amacıyla kullanılabilir.
Canonical ile aynı şey mi?
Hayır, aynı şey değildir. Canonical etiketi bir sayfanın ana sürümünü işaret eder. Hreflang ise alternatif dil veya bölge sürümlerini tanımlar.
En sık yapılan hatalardan biri, tüm dil versiyonlarını tek bir canonical URL’ye bağlamaktır. Bu durumda alternatif sayfalar zayıflayabilir ve arama motorları hangi sürümü göstermesi gerektiğini karıştırabilir. Daha sağlıklı yapı, her sayfanın kendi canonical mantığını koruması ve alternatiflerini hreflang ile tanımlamasıdır.
En sık yapılan hatalar
Hreflang tarafında en sık görülen sorunlardan biri karşılıklı işaretleme eksikliğidir. Bir sayfa alternatiflerini tanımlar ama alternatif sayfalar geri dönüş yapmaz. Bu durumda set tamamlanmaz.
Bir diğer yaygın hata da yanlış dil ve ülke kodu kullanmaktır. Kod yapısı doğru görünse bile teknik olarak hatalı olabilir. Bunun dışında canonical ile hreflang’in çelişmesi, otomatik yönlendirmeye aşırı güvenilmesi ve yalnızca bazı sayfalarda eksik uygulama yapılması da sorun yaratır.
Uygulamadan önce neye bakılmalı?
İlk olarak gerçekten ayrı dil veya ülke sayfalarına ihtiyaç olup olmadığı netleşmelidir. Sadece birkaç alan çevrildiyse ama içerik yapısı, hedef pazar ve teklif aynıysa daha sade bir kurgu yeterli olabilir.
İkinci olarak teknik yapı kontrol edilmelidir. Canonical, sitemap, yönlendirmeler, iç linkler ve dil seçici mantığı birbirini desteklemelidir. Hreflang tek başına çalışan bir etiket değildir; teknik SEO yapısının genel düzeni içinde değerlendirilmelidir.
Hreflang, tek başına ele alınacak bir başlık değildir. Tarama, indexleme, canonical yapısı ve yönlendirmelerle birlikte değerlendirildiğinde daha sağlıklı sonuç verir. Bu nedenle konu, teknik SEO tarafıyla birlikte ele alınmalıdır.
Neden önemsenmeli?
Uluslararası büyümek isteyen markalarda hreflang çoğu zaman ertelenen ama geç kalındığında maliyeti artan bir konudur. Yapı küçükken doğru kurgulanırsa sonraki genişleme daha kontrollü ilerler.
Özellikle birden fazla ülkeye ya da dile açılmayı planlayan sitelerde hreflang, teknik bir detay gibi görünse de görünürlük ve kullanıcı deneyimi tarafında önemli bir fark yaratabilir. Bu yüzden konuya sadece etiket ekleme işi gibi değil, doğru eşleştirme mantığı olarak bakmak gerekir.
Birden fazla pazara açılan sitelerde teknik yapı ve içerik planı birlikte ilerlemelidir. Bu çerçeveyi daha bütünlüklü görmek için SEO danışmanı yaklaşımına da buradan geçiş yapılabilir.
