Çok dilli web sitelerinin karşılaştığı hreflang hataları genellikle eksik geri bağlantılar veya yanlış ISO dil ve bölge kodlarının kullanımı gibi teknik gözden kaçırmaları içerir. Bu öznitelikler, arama motorlarının kullanıcılara konumlarına ve dil ayarlarına göre bir sayfanın doğru yerelleştirilmiş sürümünü sunmasına yardımcı olan sinyallerdir. Yanlış uygulandığında, bu hatalar yinelenen içerik sorunlarına, arama görünürlüğünün azalmasına ve yanlışlıkla yanlış dil sürümüne giren uluslararası ziyaretçiler için kötü bir kullanıcı deneyimine yol açabilir.
Yaygın hreflang uygulama hataları nelerdir?
En sık karşılaşılan hatalardan biri, hreflang öznitelikleri içinde mutlak URL’lerin kullanılmamasıdır. Arama motorları, bir sayfanın alternatif sürümünü doğru bir şekilde tanımlamak için protokol (https) ve alan adı dahil olmak üzere tam web adresini gerektirir. Bir site ‘/es/page’ gibi göreli yollar kullanıyorsa, tarayıcı bağlantıyı çözümleyemeyebilir ve tüm hreflang kümesini geçersiz kılabilir. Bu durum genellikle geliştiriciler, canlı alanı yansıtacak şekilde URL yapısını güncellemeden kodu hazırlık ortamlarından üretime kopyaladıklarında gerçekleşir.

Yaygın bir diğer sorun ise kendi kendine referans veren etiketlerin eksikliğidir. Çok dilli bir kümedeki her sayfa, alternatiflerine işaret etmenin yanı sıra kendisine de işaret eden bir etiket içermelidir. Örneğin, bir İngilizce sayfanın kendi URL’sine bağlantı veren ‘en’ için bir hreflang etiketi olmalıdır. Bu kendi kendine referansı atlamak, arama motorlarının aynı sayfada sağlanan diğer dil sinyallerini görmezden gelmesine neden olabilecek teknik bir ihlaldir. Tipik bir hesapta bu hata, otomasyon mantığı yalnızca ‘diğer’ sürümlere odaklandığında ortaya çıkar.
Karşılıklı geri bağlantıların önemi
Hreflang’in kritik bir kuralı, her bağlantının karşılıklı olması gerektiğidir. Sayfa A, Sayfa B’ye Fransızca eşdeğeri olarak bağlantı veriyorsa, Sayfa B de Sayfa A’ya İngilizce eşdeğeri olarak geri bağlantı vermelidir. Bu karşılıklı doğa, site sahibinin iki sayfa arasındaki ilişkiyi doğruladığından emin olmasını sağlar. Bu ilişki kopuksa veya bir yönde eksikse, etiketler Google tarafından geçersiz kabul edilir. Bu, üçüncü tarafların izniniz olmadan sayfalarının içeriğinizin alternatif bir sürümü olduğunu keyfi olarak iddia etmesini engeller.
- Bir URL’nin her yerelleştirilmiş sürümünün kümedeki diğer tüm sürümleri listelediğini doğrulayın.
- Kaynak sayfanın kendi alternatifler listesine kendi kendine referans olarak dahil edildiğini kontrol edin.
- Kümedeki hiçbir sayfanın robots.txt tarafından engellenmediğinden veya noindex olarak ayarlanmadığından emin olun.
- Listelenen tüm URL’lerin 200 OK durum kodu döndürdüğünü ve yönlendirme yapmadığını onaylayın.
- Her sayfanın kendisini ve tüm alternatifleri geri bağlantılarla listelediğinden emin olun.
Mutlak URL’ler hreflang için neden zorunludur?
Mutlak URL’ler, arama motoru botlarının takip etmesi için net ve belirsiz olmayan bir yol sağlar. Çok dilli bir kurulumda ‘es.example.com’ gibi alt alan adlarınız veya ‘example.com/es/’ gibi alt klasörleriniz olabilir. Mutlak URL’leri kullanarak, tarayıcının geçerli dizine dayalı olarak göreli bir yolu yanlış yorumlama riskini ortadan kaldırırsınız. Ayrıca, mutlak URL’ler içerik farklı platformlarda paylaşıldığında veya site mimarisi tarayıcı veya tarayıcı tarafından göreli bağlantıların çözümlenme şeklini etkileyebilecek değişikliklere uğradığında hatalara daha az eğilimlidir.

