Hreflang Etiketi Nedir ve Neden SEO İçin Önemlidir?
Hreflang etiketi, bir web sayfasının farklı dil ve/veya coğrafi hedeflemelere sahip varyasyonlarını arama motorlarına bildirmek için kullanılan bir HTML özelliğidir. Arama motorlarının, kullanıcının diline ve konumuna en uygun sayfayı sunmasına yardımcı olur. SEO açısından önemi ise şöyledir:
- Doğru Hedefleme: Kullanıcılara doğru dil ve bölgedeki içeriği sunarak kullanıcı deneyimini iyileştirir.
- Yinelenen İçerik Sorununu Çözme: Aynı içeriğin farklı dillerdeki versiyonlarını tanımlayarak yinelenen içerik sorununu önler.
- SEO Performansını Artırma: Doğru dil ve bölge hedeflemesi sayesinde arama motoru sıralamalarını iyileştirir.
- Dönüşüm Oranlarını Yükseltme: Yerel kullanıcılara yerel dilde içerik sunarak dönüşüm oranlarını artırır.
Örneğin, bir e-ticaret siteniz varsa ve ürünlerinizi hem İngilizce hem de Almanca olarak satıyorsanız, hreflang etiketleri sayesinde İngilizce konuşan kullanıcılara İngilizce sayfalarınızı, Almanca konuşan kullanıcılara ise Almanca sayfalarınızı gösterebilirsiniz.
Hreflang Etiketleri Nasıl Uygulanır? (3 Farklı Yöntem)
Hreflang etiketlerini uygulamak için üç ana yöntem bulunmaktadır:
- HTML Etiketleri: Sayfanın <head> bölümüne eklenen <link rel="alternate" hreflang="x" href="url" /> etiketleri.
- HTTP Başlıkları: PDF gibi HTML olmayan dosyalar için kullanılan HTTP başlıkları.
- XML Sitemap: Arama motorlarına hreflang bilgilerini toplu olarak iletmek için kullanılan XML sitemap dosyaları.
1. HTML Etiketleri ile Hreflang Uygulaması
Bu yöntem en yaygın kullanılan yöntemdir. Her sayfanın <head> bölümüne, o sayfanın farklı dil ve bölge varyasyonlarını gösteren <link rel="alternate" hreflang="x" href="url" /> etiketleri eklenir.
Örnek:
<link rel="alternate" hreflang="en-us" href="https://www.example.com/en-us/" />
<link rel="alternate" hreflang="en-gb" href="https://www.example.com/en-gb/" />
<link rel="alternate" hreflang="de-de" href="https://www.example.com/de-de/" />
<link rel="alternate" hreflang="x-default" href="https://www.example.com/" />
- hreflang="en-us": Sayfanın Amerikan İngilizcesi versiyonunu belirtir.
- hreflang="en-gb": Sayfanın İngiliz İngilizcesi versiyonunu belirtir.
- hreflang="de-de": Sayfanın Alman versiyonunu belirtir.
- hreflang="x-default": Belirli bir dil veya bölge hedeflemesi olmayan kullanıcılar için varsayılan sayfayı belirtir. x-default etiketi mutlaka kullanılmalıdır.
Önemli Not: Her sayfa, kendi kendine referans veren bir hreflang etiketine sahip olmalıdır. Yani, İngilizce (ABD) versiyonu, kendi hreflang etiketini de içermelidir.
2. HTTP Başlıkları ile Hreflang Uygulaması
PDF dosyaları veya HTML olmayan diğer dosyalar için HTTP başlıkları kullanılarak hreflang bilgileri belirtilebilir.
Örnek:
Link: <https://www.example.com/dosya.pdf>; rel="alternate"; hreflang="en-us",
<https://www.example.com/de/dosya.pdf>; rel="alternate"; hreflang="de-de"
Bu örnekte, "dosya.pdf" adlı dosyanın hem İngilizce (ABD) hem de Almanca versiyonları için hreflang bilgileri belirtilmiştir.
3. XML Sitemap ile Hreflang Uygulaması
Büyük web siteleri için XML sitemap dosyaları, hreflang bilgilerini toplu olarak arama motorlarına iletmek için kullanılabilir. Bu yöntem, özellikle çok sayıda dil ve bölge varyasyonuna sahip siteler için daha yönetilebilir bir çözüm sunar.
Örnek:
<url>
<loc>https://www.example.com/en-us/</loc>
<xhtml:link
rel="alternate"
hreflang="en-us"
href="https://www.example.com/en-us/"/>
<xhtml:link
rel="alternate"
hreflang="en-gb"
href="https://www.example.com/en-gb/"/>
<xhtml:link
rel="alternate"
hreflang="de-de"
href="https://www.example.com/de-de/"/>
<xhtml:link
rel="alternate"
hreflang="x-default"
href="https://www.example.com/"/>
</url>
Bu örnekte, İngilizce (ABD) sayfasının XML sitemap girişinde, diğer dil ve bölge varyasyonlarına ait hreflang bilgileri belirtilmiştir.
Hreflang Etiketlerinde Yapılan Yaygın Hatalar Nelerdir ve Nasıl Önlenir?
Hreflang etiketlerini doğru bir şekilde uygulamak önemlidir, aksi takdirde SEO performansınız olumsuz etkilenebilir. İşte sık yapılan hatalar ve bunları önlemenin yolları:
- Yanlış Dil ve Bölge Kodları: ISO 639-1 (dil) ve ISO 3166-1 Alpha 2 (bölge) standartlarına uymayan kodlar kullanmak. Örneğin, "en-UK" yerine "en-gb" kullanmalısınız.
- Karşılıklı Bağlantı Eksikliği: Her sayfanın, diğer varyasyonlarına karşılıklı olarak bağlantı vermemesi. A sayfasının B sayfasına hreflang etiketiyle bağlantı vermesi durumunda, B sayfasının da A sayfasına hreflang etiketiyle bağlantı vermesi gerekir.
- x-default Etiketini Unutmak: Belirli bir dil veya bölge hedeflemesi olmayan kullanıcılar için varsayılan sayfayı belirtmemek.
- Aynı Sayfada Birden Fazla x-default Etiketi Kullanmak: Bu durum, arama motorlarının hangi sayfanın varsayılan olduğunu belirlemesini zorlaştırır.
- Hatalı URL'ler: Yanlış veya eksik URL'ler kullanmak. URL'lerin doğru ve erişilebilir olduğundan emin olun.
- Tutarsız Uygulama: HTML etiketleri, HTTP başlıkları ve XML sitemap arasında tutarsızlıklar olması.
Bu hataları önlemek için:
- Dil ve bölge kodlarını dikkatlice kontrol edin.
- Karşılıklı bağlantıların doğru bir şekilde ayarlandığından emin olun.
- x-default etiketini kullanmayı unutmayın ve aynı sayfada birden fazla kullanmaktan kaçının.
- URL'leri düzenli olarak kontrol edin ve hatalı olanları düzeltin.
- Hreflang uygulamalarınızın tutarlı olduğundan emin olun.
Hreflang Etiketlerinin Doğruluğu Nasıl Kontrol Edilir?
Hreflang etiketlerinin doğru bir şekilde uygulandığından emin olmak için çeşitli araçlar ve yöntemler kullanabilirsiniz:
- Google Search Console: Google Search Console'daki "Uluslararası Hedefleme" raporu, hreflang hatalarını ve uyarılarını gösterir.
- Arama Motoru Optimizasyon (SEO) Araçları: Ahrefs, Semrush, Moz gibi SEO araçları, hreflang etiketlerini analiz edebilir ve hataları tespit edebilir.
- Hreflang Test Araçları: İnternet üzerinde birçok ücretsiz hreflang test aracı bulunmaktadır. Bu araçlar, URL'lerinizi analiz ederek hreflang etiketlerinin doğru olup olmadığını kontrol edebilir.
- Tarayıcı Eklentileri: Hreflang Checker gibi tarayıcı eklentileri, bir sayfadaki hreflang etiketlerini hızlı bir şekilde kontrol etmenizi sağlar.
Hreflang etiketlerini düzenli olarak kontrol etmek, hataları erken tespit etmenize ve SEO performansınızı korumanıza yardımcı olur.
Hreflang Etiketleri ve SEO Performansı Arasındaki İlişki
Hreflang etiketleri, SEO performansını doğrudan etkileyen önemli bir faktördür. Doğru uygulandığında, arama motorlarının web sitenizin farklı dil ve bölge varyasyonlarını anlamasına yardımcı olur ve aşağıdaki faydaları sağlar:
- Daha İyi Sıralamalar: Kullanıcının diline ve konumuna uygun sayfaları göstererek arama motoru sıralamalarını iyileştirir.
- Daha Yüksek Tıklama Oranları (TO): Yerel kullanıcılara yerel dilde içerik sunarak tıklama oranlarını artırır.
- Daha Düşük Hemen Çıkma Oranları: Kullanıcıların aradıkları içeriği bulmalarını sağlayarak hemen çıkma oranlarını düşürür.
- Daha Yüksek Dönüşüm Oranları: Yerel kullanıcılara yerel dilde ve kültüre uygun içerik sunarak dönüşüm oranlarını artırır.
Hreflang etiketlerini doğru bir şekilde uygulamak, web sitenizin uluslararası SEO başarısı için kritik öneme sahiptir.
Hreflang Etiketleri ile İlgili Vaka Çalışmaları
Vaka Çalışması 1: E-ticaret Sitesi
Bir e-ticaret sitesi, ürünlerini İngilizce, Almanca, Fransızca ve İspanyolca olarak satmaktadır. Hreflang etiketlerini doğru bir şekilde uyguladıktan sonra, aşağıdaki sonuçları elde etmiştir:
- Almanya'daki arama motoru trafiği %40 artmıştır.
- Fransa'daki dönüşüm oranları %25 yükselmiştir.
- Hemen çıkma oranları tüm dillerde ortalama %15 düşmüştür.
Vaka Çalışması 2: Haber Sitesi
Bir haber sitesi, haberlerini İngilizce, İspanyolca ve Arapça olarak yayınlamaktadır. Hreflang etiketlerini uygulamadan önce, İspanyolca ve Arapça içerikleri İngilizce arama sonuçlarında da görünmekteydi. Hreflang etiketlerini uyguladıktan sonra, bu sorun çözülmüş ve her dil için doğru hedefleme sağlanmıştır.
Hreflang Etiketleri ve Dil/Bölge Kodları: Kapsamlı Rehber
Hreflang etiketlerinde kullanılan dil ve bölge kodları, arama motorlarına hangi dil ve bölgeyi hedeflediğinizi belirtir. Bu kodlar, ISO 639-1 (dil) ve ISO 3166-1 Alpha 2 (bölge) standartlarına uygun olmalıdır.
Dil Kodları (ISO 639-1):
En sık kullanılan dil kodlarından bazıları şunlardır:
- en: İngilizce
- de: Almanca
- fr: Fransızca
- es: İspanyolca
- it: İtalyanca
- ja: Japonca
- zh: Çince
- tr: Türkçe
- ru: Rusça
Bölge Kodları (ISO 3166-1 Alpha 2):
En sık kullanılan bölge kodlarından bazıları şunlardır:
- US: Amerika Birleşik Devletleri
- GB: Birleşik Krallık
- DE: Almanya
- FR: Fransa
- ES: İspanya
- IT: İtalya
- JP: Japonya
- CN: Çin
- TR: Türkiye
- RU: Rusya
Dil ve Bölge Kodlarının Kombinasyonu:
Dil ve bölge kodları, bir araya getirilerek daha spesifik hedeflemeler yapılabilir. Örneğin:
- en-us: Amerikan İngilizcesi
- en-gb: İngiliz İngilizcesi
- de-de: Almanya Almancası
- fr-ca: Kanada Fransızcası
Önemli Not: Bölge kodu belirtmek isteğe bağlıdır. Sadece dil kodu belirterek, o dili konuşan tüm kullanıcıları hedefleyebilirsiniz. Örneğin, "es" kodu, İspanyolca konuşan tüm kullanıcıları (İspanya, Latin Amerika vb.) hedefleyecektir.
Hreflang Etiketlerinde Kullanılabilecek Geçerli Kodlar Tablosu:
Dil Kodu | Bölge Kodu | Örnek | Açıklama |
---|---|---|---|
en | US | en-us | Amerikan İngilizcesi |
en | GB | en-gb | İngiliz İngilizcesi |
de | DE | de-de | Almanya Almancası |
fr | FR | fr-fr | Fransa Fransızcası |
tr | TR | tr-tr | Türkiye Türkçesi |
es | ES | es-es | İspanya İspanyolcası |
es | MX | es-mx | Meksika İspanyolcası |
zh | CN | zh-cn | Çin Mandarin Çincesi |
- | - | x-default | Varsayılan dil/bölge |
Hreflang Etiketlerini Uygularken Dikkat Edilmesi Gereken SEO En İyi Uygulamaları
Hreflang etiketlerini doğru ve etkili bir şekilde uygulamak için aşağıdaki SEO en iyi uygulamalarına dikkat edin:
- Doğru Kodları Kullanın: ISO 639-1 (dil) ve ISO 3166-1 Alpha 2 (bölge) standartlarına uygun kodlar kullanın.
- Karşılıklı Bağlantıları Sağlayın: Her sayfanın, diğer varyasyonlarına karşılıklı olarak bağlantı verdiğinden emin olun.
- x-default Etiketini Kullanın: Belirli bir dil veya bölge hedeflemesi olmayan kullanıcılar için varsayılan sayfayı belirtin.
- URL'leri Kontrol Edin: URL'lerin doğru ve erişilebilir olduğundan emin olun.
- Tutarlılık Sağlayın: HTML etiketleri, HTTP başlıkları ve XML sitemap arasında tutarlılık sağlayın.
- Düzenli Olarak Kontrol Edin: Hreflang etiketlerini düzenli olarak kontrol edin ve hataları düzeltin.
- Mobil Uyumluluğu Göz Önünde Bulundurun: Mobil cihazlarda da hreflang etiketlerinin doğru çalıştığından emin olun.
- Sayfa Hızını Optimize Edin: Hreflang etiketlerinin sayfa hızını olumsuz etkilemediğinden emin olun.
- Kullanıcı Deneyimini İyileştirin: Hreflang etiketleri sayesinde kullanıcılara doğru dil ve bölgedeki içeriği sunarak kullanıcı deneyimini iyileştirin.
- Analiz ve Raporlama: Hreflang etiketlerinin SEO performansını analiz edin ve raporlayın.
Hreflang Etiketlerinin SEO Performansına Etkisi (Tahmini):
Kriter | Hreflang Etiketleri Olmadan | Hreflang Etiketleri ile | Tahmini İyileşme |
---|---|---|---|
Arama Motoru Sıralamaları | Ortalama | Yüksek | %20-40 |
Tıklama Oranları (TO) | Ortalama | Yüksek | %10-20 |
Hemen Çıkma Oranları | Yüksek | Düşük | %15-25 |
Dönüşüm Oranları | Ortalama | Yüksek | %15-30 |
Görsel Açıklama (Şema):
Hreflang etiketlerinin çalışma prensibini gösteren basit bir şema:
[Kullanıcı (Dil: İngilizce, Konum: ABD)] --> [Arama Motoru] --> [Web Sitesi (Hreflang Etiketleri)] --> [İngilizce (ABD) Sayfası]
Bu şema, İngilizce konuşan ve ABD'de bulunan bir kullanıcının arama motoru üzerinden bir web sitesine eriştiğini ve hreflang etiketleri sayesinde doğru (İngilizce ABD) sayfasına yönlendirildiğini göstermektedir.