İLE %100 UYUMLU: Güvenli E-Posta Hosting Hizmetimizi 1 AY ÜCRETSİZ Deneyin! HEMEN OLUŞTURUN
İçindekiler
İnternet, doğası gereği küresel bir ağdır; ancak kullanıcıların arama motorlarından beklentileri son derece yerel ve kişiseldir. Bir web sitesini uluslararası pazarlara açmak, sadece içerikleri farklı dillere çevirmekten ibaret değildir. Almanca konuşan bir kullanıcı Google’da arama yaptığında sizin Almanca sayfanızı bulmasını, İngiltere’deki bir kullanıcının ise Amerikan doları yerine İngiliz sterlini ile fiyatlandırılmış İngilizce sayfanızı görmesini sağlamak, teknik bir mühendislik gerektirir. Aksi takdirde, arama motorlarının kafası karışır ve kullanıcılara yanlış dilde veya yanlış para biriminde sayfalar sunarak marka imajınızı zedeler.
İşte tam bu kaosun ortasında, 2011 yılında Google tarafından arama motoru optimizasyonu (SEO) dünyasına tanıtılan ve çok dilli sitelerin kaderini değiştiren teknik bir standart devreye girer: Hreflang Etiketi.
Hreflang, bir web sitesindeki aynı içeriğin farklı dillerdeki veya bölgelerdeki varyasyonlarını arama motorlarına bildiren kritik bir HTML kod parçacığıdır. Dışarıdan bakıldığında basit bir kod satırı gibi görünse de, yanlış kurgulandığında koca bir e-ticaret sitesinin organik trafiğini yerle bir edebilecek kadar hassas bir yapıya sahiptir. Bu derinlemesine rehberde; hreflang etiketinin anatomisini, arama motorlarının bu etiketi nasıl okuduğunu, “kopya içerik” (duplicate content) cezalarından nasıl kurtaracağını ve XML site haritalarından HTTP başlıklarına kadar uzanan 3 farklı entegrasyon yöntemini tüm teknik detaylarıyla inceliyoruz.
Hreflang etiketi (teknik adıyla rel="alternate" hreflang="x"), arama motoru botlarına (örneğin Googlebot) şu net mesajı veren bir HTML özniteliğidir: “Şu an incelediğin bu sayfanın İngilizce bir versiyonu da var ve o versiyon İngiltere’deki kullanıcılar için tasarlandı. Lütfen İngiltere’den arama yapanlara bu sayfayı değil, o sayfayı göster.”
rel="alternate" hreflang="x"
Küresel bir giyim markasının e-ticaret operasyonlarını yöneten SEO uzmanı Neslihan, şirketinin web sitesinde hem ABD hem de İngiltere (UK) pazarı için iki ayrı İngilizce kategori sayfası oluşturmuştur. İçerik, ürünler ve dil (İngilizce) neredeyse birebir aynıdır; tek fark, bir sayfada fiyatların Dolar ($), diğerinde Sterlin (£) olmasıdır. Eğer Neslihan Hreflang etiketi kullanmazsa, Google bu iki sayfayı “Kopya İçerik” olarak algılar ve birini arama sonuçlarından düşürür. Üstelik Londralı bir müşteriye yanlışlıkla ABD sayfasını göstererek satın alma sürecini baltalayabilir. Neslihan, Hreflang etiketlerini koda ekleyerek Google’a bu sayfaların birbirinin kopyası olmadığını, sadece “Bölgesel Varyasyonlar” olduğunu bildirir. Hreflang, trafiği doğru coğrafyaya yönlendiren kusursuz bir dijital trafik polisidir.
Uluslararası (International) SEO stratejilerinde hreflang kullanımının lüks değil, zorunluluk olmasının üç temel nedeni vardır:
1. Kullanıcı Deneyimi (UX) ve Hemen Çıkma Oranı (Bounce Rate): Kullanıcılar kendi anadillerinde ve kendi yerel para birimlerinde sonuçlar görmek isterler. İspanya’daki bir kullanıcıya sitenizin Meksika varyasyonunu gösterirseniz, yerel kargo seçeneklerini ve bölgesel terimleri göremediği için siteyi saniyeler içinde terk edecektir. Hreflang, doğru kullanıcıyı doğru sayfaya indirerek “Hemen Çıkma Oranını” düşürür ve dönüşüm (Conversion) oranlarını maksimize eder.
2. Kopya İçerik (Duplicate Content) Sorununun Çözümü: Farklı ülkeler için aynı dili kullandığınızda (Örn: Türkiye için tr-TR, Almanya’daki Türkler için tr-DE), sayfalarınızdaki metinler %99 oranında aynı olacaktır. Arama motorları kopya içeriklerden nefret eder ve sitenizin otoritesini düşürür. Hreflang, arama motoruna “Bunlar kopya değil, hedeflenmiş bölgesel varyasyonlardır” sinyalini vererek sizi algoritmik cezalardan korur.
tr-TR
tr-DE
3. Sıralama Sinyallerinin Birleşmesi (Link Equity): Arama motorları, birbirine Hreflang ile bağlanan sayfaları tek bir içerik kümesi olarak değerlendirir. Sayfanızın İspanyolca versiyonu çok güçlü bir “Backlink” (Geri bağlantı) alırsa, Hreflang kümesi sayesinde bu otorite gücünün bir kısmı sayfanızın İngilizce ve Türkçe versiyonlarına da olumlu bir sıralama sinyali olarak yansır.
Bir Hreflang etiketinin sözdizimi (syntax) belirli uluslararası standartlara (ISO) harfiyen uymak zorundadır. Standart bir etiket şu şekilde görünür:
HTML
<link rel="alternate" hreflang="dilKodu-bolgeKodu" href="https://www.siteniz.com/ilgili-sayfa" />
Bu koddaki en kritik bölüm hreflang="x" değeridir. Burada kullanılan dil ve bölge kodları rastgele yazılamaz:
hreflang="x"
en
tr
de
US
GB
TR
Örnek Kombinasyonlar:
hreflang="en"
hreflang="en-GB"
hreflang="es-MX"
Google, sitenizin mimarisine ve boyutuna göre hreflang etiketlerini uygulayabilmeniz için üç farklı resmi yöntem sunar. Projenizin büyüklüğüne göre bunlardan sadece birini seçmelisiniz (Birden fazlasını aynı anda kullanmak kod çakışmalarına neden olur).
<head>
Küçük veya orta ölçekli web siteleri için en pratik yöntemdir. Varyasyonların URL adresleri doğrudan sayfanın <head> etiketleri arasına yazılır. Örneğin, sayfanızın Türkçe, İngilizce ve Almanca versiyonları varsa, bu üç sayfanın da <head> bölümüne aynı kod bloğu eklenmelidir:
<link rel="alternate" hreflang="tr" href="https://site.com/tr/hakkimizda" /> <link rel="alternate" hreflang="en" href="https://site.com/en/about-us" /> <link rel="alternate" hreflang="de" href="https://site.com/de/uber-uns" />
Binlerce sayfadan oluşan devasa platformlarda içerik yöneticisi olarak çalışan Şebnem, her sayfanın HTML koduna etiket eklemenin sitenin boyutunu şişireceğini ve sayfa yüklenme hızını yavaşlatacağını bilir. Şebnem, bunun yerine Hreflang verilerini doğrudan XML site haritasına (Sitemap.xml) gömmeyi tercih eder. Bu yöntem kod kalabalığını engeller ve Google botlarının tüm yapıyı tek bir dosyadan okumasını sağlar.
XML
<url> <loc>https://site.com/tr/urun</loc> <xhtml:link rel="alternate" hreflang="en" href="https://site.com/en/product"/> <xhtml:link rel="alternate" hreflang="de" href="https://site.com/de/produkt"/> <xhtml:link rel="alternate" hreflang="tr" href="https://site.com/tr/urun"/> </url>
PDF dosyaları veya görseller gibi HTML kaynak koduna sahip olmayan içeriklerin de bölgesel varyasyonları olabilir (Örneğin: Türkçe kullanım kılavuzu PDF’i ve İngilizce kullanım kılavuzu PDF’i). Bu durumda etiket, sunucunun HTTP yanıt başlıklarına eklenir.
Hreflang implementasyonu, en ufak bir noktalama işaretinde bile zincirin koptuğu acımasız bir kurallar bütününe sahiptir.
Kural 1: Çift Yönlü Bağlantı Zorunluluğu (Geri Dönüş Doğrulaması) Web geliştirici Ertuğrul, Türkçe sayfaya İngilizce sayfanın hreflang etiketini ekler; ancak İngilizce sayfaya gidip Türkçe sayfanın etiketini eklemeyi unutur. Google botu İngilizce sayfaya geldiğinde Türkçe sayfayı işaret eden bir etiket göremezse, bu bağı “Kırık” veya “Güvensiz” olarak işaretler ve tüm hreflang yapısını yok sayar. A sayfası B sayfasını işaret ediyorsa, B sayfası da mutlaka A sayfasını işaret etmelidir.
Kural 2: Kendi Kendine Referans Verme (Self-Referencing) Bir sayfa, diğer dillerdeki alternatiflerini listelerken, o listenin içine mutlaka kendisini de dahil etmelidir. Yani Türkçe bir sayfanın HTML kodunda, kendisini işaret eden bir hreflang="tr" etiketi mutlaka bulunmalıdır.
hreflang="tr"
Kural 3: Sihirli “x-default” Etiketi (Cankurtaran) Siteniz Türkçe, İngilizce ve İspanyolca dillerinde yayında. Peki ya sitenize Japonya’dan bir ziyaretçi girerse ona hangi sayfayı göstereceksiniz? İşte burada x-default etiketi devreye girer. Bu etiket, arama motoruna “Ziyaretçinin dili veya bölgesi benim etiketlerimle eşleşmiyorsa, onu şu varsayılan sayfaya gönder” mesajını verir. Genellikle sitenin ana global (İngilizce) dili x-default olarak belirlenir.
x-default
<link rel="alternate" hreflang="x-default" href="https://site.com/en/" />
Sık Yapılan Hatalar:
en-UK
en-GB
hreflang="US"
en-US
SEO dünyasına yeni adım atan web yöneticisi Cengizhan, kopya içeriklerden kurtulmak için hem Canonical etiketini hem de Hreflang etiketini aynı sayfalarda kullanırken büyük bir mantık hatası yapar. Bu iki etiket birbirinin düşmanı değil, birbirinin tamamlayıcısıdır ancak görevleri tamamen farklıdır.
Altın kural şudur: Bir sayfanın Hreflang etiketinde belirttiğiniz URL adresi ile, o sayfanın kendi içinde belirttiği Canonical URL adresi birebir aynı olmak zorundadır. Eğer Hreflang etiketiyle bir İspanyolca sayfayı işaret ediyorsanız, ancak o İspanyolca sayfanın Canonical etiketi gidip İngilizce sayfayı işaret ediyorsa, Googlebot bu çelişkiyi çözemez ve sistemi geçersiz kılar.
Web sitenizi yerel sınırların ötesine taşımak ve küresel bir marka inşa etmek; sadece dilleri çevirmekle değil, arama motorlarının zihnindeki o karmaşık labirenti doğru yön tabelalarıyla donatmakla mümkündür. Hreflang etiketi, uluslararası arama motoru optimizasyonunun (SEO) en teknik, en zorlayıcı ancak bir o kadar da en kritik yapı taşıdır.
Doğru kurgulanmış bir hreflang mimarisi; kullanıcılarınızı anında kendi kültürleri, dilleri ve para birimleriyle karşılayarak dönüşüm oranlarınızı roket hızıyla artırır. Yanlış ülke kodları, eksik geri dönüş (bidirectional) bağlantıları veya x-default etiketinin unutulması gibi küçük hatalar ise tüm uluslararası yatırımınızı boşa çıkarabilir. Sitenizin HTML bloklarına, HTTP başlıklarına veya XML site haritalarına bu kodları eklerken aceleci davranmamak, işlem bittikten sonra uluslararası SEO test araçlarıyla (Hreflang Validators) kod dizinini mutlaka test etmek; sitenizi dünyanın dört bir yanındaki arama motoru sonuç sayfalarında (SERP) hak ettiği zirveye taşıyacak en vizyoner dijital pazarlama hamlesi olacaktır.