Bir web sitesini birden fazla dil veya ülke için yayınlıyorsanız, arama motorlarının doğru sayfayı doğru kullanıcıya göstermesi büyük önem taşır. İşte tam bu noktada hreflang etiketi devreye girer. Google ve diğer arama motorları, hreflang sayesinde sayfanın hangi dil veya bölgeye yönelik olduğunu anlayabilir. Böylece İngilizce içerik İngilizce konuşan kullanıcılara, Türkçe içerik ise Türkiye’deki ziyaretçilere gösterilir.
Bu rehberde hreflang nedir, ne işe yarar, nasıl uygulanır, SEO açısından neden önemlidir, x-default etiketi nasıl kullanılır ve en sık yapılan hatalar nelerdir gibi merak edilen tüm sorulara detaylı şekilde cevap bulabilirsiniz.
Hreflang Nedir?
Hreflang, HTML’de kullanılan bir bağlantı niteliğidir (attribute). Arama motorlarına bir web sayfasının hangi dilde veya hangi ülke için hazırlandığını bildirir.
Örneğin aynı ürün sayfasının;
- Türkçe sürümü
- İngilizce sürümü
- Almanca sürümü
- Fransızca sürümü
varsa, hreflang etiketleri sayesinde Google bunların birbirinin farklı dil versiyonları olduğunu anlayabilir.
Hreflang Ne İşe Yarar?
Hreflang’in temel amacı kullanıcıyı bulunduğu ülkeye veya tercih ettiği dile uygun sayfaya yönlendirmektir.
Başlıca avantajları şunlardır:
- Yanlış dilde sayfa gösterilmesini önler.
- Uluslararası SEO performansını artırır.
- Bölgesel arama sonuçlarını iyileştirir.
- Kullanıcı deneyimini geliştirir.
- Yinelenen içerik (duplicate content) karışıklığını azaltır.
- Arama motorlarının farklı dil sürümlerini doğru ilişkilendirmesini sağlar.
Hreflang SEO İçin Neden Önemlidir?
Uluslararası web sitelerinde en sık yaşanan sorunlardan biri, Google’ın hangi sayfayı hangi ülkede göstermesi gerektiğini bilememesidir.
Örneğin;
- example.com/tr/
- example.com/en/
- example.com/de/
adreslerinde aynı içeriğin farklı dilleri bulunuyorsa hreflang kullanılmadığında Google yanlış sürümü gösterebilir.
Bu durum;
- yüksek hemen çıkma oranına,
- düşük dönüşüm oranına,
- kötü kullanıcı deneyimine
neden olabilir.
Hreflang Nasıl Çalışır?
Google sayfanın <head> bölümündeki hreflang etiketlerini okur.
Örnek kullanım:
<link rel="alternate" hreflang="tr" href="https://example.com/tr/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
Bu yapı sayesinde arama motoru her URL’nin hangi dile ait olduğunu bilir.
Hreflang Kod Yapısı
Standart söz dizimi şöyledir:
<link rel="alternate"
hreflang="dil-kod"
href="https://site.com/" />
Örneğin:
Türkçe
hreflang="tr"
İngilizce
hreflang="en"
ABD İngilizcesi
hreflang="en-US"
Birleşik Krallık İngilizcesi
hreflang="en-GB"
Almanca
hreflang="de"
Fransızca
hreflang="fr"
İspanyolca (İspanya)
hreflang="es-ES"
İspanyolca (Meksika)
hreflang="es-MX"
x-default Nedir?
Bazı ziyaretçiler desteklenen ülkeler arasında olmayabilir.
Bu durumda Google’a varsayılan sayfa gösterilebilir.
Örneğin:
<link rel="alternate"
hreflang="x-default"
href="https://example.com/" />
Bu etiket, hiçbir dil veya ülke eşleşmediğinde kullanılacak varsayılan sayfayı belirtir.
Hreflang Nerelerde Kullanılır?
Üç farklı yöntem bulunmaktadır.
HTML İçinde
En yaygın yöntemdir.
Sayfanın <head> bölümüne eklenir.
XML Sitemap
Büyük web sitelerinde tercih edilir.
Özellikle on binlerce URL bulunan projelerde yönetimi kolaylaştırır.
HTTP Header
PDF gibi HTML olmayan dosyalarda kullanılabilir.
WordPress’te Hreflang Kullanımı
WordPress kullanıcıları hreflang etiketlerini manuel olarak ekleyebilir veya çok dilli eklentilerden yararlanabilir.
Yaygın çözümler:
- WPML
- Polylang
- TranslatePress
- Weglot
Bu eklentiler, farklı dil sürümleri arasında hreflang ilişkilerini otomatik oluşturabilir.
Hreflang ve Canonical Etiketi Aynı Şey mi?
Hayır.
İkisi farklı amaçlar için kullanılır.
Canonical etiketi
- Asıl (kanonik) URL’yi belirtir.
- Yinelenen içerik sorunlarını yönetir.
Hreflang etiketi
- Sayfanın dil ve bölge hedeflemesini belirtir.
- Farklı dil sürümlerini birbirine bağlar.
Çok dilli sitelerde her iki etiket birlikte kullanılabilir.
En Sık Yapılan Hreflang Hataları
Uluslararası SEO çalışmalarında sık karşılaşılan hatalar şunlardır:
- Yanlış dil kodu kullanmak
- ISO standartlarına uymayan ülke kodları eklemek
- Karşılıklı (reciprocal) hreflang bağlantıları oluşturmamak
- Kırık (404) URL’lere yönlendirmek
- Canonical ile hreflang’in çelişmesi
- x-default etiketini eksik bırakmak
- HTTP ve HTTPS adreslerini karıştırmak
- Aynı URL’yi farklı dillere yanlış tanımlamak
Hreflang Nasıl Test Edilir?
Hreflang yapılandırmasının doğru çalıştığından emin olmak için çeşitli doğrulama araçları kullanılabilir.
Kontrol edilmesi gereken noktalar:
- Tüm URL’ler çalışıyor mu?
- Karşılıklı bağlantılar mevcut mu?
- Dil kodları doğru mu?
- x-default tanımlı mı?
- Canonical etiketiyle çakışma var mı?
Düzenli kontroller, uluslararası SEO sorunlarının erken tespit edilmesine yardımcı olur.
Hreflang Dil Kodları
En sık kullanılan dil kodlarından bazıları şunlardır:
| Dil | Kod |
|---|---|
| Türkçe | tr |
| İngilizce | en |
| Almanca | de |
| Fransızca | fr |
| İspanyolca | es |
| İtalyanca | it |
| Portekizce | pt |
| Rusça | ru |
| Japonca | ja |
| Korece | ko |
| Çince (Basitleştirilmiş) | zh-CN |
| Çince (Geleneksel) | zh-Hant |
Hreflang Kullanırken Dikkat Edilmesi Gerekenler
Başarılı bir hreflang uygulaması için şu noktalara dikkat edilmelidir:
- Her dil sürümü kendi URL’sine sahip olmalıdır.
- Tüm sürümler birbirini karşılıklı olarak işaretlemelidir.
- ISO dil ve ülke kodları kullanılmalıdır.
- Kırık bağlantılar bulunmamalıdır.
- XML site haritası ile HTML etiketleri çelişmemelidir.
- Canonical ve hreflang birlikte doğru yapılandırılmalıdır.
- x-default etiketi mümkün olduğunca eklenmelidir.
Hreflang’ın SEO’ya Etkisi
Doğru uygulanan hreflang yapısı doğrudan sıralama faktörü olmasa da uluslararası SEO başarısını önemli ölçüde destekler. Kullanıcılara doğru dilde içerik sunulması sayesinde hemen çıkma oranı azalabilir, kullanıcı memnuniyeti artabilir ve farklı ülke sürümlerinin arama sonuçlarında daha doğru görünmesi sağlanabilir.
Sonuç olarak
Hreflang etiketi, çok dilli ve çok bölgeli web siteleri için vazgeçilmez SEO bileşenlerinden biridir. Doğru yapılandırıldığında arama motorlarının içeriklerinizi daha iyi anlamasına yardımcı olur ve ziyaretçilerin karşılarına kendi dil veya bölgelerine uygun sayfaların çıkmasını sağlar. Özellikle uluslararası pazarlara açılmayı hedefleyen web siteleri için hreflang kullanımı, uzun vadeli SEO başarısının önemli parçalarından biridir.
