Hreflang: Detaylı Kullanım Kılavuzu

Html ve SEO 'ya yeni başlayanların problem yaşadığı ve tam olarak ne işe yaradığı bilinmeyen hreflang etiketinin işlevine göz atıyoruz...

Eğer web sitenizin birden çok dilde içeriği varsa, hreflang(Dil etiketi) özelliğini anlamanız ve kullanmanız çok önemlidir.

Hreflang aslında basit bir HTML özelliğidir, ancak bununla başa çıkmak bazen oldukça zor olabiliyor, zira sayfalar arası geri dönüşler, her dil etiketinin karşılığını belirtmek, eğer yüzlerce sayfanız var ise karışıklaşabilir.

Bu yazımızda size bu konuyu düzenli bir şekilde ayarlamayı, basit ipuclarını ve dil etiketinin inceliklerini anlatacağız.

Başlıyoruz…

Hreflang Kullanım Kılavuzu

Google’da SEO bölümünden sorumlu John Mueller, Hreflang’ı “En karmaşık olmasa da SEO’ nun karmaşık yönlerinden biri” olarak nitelendiriyor çünkü ona göre “çok hızlı değişime uğruyor ve bu dil etiketinin kullanımını zorlaştırıyor”.


Ama bunun sizi yavaşlatmasına izin vermemelisiniz. Hreflang, anlaşılması çok zor bir şey değildir ve uygulaması büyük ölçüde otomatikleştirilebilir. (Konuya açıklık getirdikten sonra konuşacağız…)

İşte bu rehberde Hreflang ile ilgili öğreneceğiniz şeyler:

  • Hreflang etiketi nedir?
  • Hreflang Neden SEO için önemli?
  • Dil etiketini nasıl anlarız?
  • Dil etiketi nasıl oluşturulur?
  • Hreflang nasıl uygulanır?
  • Dil etiketi uygulamasını nasıl otomatikleştirebiliriz?

Hreflang nedir?

Hreflang, bir web sayfasının dilini ve coğrafi hedeflerini belirlemek için kullanılan bir HTML özelliğidir. Aynı sayfanın farklı dillerde farklı sürümleri varsa, Google gibi arama motorlarına bu versiyonları anlatmak için dil etiketi kullanabilirsiniz. Bu, Google ‘ın kullanıcılarına özel hedefler sunarak en doğru sürümü göstermesine yardımcı olur.

Örneğin, ABD’de “Apple web sitesi” yazarak Google aratması yaparsak, ilk sonuç bu olurken;

""[/highlight]</p

Aşağıda bu kodun her bir parçasını tek tek açıklayalım;

link rel = “örnek”: Bu etiketteki bağlantı, bu sayfanın alternatif sürümüdür.
hreflang = “x”:  “örnek” adındaki sayfa farklı bir dilde ve bu dil “x” dilidir.
href = “https://example.com/alternatif-sayfa”: Alternatif sayfa bu URL’de bulunmaktadır.

Hreflang Etiketi Nasıl Oluşturulur?

Bir dil etiketi oluşturmak, seçtiğiniz dilin kodunu aramak ve etiketi doldurmak kadar basittir. Hreflang, iki harfli ISO 639-1 dil kodunu destekler. (Burada bunların tam listesine bakın.)

Örnek:

Blogunuzun İngilizce versiyonundan, Almanca versiyona ücretsiz anahtar kelime araçları hakkında bir dil etiketi eklemek istediğimizi düşünelim. Html kodlarının sonunda bulacağımız dil etiketi aşağıdaki gibi olmalıdır:

<link rel = “alternate” hreflang = “de” href = “https://siteniz.com/blog/de/kostenlose-keyword-recherche-tools/”/>

Tek yaptığımız dil kodunu ve URL’yi doldurmak oldu, hepsi bu! 🙂

Coğrafi Hedefleme

Bir dil belirtip onu orada bırakmak iyi olsa da, hreflang gibi dil etiketleri etiketleri ayrıca bir bölgenin veya ülkenin eklenmesini de destekler.

Bu aynı zamanda iki harfli bir koddur, ancak bu sefer ISO 3166–1 alfa-2 formatında olması gerekir. Bunu yalnızca sitenizde belirli bir dilde konuşan kişileri yada belirli bir dilde belirli bir konumu hedeflemek istediğinizde eklemeniz gerekir.

Örneğin:

İngiltere’deki İngilizce konuşanlar:

<link rel = “alternate” hreflang = “en-gb” href = “https://example.com/uk/hello” />

ABD’deki İngilizce konuşanlar:

<link rel = “alternate” hreflang = “en-us” href = “https://example.com/us/hello” />

Buradan kod parçacığını örneğini görebilirsiniz: hreflang = “dil ülkesi”

Bazen Aynı Sayfa için 2 Dil Kodu Belirtmek Gerekebilir

Bir e-ticaret mağazasına sahip olduğunuzu hayal edin. Mağazanız, her ikisi de çoğunlukla İngilizce konuşulan ülkeler olan hem ABD hem de İngiltere’ye ürün satıyor olsun. ABD’deki müşteriler dolar cinsinden satın almak isterken, İngiltere’deki müşteriler Sterlin ile satın almak istiyor.

Bu sorunu çözmek için ürün sayfanızın iki versiyonunu yaratırsınız. Biri fiyatı dolar, diğeri Sterlin olarak fiyat gösterir

Bu iki ürün sayfası dil ve diğer özellikler bakımından tamamen aynı olacaktır, bu nedenle arama motorlarına döviz birimi farkından dolayı iki sürümün bulunduğunu açıklamak için dil etiketlerini kullanmanız gerekir.

E-ticaret Hreflang

