Brent Csutoras ve Bill Hunt arasında hreflang uygulamasıyla ilgili bir takım zorluklar hakkında konuştukları The Search Engine Journal Show podcast'ini dinledikten sonra, bazı önemli zorlukların nasıl en aza indirileceğini ve bazılarının nasıl çürütüleceğini açıklamanın zamanının geldiğini düşündüm.
Hreflang, aslında, özellikle ortak bir dilde, bir dizi sayfadaki belirsizliği çıkarmanıza ve bunları belirli bir yerele bağlamanıza olanak tanıyan oldukça basit bir kavramdır.
Çok basit bir şekilde, ABD için bir sayfanız var ve ardından diğer birçok pazar için aynı sayfaya sahipsiniz.
Hreflang, bu sayfaların her birinin hangi belirli dil pazarlarını hedef almak için patlatıldığını gösteren bir yöntemdir.
Bu, yalnızca spesifikasyonlar yanlış yorumlandığında ve/veya alternatif haritalamayı kolaylaştırmak için web altyapısı tek tip bir şekilde kurulmadığında karmaşık hale gelir.
Bu makalede, hreflang hakkında tekrar tekrar sorulan yedi basit soruyu yanıtlayarak, bu yaygın karmaşıklıklardan bazılarını ve spesifikasyonun yanlış yorumlarını gözden geçireceğim.
1.ABD, İngiltere ve İrlanda için tasarlanmış bir İngilizce sitem var."Hreflang=en-us-gb-ie" kullanabilir miyim?
Cevap: Hayır, yapamazsınız.Size yaratıcı olduğunuzu ve belki de daha iyi organize olmaya çalıştığınızı söylüyorum.
Yalnızca bir EN sayfanız varsa, ülkeleri belirtmeden aşağıdakileri kullanabilirsiniz.
Avustralya ve Singapur gibi diğer İngilizce konuşulan ülkeler için başka bir EN siteniz varsa ve belirli hedef ülkeleri belirlemeniz gerekiyorsa, sayfa URL'si aynı olsa bile hedef ülkelerin her biri için ayrı bir satır oluşturmanız gerekir. her üç konum için.
2.Tüm AB ülkeleri için bir sitem ve tüm Orta Doğu için başka bir sitem var."EU" ve "ME" kelimelerini hreflang'da ülke ayarı olarak kullanabilir miyim?Örneğin:
Yanıt: Hreflang etiketi yalnızca gerçek ISO dili ve ülke kodlarını kullanabilir; AB, EMEA, APAC ve ME gibi bölgesel kodlar yoktur.
Birçok sitenin Latin Amerika'yı (LatAm) veya Avrupa Birliği'ni (AB) veya Orta Doğu'yu (ME) hedefleyen, bir bölgedeki birden fazla ülkeyi ve genellikle dili temsil eden ancak bölgeyi temsil etmek için ISO ülke kodlarından birini seçmeye çalışan bölgesel siteleri vardır. .
En yaygın olarak yanlış uygulanan bölgesel kurulum, İspanyol Dili Latin Amerika sitesini es-LA kullanarak temsil etmeye çalışmaktır.
Maalesef bu, Google'a bunun Laos ülkesini hedefleyen bir İspanyolca dili olduğunu söylediğiniz için çalışmıyor.
3.Kurallı etiketi ve hreflang etiketini aynı satırda birleştirebilir miyim?
Yanıt: Hayır, Canonical etiketini Hreflang etiketlerinden ayırmanız gerekir.
Teknik SEO'nuz veya geliştiriciniz yaratıcı olmak istiyorsa, başka bir yaratıcı çıkışı teşvik edin ve onları doğrudan hreflang spesifikasyonuna yönlendirin, çünkü hreflang standart sözdiziminden sapmadan yeterince zorlayıcıdır.
4.XML (hreflang) site haritası dosyalarını otomatik olarak oluşturmak için CMS kullanıyoruz.Var olmayan URL'leri içerir.Onları listede tutmak doğru mu?GSC hata raporlarında göründüklerini görüyorum.Kötü bir şey mi?
Cevap: Evet, bu kötü. Bu, birçok şirket için büyük bir sorundur.
Sorun, sitelerden birinde bir sayfa oluşturulduğunda sitedeki her dil veya ülke için otomatik olarak bir yer tutucu URL oluşturmasına izin veren CMS ayarından kaynaklanır.
Bazen URL, sayfa mevcut olmasa bile genel gezinme kuralları tarafından otomatik olarak oluşturulur.
Ne yazık ki, bu sorunu yönetmenin veya yönetmenin kolay bir yolu yok.Sonuç olarak, var olmayan sayfa URL'leri, XML Hreflang site haritası dosyalarında listelenmemelidir.
Gerçek çözüm, CMS'nize göre değişir, ancak URL takma ad kurallarına, ebeveyn-alt kurallarınıza veya yerel sayfa yayılma kurallarına bakarak başlayın.Çoğu durumda bunlar doğru şekilde kurulmamıştır.
Kurallar, JavaScript gezinme kuralları veya IP algılama/yönlendirme protokolleri tarafından geçersiz kılınıyor olabilir.
Çoğu sistemin, sayfa yerelleştirilmediğinde veya pazarda açıkça yayınlanmadığında global bir sayfaya geri dönüş seçeneği vardır.
5.Her biri farklı ülkeleri hedefleyen farklı alanlarda bulunan aynı içeriği yönetmek için hreflang kullanmam gerekir mi?
Cevap: Birçok şirketin farklı alanlarda farklı dil veya ülke web siteleri vardır ve hreflang'ı birden fazla alan adında (ve alt alan adında) yönetmek kolay bir iş değildir.
Benzersiz etki alanlarının her biri için tüm URL'leri listeleyen hreflang XML site haritalarını kullanmalısınız.Umarım, URL yolları aynıdır veya en azından benzerdir, bu da alternatifleri eşleştirmeyi kolaylaştırır.
İşinizi daha da kolaylaştırmak için, Google'ın Etki Alanları Arası Site Haritası Doğrulama sürecinden yararlanmanızı ve bunları yüklemek için bilet oluşturmak yerine tüm etki alanları için XML site haritalarınızı merkezi bir konumda yöneten özel bir site kullanmanızı öneririm. düzinelerce yüzlerce benzersiz alana.
6.x-varsayılan olarak belirli bir sayfa URL'si veya bir ana sayfa kullanmalı mıyım?
Cevap: x-default'un kullanımı hakkında hala çok fazla kafa karışıklığı var.
x-default, özel bir hreflang seti olmayan herhangi bir dil veya pazar için belirli bir sayfayı kullanma yönergesinden başka bir şey değildir.
Yerel bir sürümünüz olmayan bir yerde görünmek ister misiniz?
Birçok site için bu, sitenin genel sürümü veya İngilizce sürümüdür.
Yalnızca bir sürümü x varsayılanı olarak atayabilirsiniz.
Ana sayfa dışındaki sayfalar için bir ana sayfayı x-varsayılan olarak ayarlarsanız, Google'dan Hreflang etiketlerinizde belirtilmeyen dil-ülkedeki diğer sayfalar yerine ana sayfayı göstermesini istersiniz.
Ve onu, kullanıcının IP'sinin yerel diline dinamik olarak değiştiremezsiniz.
Evet denenmiştir.Hayır, çalışmıyor.
7.Aynı sayfada İngilizce ve Fransızca içeriğim var.Bunları hreflang etiketinde her iki dile de atayabilir miyim?
Yanıt: Her sayfada yalnızca bir dilde içerik bulunmalıdır, ancak yerelleştirilmiş bir şablonda kullanıcı tarafından oluşturulan içerikle sık sık tek bir sayfada birden çok dil olur.
Google bu konuda oldukça spesifik.Dil bölgesini baskın dile ve/veya şablonun diline ayarlamalısınız.
Sonuç olarak
Umarım bu makale, hreflang'ın kendisinin karmaşık olmadığını, ancak ilginç ve bazen zorlu web sitesi altyapılarının karmaşıklığı artırdığını göstermiştir.
Bir çift dil veya bir sayfa alt kümesiyle küçük başlayın ve test edin.
Değeri gösterdiğinizde, yönetimin daha büyük ölçekli uygulama için kaynakları ayırması mükemmel bir iş gerekçesi haline gelir.
Daha fazla kaynak: