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

İçerik başlıklarına hızlı erişim için tıklayınız

Hreflang Etiketi Nedir?

Hreflang etiketi, dil ve bölgesel hedeflerinizi sunan bir HTML Meta kodudur. Bu etiketler, sayfanızın bölgesel ve dil hedeflemesini daha iyi tanıtabilmek ve arama motorlarının sayfanızı arama sonuçlarında daha iyi pozisyonlara erişebileek bir düzeye sunabilmek için gereklidir.

Bir hreflang etiketinin temel biçimi aşağıdaki gibidir:

< link rel = "alternate" hreflang = "tr-en" href = "http://sitedi.com/sayfaadi.html" />

Burada en önemli nokta “tr-en” olarak belirtilen kısımdır. Arama motorları bu şekilde hedeflediğiniz bölge ve dil seçimini öğrenmiş olur. Yukarıda sunulan örnekte; Türkiye’de İngilizce konuşan kullanıcılar hedeflenmiştir.

Hreflang Etiketlerini Nasıl Kullanabilirim?

Hreflang Etiketleri üç alanda kullanılır;

1. HTML Kodu
2. http başlığında
3. XML Site haritasında

Uygulama yapılırken yukarıda sunulanlardan sadee bir tanesini seçmek daha doğru bir tercih olacaktır.

Şimdi ise etiketin nasıl kullanılacağına bakalım.

Türkiye üzerinde kayıtlı bir işletmeniz var ancak İngiltere ve Fransa ile çalışıyorsunuz. Farklı ülkelerde yer alan kitlelerinize erişebilmek adına oluşturduğunuz İngilizce ve Fransızca sayfalarınızı tercüme ettiniz. Bu düzenleme sonrası artık sitenizde yer alan tüm sayfaların üç farklı versiyonu bulunur.

    

*Türkçe
*İngilizce
*Fransızca

Hreflang etiketi kullanmazsanız arama motoru yukarıda yer alan sayfaların tamamını Türkiye için oluşturulduğunu düşünebilir veya Yinelenen İçerik olarak algılayabilir.

Sitede yer alan tüm sayfaları hedeflediğiniz dil seçimi ve bölge bazlı olarak Hreflang ile doğru bir şekilde yapılandırmak için, sayfanızın 3 versiyonunda da aşağıdaki örnek etiketleri eklememiz gerekir.

< link rel = "alternate" hreflang = "tr-TR" href = "http://siteadi.com/sayfaadi.html" />

< link rel = "alternate" hreflang = "en-GB" href = "http://example.com/en/sayfaadi.html" />

< link rel = "alternate" hreflang = "fr" href = "http://example.com/fr/sayfaadi.html" />

Bunun yanı sıra, Google bu bölge veya ülke dışından sitenize giriş yapacaklar için sayfanıun varsayılan sürümünüde aşağıdaki şekilde belirtmenizi ister.

< link rel = "alternate" hreflang = "x-default" href = "http://siteadi.com/sayfaadi.html" />

Tek başına bir ülke kodu değil, dil belirleyebileceğinizi bilmek oldukça önemlidir.

*Dil hedeflemeyi tek başına belirtebilirsiniz
*Dil ve ülke belirtebilirsiniz
*Yalnızca bir ülke kodu belirtemezsiniz

HTTP Header Açıklama Alanı Kullanımı

      

Diğer bir yöntem ise HTTP açıklama alanıdır. Hreflang etiketini HTML dışında HTTP Üst bilgi alanında da sunabilirsiniz.

Kullanım ile illgili bir örnek;

HTTP/1.1 200 OK

Content-Type: text/html

Link: <http://siteadi.com/en-us/page.html; rel=”alternate”;

hreflang=”en-US”

Content-Length: 5710

(... HTTP yanıt üstbilgilerinizin geri kalan kısmı ...)

Çok Fazla çeviri içeren sayfalarınız varsa

Genel olarak kullanılmayan bu yöntem çok fazla çeviri içeren siteler için kurgulanmıştır. Eğer farklı dil üzerinde onlarca sayfanız bulunuyorsa, HTTP açıklamaları ve HTML koduna ilgili kodları eklemek sayfanızın performansını düşürebilir. Google bu durumlar için XML Site Haritası kullanımını önermektedir. Kullanımı son derece basit olan bu yöntem için örnek bir yapı aşağıda yer almaktadır.

< url >

< loc > http://example.com/page.html</ loc >

< xhtml: link rel = "alternatif" hreflang = "tr-TR" href = "http://siteadi.com/sayfaadi.html" />

< xhtml: link rel = "alternatif" hreflang = "en-GB" href = "http://siteadi.com/en/sayfaadi.html" />

< xhtml: link rel = "alternatif" hreflang = "fr" href = "http://siteadi.com/fr/sayfaadi.html" />

< xhtml: link rel = "alternatif" hreflang = "x-default" href = "http://siteadi.com/sayfaadi.html" />

</ url >

Yukarıda yer alan şablon üzerinden oluşturduğunuz bir site haritası sorunsuz bir şekilde çalışacaktır. Bu yöntem uygulandığında diğer 2 yöntemi kullanmanıza gerek kalmaz. Daha detaylı bilgi için Google tarafından oluşturulan https://support.google.com/webmasters/answer/2620865?hl=tr dökümanına göz atabilirsiniz.

Hreflang Kullanımında Dikkat Edilmesi Gerekenler

1. Ülke kodları ve dil kodlarının geçersiz olmaması

2. Önce dil ve sonra ülkeyi belirtecek şekilde olmalıdır ve sıralamasını karıştırmamalısınız

3. Canonical etiketi farklı bir sayfayı işaretliyorsa, bu sayfaya Hreflang etiketi uygulanmamalıdır.

4. Dil etiketini tek başına kullanabilirsiniz fakat ülke kodunu belirtemezsiniz. Bu nedenle "Dil ve Ülke" veya "Dil" kodları bulunmalıdır

5. Sayfaların birbiri ile olan bağını doğru yapılandırmalısınız. A sayfası üzerinden B sayfasına bağlantı verildiğinde, B üzerinden A sayfasına geri bağlantı sağlanmalıdır. Aksi taktirde Search Console üzerinde hata alma ihtimaliniz yüksek.


   

Hreflang Canonical Kullanımı

Hreflang yapısını kullandığınız sayfalarda Canonical etiketi normal yapısında kullanılmalıdır ve URL adresinin birebir aynısı olmalıdır. Canonical etiketini ilk defa duyuyorsanız Canonical Kodu Nedir? Neden Kullanmalıyım? başlıklı makalemizi okuyarak bilgi sahibi olabilirsiniz.

Hreflang Etiketi Kullanmazsam Zararı Olur  mu?

Birden fazla bölgeye hitap ediyor ve farklı dil seçenekleri kullanıyorsanız bu sayfaların Google tarafından doğru bir şekilde anlaşılması önemlidir. Belirli bölgeye hitap eden bir içeriğiniz ve sayfanız var ise, arama motorları bu sayfayı diğer sayfalarınızın aksine, bölgesel olarak arama sonuçlarında çıkarması daha kolay olacaktır. Bu nedenle doğru bir şekilde yapılandırıldığında kullanılması siteniz için oldukça faydalı olacaktır.

Önceki Blog Site Hızını Etkileyen Faktörler Nelerdir
Yorumlar
Yorum Yap
Yorum yapmak için aşağıdaki formu doldurunuz
Daha İyisi Mümkün
Sıralamalarda yükselmeye hazır mısın?
Bizimle iletişime geçin, web sitenizi inceleyelim ve geri tüm kalan süreçler konusunda sizi bilgilendirelim.