Ana içeriğe geç

Hreflang Zorunlu mu? Çok Dilli Siteler İçin Gerekli mi?

Hreflang Zorunlu mu? Çok Dilli Siteler İçin Gerekli mi? - Çok Dilli SEO Rehberi

Çok dilli site kurulumunun bir noktasında kaçınılmaz olarak şu soru çıkar: "Hreflang etiketi şart mı, atlayabilir miyim?" Kısa yanıt: teknik standartlar açısından hayır, zorunlu değil. Google eksik hreflang yüzünden bir siteyi cezalandırmaz; W3C de bu etiketi HTML'in zorunlu bileşenleri arasında saymaz. Ama bu "gerek yok" anlamına gelmiyor.

Daha yararlı soru şu: hreflang olmadan Google ne yapar ve siz gerçekte ne kaybedebilirsiniz?

Cevap duruma göre değişir. Tek dilli, tek pazarlı bir sitede hiçbir şey kaybetmezsiniz. Ama aynı dili farklı bölgelere sunan ya da birden fazla dil varyantı arasında doğru eşleşmeyi sağlamaya çalışan bir sitede hreflang yokluğu sessiz bir kayba dönüşebilir — ve bunu trafik raporunuzda hemen fark etmek kolay değildir.

Google hreflang olmadan dil ve bölge tespitini nasıl yapar?

Google, hreflang etiketi yokluğunda dil ve hedef bölgeyi tahmin etmek için birkaç farklı sinyal kullanır. Bu sinyallerin bir kısmı oldukça güçlüdür, bir kısmı ise yoruma açık kalır.

URL yapısı bunların en belirgin olanı. example.com/tr/, tr.example.com veya example.com.tr gibi alt dizin, alt alan adı ya da ülkeye özgü alan adı (ccTLD) yapıları, Google'a sayfanın hangi dil veya bölgeye ait olduğu konusunda güçlü ipuçları verir. Google Search Console'daki coğrafi hedefleme ayarı da bu süreçte devreye girer.

İçerik analizi de çalışır; sayfada baskın dil Türkçeyse Google bunu büyük olasılıkla doğru tanımlar. Sorun yalnızca dil tespitinde değil, bölge tercihinde çıkar.

Aynı dilde iki farklı bölge varyantı sunduğunuzda — örneğin İngilizce hem ABD hem İngiltere için — Google hangisinin hangi kitleye gösterileceğine karar vermek zorunda kalır. Bu karar hreflang olmadığında tamamen Google'ın tahminlerine bırakılır. Tahmin çoğu zaman tutarlıdır; ama tutarsızlaştığında en-GB sayfanız ABD aramalarında, en-US sayfanız İngiltere aramalarında sıralanmaya başlayabilir. Kullanıcı doğru içeriği bulamaz, oturma süresi düşer ve dönüşüm oranı gerileyebilir — ama bu düşüşü SEO raporunuzda nedeniyle birlikte görmek zordur.

IP tabanlı konum tespiti de bir sinyal olsa da güvenilirliği sınırlıdır: VPN kullanan ziyaretçiler, kurumsal ağlar ve gezgin kullanıcılar bu tahmini sürekli bozar. Google bu yüzden IP'yi asla tek sinyal olarak kullanmaz.

Hreflang'a gerçekten gerek olmayan durumlar

Her çok dilli site hreflang gerektirmez. Bazı yapılarda Google, hreflang olmadan da doğru kararı rahatlıkla verir.

Tek dil, tek pazar. Yalnızca Türkçe içerik yayınlayan ve Türkiye'yi hedefleyen bir sitede hreflang uygulamak için hiçbir neden yoktur. Karar verecek ikinci bir varyant bulunmuyor; Google'ın bir tercih yapması gerekmiyor.

Birbirinden belirgin biçimde farklı diller. Türkçe ve Japonca sayfaları aynı sitede barındıran bir yapıda Google bu iki içeriği kendi başına ayırt eder. Dil farkı yeterince belirgin olduğu için yanlış eşleşme yaşanmaz; hreflang eklemek bu senaryoda pratik bir fark yaratmaz.