Örneğin, Avrupa genelinde elektronik satan bir Shopify mağazası farklı ülkeler için farklı alan adları kullanabilir. Böyle karmaşık bir ortamda göreli URL’ler kullanmak, bir ürün sayfasının Almanca sürümünün yanlışlıkla Fransızca alt alan adındaki mevcut olmayan bir yola işaret etmesine neden olabilir. Mutlak URL’lerde standartlaşmak, arama motorunun her zaman tam hedefe sahip olmasını sağlar. Bu uygulama, çeşitli bölgelerde temiz ve hatasız bir uluslararası SEO profili sürdürmek için temel bir gerekliliktir.
ISO dil ve bölge kodlarını nasıl doğru kullanırsınız?
Hreflang, dil ve bölge tanımlaması için özel biçimlendirme gerektirir. Diller için ISO 639-1 biçimini ve bölgeler için ISO 3166-1 alpha-2 biçimini kullanmalısınız. Yaygın bir hata, Birleşik Krallık için ‘en-UK’ kullanmaktır, oysa doğru kod ‘en-GB’dir. Bir diğer hata ise bölge kodunu tek başına kullanmaya çalışmaktır. ‘hreflang=”us”‘ kullanamazsınız çünkü yalnızca bölge kodları geçersizdir. Geçerli olması için ‘en-us’ veya bölge koduyla birleştirilmiş başka bir dil olmalıdır.
Belirli bir bölge olmadan geniş bir dil grubunu hedeflerken, dünya çapındaki tüm Fransızca konuşanlar için ‘fr’ gibi yalnızca dil kodunu kullanın. Fransızca konuşanları özellikle Kanada’da hedeflemek istiyorsanız, ‘fr-ca’ kullanırsınız. Dil kodunun her zaman önce geldiğini hatırlamak hayati önem taşır. Sırayı tersine çevirmek veya tire yerine alt çizgi gibi yanlış karakter kullanmak etiketin göz ardı edilmesine neden olur. Burada doğruluk şarttır çünkü kod yanlış biçimlendirilmişse arama motorları niyetinizi tahmin etmeye çalışmayacaktır.
Çevrilmemiş içerik ve yer tutucuların yönetimi
Çevrilmemiş sayfaları hreflang kümelerinize dahil etmek bir hatadır. İngilizce bir sayfanız varsa ve hala Almanca çevirisi üzerinde çalışıyorsanız, içerik gerçekten hazır ve canlı olana kadar Almanca URL’yi hreflang etiketlerinizde listelemeyin. Çevrilmemiş bir sayfayı veya orijinal sürüme geri yönlendiren bir sayfayı listelemek kullanıcı için kötü bir deneyim yaratır. Google, dizini karıştırmamak için çevrilmemiş sayfaları hreflang özniteliklerinizde listelememenizi özellikle önerir.
500 ürünü olan ancak sadece 300’ü İtalyanca’ya çevrilmiş uluslararası bir moda perakendecisini düşünün. Bu 300 ürün için hreflang etiketleri İtalyanca alternatifleri içermelidir. Kalan 200 ürün yalnızca gerçekten canlı, çevrilmiş bir sayfası olan dilleri listelemelidir. Bu, kullanıcıların ana dillerini bekleyerek bir arama sonucuna tıklamalarını ve bunun yerine İngilizce bir sayfa bulmalarını engeller. Bu seçici eşleme, yerelleştirilmiş arama varlığınızın bütünlüğünü korur ve daha iyi etkileşim oranları sağlar.
x-default özniteliğinin amacı nedir?
x-default özniteliği, belirli bir dile veya yere hedeflenmeyen bir sayfayı tanımlamak için kullanılan özel bir değerdir. En yaygın olarak, kullanıcının ülkesini veya dilini seçmesinin istendiği ana sayfa seçicilerine veya açılış sayfalarına uygulanır. Bir x-default sayfası tanımlayarak, arama motorlarına dil ayarları belirtilen diğer hreflang değerlerinden hiçbiriyle eşleşmeyen kullanıcılara hangi sürümü göstereceklerini söylersiniz. Bu, arama motorunun hangi yerelleştirilmiş sayfanın görüntüleneceği konusunda yanlış bir tahminde bulunmasını engeller.
x-default kullanımı, web siteleri için tarafsız bir giriş noktası sürdürmek isteyen küresel markalar için özellikle yararlıdır. Ayrıca, özel bir çevirinizin olmadığı bölgelerdeki kullanıcılar için bir güvenlik ağı sağlamaya yardımcı olur. Örneğin, Portekizce sürüm yoksa, Brezilya’daki bir kullanıcıya Meksika için amaçlanan İspanyolca sürüm yerine x-default küresel İngilizce site gösterilebilir. Bu öznitelik her zaman herhangi bir uluslararası ziyaretçi için genel, yararlı bir deneyim sağlayan bir sayfaya işaret etmelidir.
Büyük bir web sitesinde hreflang etiketleri nasıl denetlenir?
Çok dilli bir sitenin denetimi, otomatik araçların ve manuel nokta kontrollerinin bir kombinasyonunu gerektirir. Büyük ölçekli web siteleri, binlerce bağlantının yönetimini merkezileştirdiği için hreflang’i yönetmek üzere sayfa içi HTML etiketleri yerine XML site haritalarını kullanır. Kullanılan yöntem ne olursa olsun, denetim bozuk bağlantıları, karşılıklı olmayan etiketleri ve ISO kodlarındaki sözdizimi hatalarını tanımlamaya odaklanmalıdır. Alien Road, uluslararası sinyallerin sağlam ve işlevsel kalmasını sağlamak için bu denetimlerin her büyük site güncellemesinden veya geçişinden sonra yapılmasını önerir.
- Site genelinde eksik kendi kendine referans veren hreflang etiketlerine sahip sayfaları tanımlamak için bir tarayıcı kullanın.
- Alternatif sayfanın kaynak URL’ye geri işaret etmediği ‘geri etiket’ hatalarını kontrol edin.
- Hreflang kümesindeki tüm URL’lerin sayfa grubunun tüm sürümlerinde aynı olduğunu doğrulayın.
- Geçersiz ISO kodlarını ve dil öneki olmayan yalnızca bölge bildirimlerini tarayın.
- Hreflang etiketlerindeki hiçbir URL’nin yönlendirilmediğinden veya 404 durum kodları döndürmediğinden emin olun.
- x-default etiketinin doğru küresel veya tarafsız açılış sayfasına işaret ettiğini kontrol edin.
Bu hafta nereden başlanmalı
En önemli beş küresel sayfanızı seçerek ve HTML kaynak kodlarını veya XML site haritası girişlerini manuel olarak kontrol ederek başlayın. Mutlak URL’ler kullandıklarını ve listelenen her dil sürümünün aslında orijinal sayfaya geri işaret ettiğini doğrulayın. Bu küçük örneklemde hatalar bulursanız, etiketlerinizi oluşturan şablon veya eklentinin tüm sitede ele alınması gereken sistemik bir sorunu olması muhtemeldir. Bu şablon düzeyi hataları düzeltmek genellikle binlerce etiketi bir kerede düzeltmenin en hızlı yoludur.
Ardından, bozuk geri bağlantıları aramak için teknik bir SEO aracı kullanarak tam bir site taraması çalıştırın. İlk olarak en yüksek arama hacmine sahip sayfaları düzeltmeye odaklanın, çünkü bunlar yanlış yerelleştirme sinyallerinden etkilenme olasılığı en yüksek olanlardır. Son olarak, uluslararası kullanıcıların belirli dilleri mevcut olmadığında mantıksal bir başlangıç noktasına gönderildiğinden emin olmak için x-default uygulamanızı tekrar kontrol edin. Bu etiketleri düzenli olarak izlemek, çok dilli sitenizde uzun vadeli indeksleme sorunlarını önleyecektir.
Okumaya devam edin: SEO (Arama Motoru Optimizasyonu) · SEO