Pikselyn

Hreflang Etiketi ve Çok Dilli SEO

Küresel bir kitleye ulaşmak, her web sitesi sahibi için büyük bir potansiyel barındırır. Ancak, farklı dillerde ve coğrafyalarda içerik sunmak, teknik karmaşıklıkları da beraberinde getirir. Google’ın ve diğer arama motorlarının sitenizin farklı versiyonlarını doğru bir şekilde anlaması, sıralamalarınızı doğrudan etkiler. İşte bu noktada hreflang etiketi, çok dilli SEO stratejinizin en kritik bileşenlerinden biri haline gelir. Bu rehber, hreflang etiketinin ne olduğunu, neden bu kadar önemli olduğunu ve çok dilli bir web sitesi için nasıl doğru bir şekilde uygulanacağını adım adım açıklayacaktır.

hreflang-etiketi

Hreflang Etiketi Nedir ve Neden Önemlidir?

Hreflang etiketi, arama motorlarına bir sayfanın alternatif versiyonlarının olduğunu ve bu versiyonların belirli bir dil veya coğrafi bölge için hedeflendiğini bildiren bir HTML özelliğidir. Temel amacı, aynı içeriğin farklı dillerdeki veya bölgelerdeki kopyalarının, arama sonuçlarında doğru kullanıcıya sunulmasını sağlamaktır. Örneğin, İspanya’daki bir kullanıcıya İspanyolca sayfanızın, İngiltere’deki bir kullanıcıya ise İngilizce sayfanızın gösterilmesini sağlar.
Bu etiket kullanılmadığında, arama motorları aynı içeriğin farklı versiyonlarını kopya içerik olarak algılayabilir. Bu durum ise sitenizin SEO performansını olumsuz etkileyerek, sıralama kaybına neden olabilir. Dolayısıyla, hreflang, hem kullanıcı deneyimini iyileştirmek hem de arama motoru optimizasyonu (SEO) açısından sitenizi korumak için hayati bir araçtır.


Hreflang Etiketi Nasıl Çalışır ve Kullanım Senaryoları Nelerdir?

Hreflang etiketinin temel çalışma prensibi, her dil ve bölge için ayrı bir sayfa oluşturup, bu sayfaları birbirine bağlamaktır. Bu bağlantı, genellikle sayfa başlığına <link rel="alternate" hreflang="lang_code" href="url"> şeklinde eklenir. lang_code, dil ve isteğe bağlı olarak ülke kodunu (örneğin, en-us veya tr-tr) belirtir.
En yaygın kullanım senaryolarından biri, aynı içeriğin farklı dillere çevrilmiş versiyonlarıdır (örneğin, Almanca ve Fransızca sayfalar). Bir diğer önemli senaryo ise aynı dilde ancak farklı bölgeler için hedeflenen sayfalardır (örneğin, ABD’deki İngilizce konuşanlar için en-us ve Birleşik Krallık’taki İngilizce konuşanlar için en-gb). Bu sayede, arama motorları kullanıcıların coğrafi konumuna göre en uygun sayfayı belirler ve gösterir.


Çok Dilli SEO’da Hreflang Etiketinin Rolü

Çok dilli SEO, sadece içeriği çevirmekten çok daha fazlasını gerektiren karmaşık bir süreçtir. Hreflang etiketi, bu sürecin teknik temelini oluşturur. Arama motorları, bir sayfanın farklı dillerdeki alternatiflerini tanımadığında, en iyi sıralamaya sahip olan versiyonu tüm bölgelerde gösterebilir. Bu, yerel kullanıcı deneyimini olumsuz etkiler ve potansiyel dönüşümleri azaltır.
Hreflang etiketi, bu sorunu çözerek, arama motorlarının sayfa eşleştirmelerini doğru yapmasını sağlar. Ayrıca, kopya içerik cezası riskini ortadan kaldırır. Unutulmamalıdır ki, çok dilli bir sitenin başarılı olabilmesi için hreflang etiketi, yapısal veri işaretlemesi, yerel anahtar kelime araştırması ve yerel backlink stratejileri gibi diğer SEO taktikleriyle birlikte kullanılmalıdır.


Hreflang Etiketini Doğru Uygulamanın Temel Adımları