Çok küçük, yerel odaklı siteler. On sayfanın altında kalan ve yalnızca yerel aramalardan trafik alan bir site için hreflang kurulumuna harcanan zaman başka teknik önceliklerde daha verimli kullanılır. Risk minimal olduğunda mühendislik maliyeti bunu karşılamaz.

Çeviri değil, tamamen bağımsız içerik. Bazı siteler farklı dillerde hiç örtüşmeyen konular ele alır — Türkçe bölümde yerel sektör haberleri, İngilizce bölümde uluslararası araştırmalar gibi. Bu yapıda Google'ın karıştırabileceği bir varyant yoktur.

Hreflang yokluğunun gerçek sorun yarattığı durumlar

Belirli yapılarda hreflang eksikliği, zaman içinde görünür sorunlara dönüşür. Bu sorunların ortak özelliği: yavaş ilerlemesi ve nedenini bulmayı güçleştirmesi.

Aynı dil, farklı bölge varyantı. Bu en yaygın senaryo ve Google'ın en çok zorlandığı durum. İngilizce içerik hem ABD hem İngiltere pazarı için optimize edildiyse — farklı fiyatlar, farklı para birimi, "color" ve "colour" gibi yazım farklılıkları, farklı yasal uyarılar — Google ikisi arasında tercih yapar ve her zaman doğru seçmez. Hreflang bu tercihte Google'ı yönlendiren tek mekanizma.

Çok bölgeli diller. İspanyolca buna en iyi örnektir: es-ES, es-MX, es-AR, es-CO, es-PE... Bu varyantlar dil içeriği açısından Google'a benzer görünür. Hreflang olmadan Meksika aramaları için İspanya versiyonu, İspanya aramaları için Arjantin versiyonu sıralanabilir. Fark kullanıcıya küçük görünse de yerel fiyatlar, bölge referansları ve yasal metinler için anlamlı bir ayrışma söz konusudur.

Lokalize içerik, salt çeviri değil. Aynı içeriği yalnızca dil açısından çeviriyorsanız Google genellikle ikisini yeterince ayırt eder. Ama lokalizasyon yapıyorsanız — bölgeye özel fiyat, yerel kampanya, farklı ödeme yöntemi, bölgesel yasal metin — Google bu nüansı hreflang olmadan göremez ve hangi versiyonun hangi ülkeye hizmet etmesi gerektiğini tahmin etmeye devam eder.

Büyük e-ticaret siteleri. Ürün sayfalarının farklı ülkeler için ayrı versiyonları varsa, hreflang olmaksızın canonical seçimi tutarsızlaşır. Google kendi başına hangi URL'yi hangi ülkeye sunacağını belirler ve bu seçim her zaman iş öncelikleriyle örtüşmez. Üstelik büyük kataloglarda bu tutarsızlık sayfadan sayfaya farklılık gösterebilir, dolayısıyla düzeltmek de zorlaşır.

Hreflang'ın teknik çalışma mantığını henüz detaylıca incelemediyseniz, bu yapıların neden bu kadar hassas olduğunu anlamak için önce o temel bilgiyi edinmek süreci daha verimli hale getirir.

Yarım uygulama, hiç uygulamamaktan kötü mü?

Hreflang eklemeye karar verildiğinde genellikle gözden kaçan bir nokta var: eklenmesi kadar doğru eklenmesi önemli. Eksik ya da hatalı bir uygulama, çoğu zaman hiç uygulamamakla aynı sonucu verir — bazen daha kötüsünü.

Karşılıklı referans zorunluluğu. Hreflang'ın en kritik kuralı budur: A sayfası B'yi işaret ediyorsa, B'nin de A'yı işaret etmesi gerekir. Bu return tag eksik olduğunda Google uygulamanın tamamını görmezden gelebilir. Görünürde her şey yerli yerindedir, sayfa çalışır, ama etiket işlev görmez. Bu kural aynı zamanda kendi kendine referans verilmesini de kapsar; bir sayfa, diğer varyantlara ek olarak kendisini de hreflang listesine dahil etmek zorundadır.

