1. Hreflang Etiketi Nedir?
Hreflang, Google ve diğer arama motorlarına belirli bir sayfanın hangi dilde ve hangi bölge için oluşturulduğunu bildiren bir HTML etiketi veya HTTP başlığıdır. Özellikle çok dilli ve çok bölgeli web siteleri için önemli bir SEO aracıdır. Hreflang etiketi, arama motorlarının doğru dili ve bölgesel versiyonu sunmasına yardımcı olur.
Örneğin, İngilizce konuşulan iki farklı ülkeye yönelik aynı içeriği oluşturduğunuzda (örneğin, ABD ve Birleşik Krallık), hreflang etiketi, Google’a ABD kullanıcılarına “color”, Birleşik Krallık kullanıcılarına ise “colour” içeren sayfayı göstermesi gerektiğini söyler.
2. Hreflang Etiketinin Önemi
Hreflang etiketleri doğru kullanıldığında, aşağıdaki avantajları sağlar:
Doğru Kullanıcıya Doğru İçerik: Kullanıcılara kendi dillerinde veya bölgelerinde optimize edilmiş sayfalar sunulur.
SEO İçin Avantaj: Kopya içerik sorunlarını önler ve doğru sayfanın doğru kullanıcılara ulaşmasını sağlar.
Daha İyi Kullanıcı Deneyimi: Kullanıcılar, anlamadıkları bir dilde sayfa görme riskini yaşamazlar.
Sayfa Sıralamalarının Güçlenmesi: Google, içeriğin birden fazla dil ve bölgeye göre optimize edildiğini anladığında, sıralamaları olumlu yönde etkileyebilir.
3. Hreflang Nasıl Kullanılır?
Hreflang etiketini kullanmanın birkaç yolu vardır:
3.1. HTML Başlık Etiketi İçinde Kullanım
Her bir sayfanın <head>
bölümüne eklenir:
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
Bu etiketler, sayfanın farklı dil sürümlerine işaret eder.
3.2. HTTP Başlığı Üzerinden Kullanım
Sunucu tarafında, özellikle PDF gibi HTML olmayan belgelerde kullanılır:
Link: <https://example.com/en/>; rel="alternate"; hreflang="en"
Link: <https://example.com/fr/>; rel="alternate"; hreflang="fr"
3.3. XML Sitemap ile Kullanım
Web sitenizde çok sayıda dil sürümü varsa, hreflang etiketlerini XML site haritasında da tanımlayabilirsiniz:
<url>
<loc>https://example.com/en/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/" />
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/" />
</url>
4. Çok Dilli ve Çok Bölgeli Siteler İçin Hreflang Örnekleri
4.1. Çok Bölgeli Bir Site İçin Hreflang Kullanımı
Örneğin, İngilizce içerik sunan ancak farklı bölgelerde farklı versiyonları olan bir e-ticaret sitesiniz:
<link rel="alternate" hreflang="en-us" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/" />
<link rel="alternate" hreflang="en-au" href="https://example.com/au/" />
Bu durumda, ABD kullanıcıları “us”, Birleşik Krallık kullanıcıları “uk”, Avustralya kullanıcıları ise “au” sürümünü görecektir.
4.2. Almanya’da Türkçe Konuşan Kullanıcıları Hedefleme
Almanya’da yaşayan Türkçe konuşan kullanıcıları hedeflemek için şu şekilde hreflang kullanabilirsiniz:
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="tr-de" href="https://example.com/tr-de/" />
Bu durumda:
Almanca konuşan kullanıcılar “de” sürümünü görür.
Almanya’da yaşayan Türkçe konuşan kullanıcılar “tr-de” sürümüne yönlendirilir.
4.3. Çok Dilli ve Çok Bölgeli Yapı İçin Kombinasyon
Global bir markanız olduğunu ve farklı diller ile bölgelerde içerik sunduğunuzu düşünelim:
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
<link rel="alternate" hreflang="es-mx" href="https://example.com/es-mx/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<link rel="alternate" hreflang="fr-ca" href="https://example.com/fr-ca/" />
Bu örnekte:
- İspanyolca konuşan kullanıcılar “es” sürümünü görür.
- Meksika’daki İspanyolca konuşan kullanıcılar “es-mx” sürümünü görür.
- Fransızca konuşan kullanıcılar “fr” sürümünü görür.
- Kanada’daki Fransızca konuşan kullanıcılar “fr-ca” sürümüne yönlendirilir.
5. Hreflang Etiketi Kullanırken Yapılan Yaygın Hatalar
Hreflang etiketi kullanırken yapılan hatalar, SEO performansını olumsuz etkileyebilir. İşte sık yapılan bazı hatalar:
Karşılıklı Bağlantıların Eksikliği: Sayfalar birbirine işaret etmelidir. A sitesi B sitesine işaret ediyorsa, B sitesi de A sitesine işaret etmelidir.
Yanlış Dil Kodları Kullanımı: “en-UK” yerine “en-GB” gibi doğru dil ve ülke kodlarını kullanmak gerekir.
Varsayılan Dil ve Bölgenin Belirtilmemesi: “x-default” etiketi, kullanıcıya en uygun sayfanın yönlendirilmesine yardımcı olur.
Kanonik Etiketle Çakışma: Hreflang etiketi kullanılan sayfalarda “rel=canonical” etiketi doğru şekilde ayarlanmalıdır.
6. Sonuç
Hreflang etiketi, çok dilli ve çok bölgeli web siteleri için olmazsa olmaz bir SEO unsurudur. Doğru kullanıldığında hem kullanıcı deneyimini iyileştirir hem de arama motoru sıralamalarında olumlu etkiler yaratır. Ancak, yanlış yapılandırma durumunda ciddi SEO sorunlarına yol açabilir. Bu nedenle, hreflang etiketlerini dikkatlice uygulamak ve düzenli olarak test etmek önemlidir.