Hreflang etiketini doğru bir şekilde uygulamak, genellikle birkaç basit adımı içerir. İlk olarak, her sayfa için mevcut tüm dil ve bölge alternatiflerini belirlemelisiniz. Ardından, her bir sayfanın <head> bölümüne, kendi kendine referans veren (self-referencing) bir hreflang etiketi eklemelisiniz. Örneğin, İngilizce sayfanız hem kendi İngilizce versiyonunu hem de diğer dillerdeki alternatiflerini içermelidir.
Ayrıca, XML site haritası kullanarak da hreflang etiketlerini uygulayabilirsiniz. Bu yöntem, özellikle çok sayıda sayfaya sahip siteler için daha pratik olabilir. Uygulama sırasında yapılan yaygın hatalardan biri, her sayfanın diğer dillerdeki alternatiflerine doğru şekilde bağlanmamasıdır. Her sayfa, diğer alternatiflere çift yönlü bir bağlantı kurmalıdır.


Sık Yapılan Hreflang Hataları ve Çözümleri

Hreflang etiketini uygularken yapılan en yaygın hatalar, etiketlerin yanlış dil veya bölge kodlarıyla kullanılması, çift yönlü bağlantıların kurulmaması ve mutlak URL’ler yerine göreceli URL’lerin kullanılmasıdır. Örneğin, en yerine us gibi yanlış kodlar kullanmak veya tr-tr ve tr-TR gibi büyük/küçük harf duyarlılığını göz ardı etmek sıkça karşılaşılan sorunlardır.
Bir diğer büyük hata, tüm dil alternatiflerinin birbirine doğru şekilde bağlanmamasıdır. Eğer A sayfası B’ye hreflang etiketi ile işaret ediyorsa, B sayfası da mutlaka A’ya işaret etmelidir. Bu, karşılıklı doğrulama (bidirectional confirmation) olarak bilinir. Bu hatalar, arama motorlarının hreflang etiketini göz ardı etmesine veya yanlış anlamasına neden olabilir. Düzenli olarak hreflang etiketlerinizi kontrol etmek ve Google Search Console’da hata raporlarını izlemek, bu sorunların önüne geçmenize yardımcı olur.


Örneklerle Hreflang Etiketi Uygulamaları

Hreflang etiketinin nasıl uygulandığını daha iyi anlamak için birkaç örneğe bakalım.

Örnek 1: Aynı içerik farklı dillerde Türkçe sayfanızın URL’si https://www.orneksite.com/tr/hakkimizda ve İngilizce versiyonu https://www.orneksite.com/en/about-us olsun. Her iki sayfanın <head> bölümüne aşağıdaki etiketler eklenmelidir:

Türkçe sayfa için:
HTML

<link rel="alternate" hreflang="tr" href="https://www.orneksite.com/tr/hakkimizda" />
<link rel="alternate" hreflang="en" href="https://www.orneksite.com/en/about-us" />

İngilizce sayfa için:
HTML

<link rel="alternate" hreflang="en" href="https://www.orneksite.com/en/about-us" />
<link rel="alternate" hreflang="tr" href="https://www.orneksite.com/tr/hakkimizda" />

Örnek 2: Aynı dil, farklı bölgeler ABD’deki kullanıcılar için https://www.orneksite.com/en-us/ ve Birleşik Krallık’taki kullanıcılar için https://www.orneksite.com/en-gb/ sayfaları olsun. Her iki sayfanın <head> bölümüne aşağıdaki etiketler eklenmelidir:

ABD sayfası için:
HTML

<link rel="alternate" hreflang="en-us" href="https://www.orneksite.com/en-us/" />
<link rel="alternate" hreflang="en-gb" href="https://www.orneksite.com/en-gb/" />

Birleşik Krallık sayfası için:
HTML

<link rel="alternate" hreflang="en-gb" href="https://www.orneksite.com/en-gb/" />
<link rel="alternate" hreflang="en-us" href="https://www.orneksite.com/en-us/" />

Bu örnekler, hreflang etiketlerinin nasıl birbirine referans verdiğini ve doğru şekilde uygulandığında arama motorlarının sayfalarınızı nasıl anladığını gösterir.