Dil ve bölge kodu yazım hataları. tr-TR yerine tur-TR ya da TR-tr gibi küçük bir yazım farkı, o etiketi geçersiz kılar. Tarayıcı bunu hata olarak işaretlemez, kaynak kodunda düzgün görünür, ama Google bu kodu tanımaz ve işleme almaz.

Kısmi uygulama. Sitenizin yalnızca bir bölümüne hreflang eklemek, kalan sayfaları sinyalsiz bırakır. Bu asimetri bazen tutarsız canonical kararlarına zemin hazırlar; hreflang eklenmiş sayfalar bir sinyali, eklenmemiş sayfalar farklı bir sinyali iletir ve Google iki mantığı aynı anda yönetmek zorunda kalır.

Hreflang Generator ile URL listesini girerek doğru sözdizimini ve karşılıklı referansları otomatik oluşturabilirsiniz. Büyük sitelerde karşılıklı referansları elle yönetmek hataya açıktır; araçla üretmek hem return tag eksikliği hem de kod yazım hatası riskini önemli ölçüde azaltır.

Eğer XML sitemap üzerinden hreflang uygulamayı tercih ediyorsanız, sitemap'in önce doğru yapılandırılmış olması gerekir. XML Sitemap Generator ile temel yapıyı oluşturduktan sonra hreflang bloklarını ekleyebilirsiniz; bu yöntem özellikle büyük sayfa sayısı olan sitelerde HTML head yönteminden daha sürdürülebilir olur.

Karar vermek için somut bir çerçeve

Hreflang'a ihtiyaç olup olmadığını üç temel soruyla değerlendirebilirsiniz.

Aynı dilde birden fazla bölge varyantı var mı? Varsa, hreflang güçlü biçimde önerilir. Google bu varyantları kendi başına ayırt etmekte en çok bu senaryoda zorlanır ve yanlış eşleşme riski en yüksektir.

Organik trafiğinizin coğrafi dağılımı hedeflerinizle örtüşüyor mu? Google Search Console veya Google Analytics'te hedeflemediğiniz ülkelerden yoğun organik trafik geliyorsa, Google yanlış versiyonu öne çıkarıyor olabilir. Bu durumda hreflang, neyin nereye hizmet etmesi gerektiğini netleştirir ve trafik dağılımını zamanla düzeltir.

Lokalizasyon mu, yoksa yalnızca çeviri mi yapıyorsunuz? Salt çeviri genellikle yeterince ayrışık sinyal üretir ve Google bunu anlayabilir. Ama fiyat, yasal metin, yerel referans, farklı ödeme veya kargo seçenekleri gibi lokalize farklar içeren yapılar hreflang olmadan bölge bazlı görünürlük sorunlarıyla yüzleşir.

Bu soruların herhangi birine "evet" yanıtı verdiyseniz, hreflang uygulamanın maliyeti — kurulum süresi ve bakım — uzun vadede atlama maliyetinden küçük olacaktır. Adım adım uygulama süreci için Hreflang Nasıl Kullanılır? yazısını referans olarak kullanabilirsiniz; sözdizimi kuralları, x-default ve farklı ekleme yöntemleri orada ele alınıyor.

Hreflang yokluğu her sitede eşit risk oluşturmaz. Tek dil, tek pazar yapısında gereksiz; aynı dili farklı bölgelere sunan ya da lokalize varyantlar barındıran yapılarda ise Google'ın kendi başına doğru karar veremeyeceği koşulların tam ortasında durur. Bu ayrımı net görmeden "gerekli değil" sonucuna varmak, sessiz ama gerçek bir görünürlük kaybını görmezden gelmek anlamına gelir.

Eğer hreflang eklemeye karar verdiyseniz doğru yapmak zorunludur — yarım kurulum çoğu zaman hiç kurmamakla aynı sonucu, bazen daha fazla belirsizliği beraberinde getirir. Karşılıklı referans eksikliği, dil kodu yazım hatası ya da kısmi uygulama, uygulamanın tamamını işlevsiz bırakabilir.