Hreflang Nedir? Uluslararası SEO İçin Hreflang Etiketi Kullanım Rehberi
Web sitenizi birden fazla dilde veya farklı ülkelerdeki kitlelere hitap edecek şekilde yayınlamak, global pazarda büyümenin en etkili yollarından biridir. Ancak, bu durum arama motorları için bir kafa karışıklığı yaratabilir. Google, Almanca içeriğin Almanca konuşan bir kullanıcıya, Türkçe içeriğin ise Türkiye'deki bir kullanıcıya gösterilmesi gerektiğini nereden bilecek? İşte bu sorunun cevabı, Hreflang etiketinde gizlidir.
Hreflang, bir web sitesindeki aynı içeriğin farklı dil veya bölge versiyonlarını arama motorlarına bildirmek için kullanılan bir HTML etiketidir. Bu etiket sayesinde, arama motorları doğru içeriği doğru kullanıcıya sunabilir, böylece kullanıcı deneyimi iyileşir ve en önemlisi, yinelenen içerik (duplicate content) sorunları önlenir.
Bu kapsamlı rehberde, Hreflang etiketinin ne olduğunu, uluslararası SEO için neden bu kadar kritik olduğunu, nasıl doğru bir şekilde kullanılacağını ve yaygın hatalardan nasıl kaçınacağınızı tüm detaylarıyla ele alacağız.
Hreflang Nedir ve Neden Önemlidir?
Bir web sitenizde Almanca ve Türkçe olmak üzere iki farklı dilde aynı içeriğe sahip iki sayfanız olduğunu varsayalım. Eğer bu iki sayfa için Hreflang etiketlerini doğru şekilde kullanmazsanız, Google bu sayfaları yinelenen içerik olarak algılayabilir. Bu durum, her iki sayfanın da sıralama kaybetmesine yol açabilir.
Hreflang etiketi, arama motorlarına bu sayfaların bir kopya olmadığını, aksine aynı içeriğin farklı dillerdeki veya bölgelerdeki versiyonları olduğunu söyler. Bu sayede, Google; Almanca arama yapan bir kullanıcıyı almanca.site.com/sayfa
adresine, Türkçe arama yapan bir kullanıcıyı ise turkce.site.com/sayfa
adresine yönlendirir.
Hreflang Kullanımının Temel Faydaları
- Doğru İçerik, Doğru Kitle: Kullanıcının diline ve bölgesine en uygun içeriğin sunulmasını sağlar. Bu, kullanıcı deneyimini artırır ve dönüşüm oranlarını yükseltir.
- Yinelenen İçerik Sorununu Çözer: Aynı içeriğe sahip farklı dil veya bölge versiyonlarının yinelenen içerik olarak algılanmasını engeller ve sıralama kaybı riskini ortadan kaldırır.
- Organik Trafiği Artırır: Farklı bölgelerdeki kullanıcılara özel içeriklerle yerel arama sonuçlarında daha üst sıralarda yer almanızı sağlar.
Hreflang Etiketi Nasıl Kullanılır? Uygulamalı Rehber
Hreflang etiketini kullanmanın üç temel yolu vardır. Her bir yöntemin kendine özgü avantajları ve kullanım senaryoları bulunur.
1. HTML Etiketi Kullanımı (En Yaygın Yöntem)
Hreflang etiketlerini, her bir sayfanın <head>
bölümüne ekleyebilirsiniz. Bu yöntem, küçük ve orta ölçekli siteler için en idealidir.
Örnek Senaryo: Sitenizin hem Türkçe (TR) hem de Almanca (DE) versiyonu var.
- Türkçe sayfa (
https://site.com/tr/sayfa
):
HTML
<link rel="alternate" hreflang="tr-TR" href="https://site.com/tr/sayfa" />
<link rel="alternate" hreflang="de-DE" href="https://site.com/de/sayfa" />
- Almanca sayfa (
https://site.com/de/sayfa
):
HTML
<link rel="alternate" hreflang="de-DE" href="https://site.com/de/sayfa" />
<link rel="alternate" hreflang="tr-TR" href="https://site.com/tr/sayfa" />
Önemli Not: Hreflang etiketleri karşılıklı olmalıdır. Eğer Türkçe sayfa Almanca sayfayı işaret ediyorsa, Almanca sayfa da mutlaka Türkçe sayfayı işaret etmelidir. Aksi halde Google bu etiketleri görmezden gelebilir.
2. HTTP Başlığı Kullanımı (PDF ve HTML Dışı Dosyalar İçin)
Eğer siteniz HTML sayfası olmayan (PDF gibi) bir dosya içeriyorsa, Hreflang etiketini HTTP başlığına ekleyebilirsiniz.
Örnek:Link: <https://site.com/de/sayfa.pdf>; rel="alternate"; hreflang="de-DE"
3. XML Sitemap (Site Haritası) Kullanımı (Büyük Siteler İçin)
Binlerce sayfanız varsa, her sayfanın <head>
bölümüne Hreflang etiketi eklemek pratik olmayabilir. Bu durumda, XML site haritası içinde bu bilgileri belirtebilirsiniz.
Örnek:
XML
<url>
<loc>https://site.com/tr/sayfa</loc>
<xhtml:link
rel="alternate"
hreflang="de-DE"
href="https://site.com/de/sayfa"/>
<xhtml:link
rel="alternate"
hreflang="tr-TR"
href="https://site.com/tr/sayfa"/>
</url>
<url>
<loc>https://site.com/de/sayfa</loc>
<xhtml:link
rel="alternate"
hreflang="tr-TR"
href="https://site.com/tr/sayfa"/>
<xhtml:link
rel="alternate"
hreflang="de-DE"
href="https://site.com/de/sayfa"/>
</url>
Hreflang Etiketi Kullanımında Sık Yapılan Hatalar
- Karşılıklı İlişki Hatası: En sık yapılan hatadır. Etiketler birbirini karşılıklı olarak işaret etmelidir.
x-default
Etiketini Unutmak: Eğer kullanıcılarınızın diline veya bölgesine uymayan bir varsayılan sayfanız varsa, bu sayfa içinhreflang="x-default"
etiketini kullanın. Bu, Google'a diğer tüm dillerin dışındaki kullanıcılar için bu sayfanın varsayılan olduğunu söyler.- Yanlış Dil veya Bölge Kodu: ISO 639-1 formatındaki dil kodlarını ve ISO 3166-1 Alpha 2 formatındaki bölge kodlarını doğru kullandığınızdan emin olun (
tr-TR
doğru,tr-tr
hatalı). - Hatalı URL'ler: Hreflang etiketlerindeki URL'lerin doğru ve erişilebilir (404 hatası vermeyen) URL'ler olduğundan emin olun.
Sonuç: Hreflang, Global SEO Stratejinizin Temel Taşıdır
Hreflang etiketi, uluslararası pazarda rekabet eden tüm web siteleri için bir lüks değil, bir zorunluluktur. Bu etiketler, arama motorlarının sitenizi doğru bir şekilde anlamasına, potansiyel yinelenen içerik cezalarından kaçınmanıza ve en önemlisi, doğru içeriği doğru hedef kitleye sunarak kullanıcı deneyiminizi maksimize etmenize yardımcı olur.
Uluslararası SEO stratejinizin bir parçası olarak Hreflang etiketlerini doğru bir şekilde uygulamak, markanızın globaldeki görünürlüğünü ve başarısını garantileyecektir.