Hreflang Etiketleri Nedir?
Hreflang etiketleri, bir web sitesinin aynı içeriğin farklı dil ve bölge versiyonlarını arama motorlarına bildiren, HTML sayfasına veya HTTP başlıklarına eklenen kod parçacıklarıdır. Çok dilli veya çok bölgeli bir işletme için doğru kullanıcıya doğru dili sunmak ve SEO çabalarınızı bölünmeden korumak amacıyla kritik öneme sahiptir.
Bu etiketler olmadan, arama motorları hangi sayfanın hangi kitle için olduğunu anlayamaz. Bu, İspanyolca konuşan bir kullanıcının İngilizce sayfanıza yönlendirilmesi veya Almanya'daki bir müşterinin İsviçre için optimize edilmiş fiyatları görmesi gibi sorunlara yol açar. Sonuç, hayal kırıklığı, yüksek hemen çıkma oranları ve potansiyel satış kayıplarıdır.
- Dil Kodu (lang attribute): İçeriğin dilini ISO 639-1 standardına göre belirtir (örneğin, "tr" Türkçe, "en" İngilizce).
- Bölge Kodu (optional region attribute): Belirli bir ülke veya bölgedeki kullanıcıları hedeflemek için ISO 3166-1 Alpha 2 standardında eklenir (örneğin, "en-US" Amerika'daki İngilizce konuşanlar, "en-GB" Birleşik Krallık'takiler).
- X-default Değeri: Dil/bölge tercihi site ayarlarınızla eşleşmeyen tüm uluslararası kullanıcılar için bir varsayılan (genellikle İngilizce veya uluslararası versiyon) sayfa belirler.
- Canonical URL (rel="canonical"): Hreflang ile sıklıkla karıştırılır; canonical, arama motorlarına "ana" veya "tercih edilen" sayfa sürümünü gösterir ve kopya içerik sorunlarını çözer. Hreflang ise dili/bölgeyi belirtir.
- HTTP Başlığı: Hreflang bilgisi, PDF gibi HTML olmayan dosyalar için sunucu yanıtının bir parçası olarak da gönderilebilir.
- Karşılıklı Referans (Reciprocal Linking): Doğru çalışması için, tüm alternatif dil/bölge sayfaları birbirlerine ve kendilerine referans vermelidir. Bir zincir oluşturmalıdırlar.
- Arama Konsolu Raporları: Google Search Console'daki "Uluslararası Hedefleme" raporu, hreflang uygulamanızdaki hataları tespit etmek için temel araçtır.
Bu konu, birden fazla ülkede veya dil bölgesinde faaliyet gösteren, çevrimiçi varlığı olan her işletme için gereklidir. Özellikle e-ticaret siteleri, SaaS şirketleri, içerik yayıncıları ve uluslararası hizmet sağlayıcılar, trafiği doğru şekilde yönlendirerek dönüşüm oranlarını korumak ve SEO otoritesini dil sürümleri arasında bölmemek için hreflang'ı doğru uygulamalıdır.
Özetle: Hreflang etiketleri, sitenizin çok dilli/bölgeli yapısını arama motorlarına açıklayarak, her kullanıcıya doğru dil ve bölgeye ait içeriği sunmanızı sağlayan teknik bir işaretleme standardıdır.
İşletmeler İçin Neden Önemli?
Hreflang etiketlerini görmezden gelmek veya hatalı uygulamak, uluslararası pazarlardaki görünürlüğünüzü ve satış potansiyelinizi doğrudan riske atar. Kullanıcılar yanlış dildeki bir sayfaya geldiğinde, hemen siteyi terk eder ve güven kaybı oluşur.
- Yanlış Kitleye Hizmet: İspanya'daki bir müşteri, Meksika İspanyolcası ile yazılmış farklı para birimli bir sayfaya yönlendirilir. Çözüm: "es-ES" ve "es-MX" etiketleri ile her bölgeye özgü içerik sunarak bu karışıklığı ortadan kaldırırsınız.
- SEO Gücünün Bölünmesi (Cannibalization): Arama motorları, benzer İngilizce içerikli "us", "gb", "au" sürümlerini ayrı sayfalar olarak görür ve sıralamalarınız bölünebilir. Çözüm: Hreflang, bu sayfaların aynı içeriğin farklı bölge versiyonları olduğunu açıklayarak SEO gücünün tek bir sorgu için birleşmesine yardımcı olur.
- Düşük Dönüşüm Oranları: Kullanıcı, anlamadığı bir dildeki ürün sayfasında gezinmek zorunda kalır ve satın alma işlemini tamamlamaz. Çözüm: Doğru dil/bölge eşleşmesi, kullanıcı deneyimini ve güvenini artırarak dönüşümleri yükseltir.
- Zaman ve Bütçe İsrafı: Uluslararası SEO veya yerel PPC kampanyalarına yatırım yaparsınız ancak kullanıcılar yanlış sayfaya ulaşır, yatırım getirisi düşer. Çözüm: Hreflang, teknik altyapıyı doğru kurarak pazarlama yatırımlarınızın verimliliğini maksimize eder.
- Kopya İçerik Sorunları: Arama motorları, yalnızca dil kodları farklı olan aynı içeriği "kopya" olarak değerlendirebilir ve sıralamalardan çıkarabilir. Çözüm: Hreflang, kopya içerik sorununu doğrudan çözmez ancak canonical etiketleriyle birlikte kullanıldığında, arama motorlarının niyetinizi anlamasına yardımcı olur.
- Rakip Avantajı: Rakibiniz hreflang'ı doğru uyguladıysa, yerel aramalarda sizden daha üst sıralarda çıkarak pazar payınızı elinizden alır. Çözüm: Teknik SEO'yu doğru şekilde uygulayarak uluslararası rekabette geri kalmazsınız.
- Analiz Karmaşası: Yanlış yönlendirmeler, analiz platformunuzdaki verileri kirletir; hangi bölgenin gerçekten nasıl performans gösterdiğini anlamak zorlaşır. Çözüm: Temiz bir kullanıcı akışı, doğru veriye dayalı karar almanızı sağlar.
Özetle: Hreflang, uluslararası dijital varlığınızın temel taşıdır; görmezden gelmek, pazar payı kaybı, zayıf kullanıcı deneyimi ve verimsiz pazarlama harcamaları anlamına gelir.
Adım Adım Uygulama Kılavuzu
Hreflang uygulaması, birçok kişi için karmaşık ve teknik bir süreç gibi görünür. Kafa karışıklığını gidermek ve hatasız bir yapı kurmak için bu adımları takip edin.
Adım 1: Hangi Dilleri ve Bölgeleri Hedeflediğinizi Belirleyin
Önce stratejinizi netleştirin. "Tüm dünyaya İngilizce" mi yoksa "Fransa'ya Fransızca, Kanada'ya hem Fransızca hem İngilizce" mi hizmet veriyorsunuz? Bu karar, etiketlerinizin yapısını doğrudan belirler.
- Pazar araştırmanızı ve trafik analizlerinizi inceleyin.
- Hangi ülke ve dillerde resmi olarak satış veya hizmet sunduğunuzu listeleyin.
Adım 2: URL Yapınızı Standartlaştırın
Farklı dil sürümleri için tutarlı ve anlaşılır bir URL yapısı seçin. Karmaşık veya tutarsız URL'ler, uygulama ve bakım sürecini zorlaştırır.
- Alan uzantılı (ccTLD): example.de, example.fr (En temiz ancak en maliyetli ve karmaşık).
- Alt dizin (Subdirectory): example.com/de/, example.com/fr/ (En yaygın ve yönetilmesi kolay önerilen yöntem).
- Alt alan adı (Subdomain): de.example.com, fr.example.com
Adım 3: Hreflang Sözdizimini (Syntax) Oluşturun
Her bir sayfa için, kendisi ve tüm alternatif dil/bölge sürümlerini listeleyen bir hreflang etiketleri bloğu oluşturun. Bu blok sayfanın <head> bölümüne veya HTTP başlığına eklenir.
Hızlı Test: Sayfa kaynağını görüntüleyerek (Ctrl+U) <head> içinde "hreflang" araması yapın. Tüm alternatifler ve kendiniz (self-referencing) listelenmeli.
Adım 4: Kendi Kendinize Referans Vermeyi (Self-Reference) Unutmayın
Her sayfa, kendi dil ve bölge kombinasyonu için de bir hreflang etiketi içermelidir. Bu çok sık unutulan kritik bir adımdır.
Örneğin, example.com/de/ sayfasının <head>'i içinde şu da olmalıdır: <link rel="alternate" hreflang="de" href="https://example.com/de/" />
Adım 5: X-default Etiketini Stratejik Olarak Kullanın
Dil tercihi belirli bir hedefinizle eşleşmeyen (örneğin, Çince konuşan bir kullanıcı) tüm kullanıcılar için genel bir giriş sayfası belirleyin. Bu genellikle uluslararası İngilizce sürüm veya bir dil seçim sayfasıdır.
Adım 6: Canonical Etiketlerini Doğru Yerleştirin
Her bir sayfanın canonical etiketi, o sayfanın kendisini göstermelidir (öz-yönlendirme). Canonical, hreflang'dan farklıdır ve dil sürümleri arasında kullanılmamalıdır.
Yaygın Engel: Tüm Almanca sayfaların canonical'ını ana İngilizce sayfaya yönlendirmek. Bu, Almanca sayfaların indekslenmesini engelleyebilir.
Adım 7: Site Haritalarına (Sitemap) Hreflang Ekleyin
Özellikle çok sayıda sayfanız varsa, hreflang bilgilerini XML site haritalarınıza eklemek daha verimli ve hataya daha az açık bir yöntemdir. Her URL için <xhtml:link> etiketleri kullanarak alternatifleri belirtirsiniz.
Adım 8: Kapsamlı Doğrulama ve Test Yapın
Uygulama sonrası hataları mutlaka kontrol edin.
- Google Search Console: "Uluslararası Hedefleme" raporunu kontrol edin. Uyarı ve hataları düzeltin.
- Bağımsız Doğrulama Araçları: Çevrimiçi hreflang kontrol araçlarıyla sayfalarınızı taratın.
- Manuel Tarayıcı Testi: Tarayıcınızın dili/bölgesini değiştirip Google'da site:example.com araması yaparak hangi sürümün gösterildiğine bakın.
Özetle: Hreflang uygulaması, hedef listesini belirlemek, tutarlı bir URL yapısı kurmak, doğru sözdizimiyle tüm sayfalara karşılıklı etiketler eklemek ve sonucu Google Search Console ile doğrulamaktan oluşan sistematik bir süreçtir.
Sık Yapılan Hatalar ve Kırmızı Bayraklar
Bu hatalar genellikle konunun karmaşıklığı, aceleyle uygulama veya bakım eksikliğinden kaynaklanır. Sonuçları ise etiketlerin hiç çalışmaması veya yanlış çalışmasıdır.
- Dil veya Bölge Kodlarında Yazım Hatası: "en-us" yerine "en-US" kullanılmalıdır. Büyük/küçük harf duyarlı değildir ancak standartlara uymak önemlidir. En kritik hata "UK" yerine "GB" kullanmamaktır. Çözüm: ISO standart kod listesini kullanın ve tüm kodları kontrol edin.
- Karşılıklı Referans Eksikliği: A sayfası B sayfasını listeliyor ancak B sayfası A sayfasını listelemiyor. Çözüm: Hreflang ilişkisinin tüm sayfalar arasında iki yönlü bir "el sıkışma" olduğunu unutmayın. Tüm zinciri kontrol edin.
- Kendine Referans Vermemek (Self-Reference): Sayfa, kendisi için bir hreflang etiketi içermiyor. Çözüm: Her sayfaya kendi dil/bölge kombinasyonu için de bir etiket ekleyin.
- Canonical ve Hreflang Çakışması: example.com/de/ sayfasının canonical'ı example.com/en/ olarak işaretlenmiş. Bu, Almanca sayfanın indekslenmesini engelleyebilir. Çözüm: Canonical etiketinin her zaman bulunduğu sayfanın tam URL'sine işaret ettiğinden emin olun.
- Farklı İçerikli Sayfalara Hreflang Eklemek: Hreflang, yalnızca aynı içeriğin çevirisi veya bölgesel uyarlaması olan sayfalar arasında kullanılmalıdır. Tamamen farklı iki ürün sayfası için kullanılmaz. Çözüm: İçerik benzerliğini kontrol edin; sadece URL yapısı benzer diye etiket eklemeyin.
- X-default'u Yanlış Kullanmak veya Tamamen Unutmak: X-default'u her sayfaya aynı uluslararası giriş sayfasına yönlendirecek şekilde eklememek. Çözüm: Dil tercihi belli olmayan kullanıcılar için net bir strateji belirleyin ve x-default'u tüm sayfalarda tutarlı şekilde uygulayın.
- HTTP Başlığı ve HTML Etiketi Çakışması: Aynı sayfa için hem HTML <head> içinde hem de HTTP başlığında hreflang bildirimi yaparsanız, bunlar çakışabilir. Çözüm: Genellikle bir yöntem seçin (tercihen HTML). İkisini aynı anda kullanıyorsanız, bilgilerin birebir aynı olduğundan emin olun.
- Uygulamadan Sonra İzlememek: Hreflang'ı ekleyip unutmak. Site yapısı değişebilir, yeni diller eklenebilir. Çözüm: Google Search Console'daki uluslararası raporunu düzenli olarak kontrol edin ve tarama hatalarını izleyin.
Özetle: En yaygın hatalar, kodlardaki yazım yanlışları, eksik karşılıklı referanslar ve canonical/hreflang uyumsuzluğudur; düzenli doğrulama ile bu hatalardan kaçınılabilir.
Araçlar ve Kaynaklar
Doğru araçları seçmek, hreflang uygulama sürecini doğrulamak, hata ayıklamak ve sürdürmek için hayati öneme sahiptir.
- Hreflang Doğrulama ve Test Araçları: Tek bir URL girerek tüm alternatiflerini, karşılıklı referansları ve sözdizim hatalarını kontrol edebileceğiniz ücretsiz çevrimiçi araçlar. Uygulama sonrası ilk kontrol için idealdir.
- Site Tarama (Crawling) Yazılımları: SEO crawler'lar, tüm sitenizi tarayarak hreflang hatalarını (eksik referanslar, bozuk URL'ler) ölçeklenebilir şekilde raporlar. Büyük siteler için vazgeçilmezdir.
- Google Search Console (Uluslararası Hedefleme Raporu): Google'ın kendi raporu, uygulamanızdaki hataları ve uyarıları doğrudan gösteren en güvenilir kaynaktır. Düzenli izleme için temel araçtır.
- İçerik Yönetim Sistemi (CMS) Eklentileri/Modüllerı: WordPress, Shopify, Drupal gibi popüler CMS'ler için, hreflang etiketlerini otomatik veya yarı otomatik olarak yönetmenize yardımcı olan eklentiler mevcuttur. Teknik bilgi gereksinimini azaltır.
- Uluslararası SEO Kılavuzları (Google, Bing): Arama motorlarının resmi belgeleri, sözdizimi ve en iyi uygulamalar konusunda nihai referans kaynağıdır. Herhangi bir şüphenizde ilk başvurulacak yer.
- ISO Dil ve Ülke Kodları Listeleri: Hreflang'ın temelini oluşturan resmi kod listeleri. "en-US" veya "fr-CA" gibi doğru kodları buradan teyit edin.
- Sunucu Tarafı Yönlendirme ve Dil Tespit Araçları: Hreflang, arama motorları içindir. Kullanıcıyı IP'sine veya tarayıcı diline göre doğru sayfaya yönlendirmek (IP redirect) farklı bir konudur ve dikkatle uygulanmalıdır. Bu tür yönlendirmeleri test etmek için araçlar mevcuttur.
Özetle: Hreflang sürecinde, doğrulama araçları, site tarayıcıları ve Google Search Console, hatasız bir uygulama için temel yardımcılarınızdır.
Bilarna Nasıl Yardımcı Olabilir?
Hreflang gibi spesifik bir teknik SEO konusunda güvenilir ve yetkin bir hizmet sağlayıcısı bulmak, özellikle uluslararası operasyonları yöneten ekipler için zaman alıcı ve zorlu bir süreç olabilir.
Bilarna, AI destekli B2B pazar yeri olarak, işletmeleri hreflang etiketi uygulaması, uluslararası SEO stratejisi veya genel teknik SEO denetimi gibi ihtiyaçlar için doğrulanmış dijital ajanslar ve bağımsız uzmanlarla buluşturur. Platformumuz, sağlayıcıların geçmiş projelerini, uzmanlık alanlarını ve doğrulama durumunu şeffaf bir şekilde sunar.
Doğrulanmış Sağlayıcı programımız, kalite ve güvenilirliği ön planda tutar. AI eşleştirme özelliğimiz, belirttiğiniz ihtiyaçlar (örneğin, "çok dilli e-ticaret sitesi için hreflang denetimi") doğrultusunda size en uygun birkaç sağlayıcı önerir. Bu, karar verme sürecinizi hızlandırır ve yanlış eşleşme riskini azaltır.
Teknik bir konuda dışarıdan uzmanlık almak istediğinizde, Bilarna size zaman kazandıran ve riski minimize eden kontrollü bir başlangıç noktası sunar.
Sık Sorulan Sorular
S: Hreflang etiketleri, kullanıcıyı otomatik olarak doğru dile yönlendirir mi?
Hayır, yönlendirmez. Hreflang etiketleri yalnızca arama motorlarına bilgi verir. Kullanıcının tarayıcı dili veya IP adresine göre otomatik yönlendirme (IP redirect) tamamen farklı bir sunucu tarafı işlemidir. Hreflang, arama motorunun doğru sayfayı arama sonuçlarında göstermesini sağlar; yönlendirme ise zaten siteye gelen kullanıcıyı ilgili sürüme yönlendirir. İkisi birlikte kullanılabilir ancak otomatik yönlendirme dikkatle yapılmalıdır, aksi takdirde SEO'ya zarar verebilir.
S: Aynı dili konuşan farklı ülkeler (ABD, İngiltere, Avustralya) için nasıl uygulama yapmalıyım?
Bölge kodlarını kullanarak her ülke için ayrı hreflang etiketleri oluşturmalısınız. Örneğin: en-US, en-GB, en-AU. İçerikte sadece para birimi ve yazım farklılıkları (color/colour) varsa bile, bu ayrım kullanıcı deneyimi ve yerellik açısından önemlidir. Her sürüm için ayrı canonical URL'leriniz olacak, ancak hreflang ile bu sürümlerin birbiriyle ilişkili olduğunu açıklayacaksınız.
S: Sitemde sadece birkaç sayfanın çevirisi var. Tüm site için mi hreflang eklemeliyim?
Hayır. Hreflang'ı yalnızca birden fazla dil veya bölge sürümü bulunan belirli sayfalar için uygulayın. Örneğin, ana sayfa, "hakkımızda" ve 3 ürün sayfanızın İspanyolca çevirisi varsa, sadece bu 5 sayfa ve onların İspanyolca karşılıkları için hreflang bloğu ekleyin. Sadece İngilizce olan diğer yüzlerce sayfa için hreflang gerekmez.
S: Hreflang ve canonical etiketi çakışırsa ne olur? Hangisi önceliklidir?
Bu bir çakışma değil, yanlış uygulamadır. Her sayfanın canonical etiketi o sayfanın kendisine işaret etmelidir. Eğer example.com/de/ sayfasının canonical'ı example.com/en/ olarak işaretlenirse, arama motorları Almanca sürümü ana sürüm olarak görmeyebilir ve indekslemeyebilir. Sonraki adım: Tüm hreflang'lanmış sayfaların canonical URL'lerinin kendilerine işaret ettiğini bir tarama aracıyla doğrulayın.
S: Hreflang uyguladıktan sonra ne kadar sürede etkisini görürüm?
Etiketlerin doğru uygulandığını Google'ın keşfetmesi ve işlemesi birkaç hafta sürebilir. Etki, genellikle belirli bir dil/bölgedeki arama sonuçlarındaki tıklama oranlarında (CTR) artış veya uluslararası trafikte daha tutarlı bir dağılım olarak kendini gösterir. Anında bir sıralama sıçraması beklemeyin. Değişiklikleri Google Search Console'daki "Uluslararası Hedefleme" raporunda ve "Performans" raporunda dil/ülkeye göre filtreleyerek izleyin.
S: Sadece dil kodunu (ör. "es") kullanmak bölge kodundan (ör. "es-ES") farklı mıdır?
Evet, farklıdır. "es" kodu, içeriğin genel olarak İspanyolca olduğunu ve herhangi bir İspanyolca konuşan bölgeye (İspanya, Meksika, Arjantin vb.) yönelik olabileceğini belirtir. "es-ES" ise içeriğin özellikle İspanya için olduğunu vurgular. Mümkün olduğunda ve anlamlı olduğunda, belirli bir bölgeyi hedefliyorsanız bölge kodunu ("es-ES", "es-MX") kullanmak daha iyidir. Sadece "es" kullanmak, Google'ın hangi sürümü hangi bölge kullanıcısına göstereceğine kendisinin karar vermesine bırakmak anlamına gelir.