Dil etiketlerini kullanırken karşınıza binlerce değişik senaryo çıkabilir:

Mesela aynı ülkede birden fazla dilin konuşanlarını hedeflemek gibi…

Örneğin Kanada’daki yol gezileri hakkında bir blog yazınızın olduğunu hayal edin. Kanada’da iki resmi dil vardır: İngilizce ve Fransızca. Kanadalıların % 56.9’u İngilizce ve % 21.3’ü Fransızca konuşmaktadır, bu nedenle bu yayının iki türevinden faydalanma ihtimaliniz var.

Hreflang Uygulamasının Temelleri

Hreflang etiketlerinin uygulanması oldukça basittir ve bunu yapmak için temel üç yöntem vardır, lakin hangi yöntemi seçerseniz seçin, her zaman hatırlamanız gereken üç altın kural vardır.

Kural 1: Hreflang Etiketi Çift Yönlüdür

Dil etiketlerinin her iki yönde çalıştırılması gerektiğini anlamanız oldukça önemli. Başka bir deyişle, sayfanızın İtalyanca versiyonuna işaret eden İngilizce sayfanıza bir dil etiketi eklerseniz, İtalyanca sayfanız, İngilizce sayfasına işaret eden bir dil etiketi bulundurmalıdır.

Çift yönlü Hreflang kullanımı

Kural 2: Hreflang Etiketleri ile Sayfanın Aslını Referans Göstermelisiniz

Google, her dil sürümünün kendisini ve diğer tüm dil sürümlerininin html kodlarında hreflanglar ile listelemesi gerektiğini belirtir. Kısaca bu, her sayfanın diğer dillerin yanında kendini işaret eden bir dil etiketine sahip olması gerektiği anlamına gelir.

Bu nedenle, bir İngilizce sayfasından (https://siteniz.com/hello) İtalyanca sürümüne (https://siteniz.com/ciao) bir dil etiketi eklemek istiyorsak, o sayfa aşağıdaki dil etiketlerinin her ikisine de sahip olmalıdır.

Dil Etiketleri:

Örnek 1 : <link rel = “alternate” hreflang = “it” href = “https://siteniz.com/ciao” />

Örnek 2 : <link rel = “alternate” hreflang = “en” href = “https://siteniz.com/hello” />

Birincisi, ingilizce sayfanızda sayfanın İtalyanca sürümünün URL’sini belirtir ve ikincisi sayfanın kendisini belirtir.

İtalyanca sayfa ayrıca bu dil etiketlerinin ikisine de ihtiyaç duyar.

Hreflang Kendinizi Referans Gösterin

Not: Google’dan John Mueller son zamanlarda “Sayfanın aslını referans gösterdiğiniz dil etiketleri isteğe bağlı ancak iyi bir uygulama” demişti. bizim tavsiyemiz sayfanın aslını referans gösteren dil etiketlerini her sayfanızda kullanmanız yönünde.

Kural 3: X-Varsayılan Etiketler Önerilir, Ancak Zorunlu Değildir

Hreflang x‑default etiketi, başka bir dil seçeneğinin uygun olmadığı durumlarda kullanıcılara gösterilen varsayılan sayfayı belirtir. Bunları kullanmak zorunda değilsiniz, ancak Google kullanmanızı önerir.

Bu bir şeye benziyor:

<link rel = “alternate” hreflang = “tr-default” href = “https://618media.com/” />

Temel olarak, bir dil-yerel ayar kodu kullanmak yerine, x-default etiketi kullanılır.

Dil etiketleri nasıl uygulanır

Hreflang etiketini uygulamanın üç yolu vardır:

  1. HTML etiketleri ile
  2. HTTP Headers ile
  3. Site Haritalarında

1. HTML Kullanarak Dil Etiketlerini Uygulama

Eğer hreflang’da yeniyseniz, temel HTML etiketlerini kullanmak muhtemelen uygulamanın en kolay ve en hızlı yoludur. Tek yapmanız gereken, web sayfanızın <head> etiketine (yukarıda tartışıldığı gibi) uygun olan dil etiketlerini eklemektir.

WordPress mi kullanıyorsunuz?

HTML dil etiketlerini saniyeler içinde sayfalarınıza uygulamak için HREFLANG Tags Lite WordPress eklentisini kullanabilirsiniz.

2. Hreflang Etiketini HTTP Headers ile Uygulamak

PDF’ler gibi HTML olmayan sayfalarda, HTML’nin <head> kısmına etiketler yerleştirerek dil etiketi belirtmek mümkün değildir.

Bu gibi durumlarda, belge değişkenlerinin göreceli dilini belirlemek için HTTP headers kullanabilirsiniz.

3. XML Site Haritanıza Hreflang Uygulamak

Site Haritaları, bir sayfanın dilini ve türevlerini belirlemek için ilgili işaretler içerebilir.

Bunun için, “xhtml: link” özelliğini kullanabilirsiniz.

Son Düşünceler

Hreflang o kadar da karmaşık bir kullanıma sahip değil. Sadece doğru uygulama yapmanız ve sürekli takip etmeniz gerekmekte, üstelik WordPress vb. altyapılar için hazır pluginlerde yukarda da örneğini verdiğimiz gibi mevcut.

Bunlardan bi tane kurup dil etiketlerinizin ayarlanmasını otomatikleştirebilirsiniz.

Hreflang dil etiketi konusunu anlamadıysanız yada sorularınız varsa bu postun altına yorum bırakabilirsiniz.

 

Oğuzhan Bilişik

618Media.com CEO'su, Dijital Pazarlama Uzmanı ve SEO tutkunu, her gün partnerlerin web siteleri yükselsin diye çalışmakta :)

İlgili Makaleler

2 Yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın

Kapalı
Başa dön tuşu