Çalışma: Uluslararası web sitelerinin %31'i hreflang hataları içeriyor
Yayınlanan: 2023-04-04Hreflang'ı uygulamak, birçok SEO uzmanı için zorlu bir görev olabilir. Birden fazla dildeki sayısız sözdizimi varyasyonu, birden fazla dili çok az anlayanlar için zor olabilir.
Ayrıca, belirli dil nüanslarını ve bölgesel hedeflemeyi anlamanın ek karmaşıklığı da vardır; bunlar yalnızca tipik olarak anadili İngilizce olan veya dili kapsamlı bir şekilde çalışmış biri tarafından anlaşılacaktır.
Yanlış hreflang uygulaması, SEO performansına zarar veren birçok komplikasyona (yani, yinelenen içerik, hatalı indeksleme ve zayıf SERP görünürlüğü) neden olabilir.
Hreflang'ı dikkatle uygulamak zorunludur. Neyse ki, hreflang iyi belgelenmiştir ve ilgili sorunlar çeşitli SEO araçlarıyla belirlenebilir.
Hreflang hataları çalışması
Hreflang sorunlarının ne kadar yaygın olduğunu ve hangilerinin daha yaygın olduğunu belirlemek için, bana hreflang kodu içeren web sitelerinin veritabanına erişim sağlayan NerdyData ile ortaklık kurdum.
NerdyData, kaynak kodu içinde bir alternatif bildiren en az bir hreflang örneği içeren 18.786 web sitesinin bir listesini sağladı. Bu nedenle, bu çalışma, XML site haritaları veya HTTP üstbilgisi aracılığıyla değil, yalnızca <head> içinde uygulanan hreflang'ı hesaba katar.
Çalışmayı şu şekilde gerçekleştirdim:
- Ana sayfalarda hreflang'ın varlığını doğrulamak için Screaming Frog'da taramalar çalıştırma.
- URL'lerin tam listesinin 200'lerde çözülmesi için GEO-IP yönlendirmeleri kaldırılıyor.
- Araçlar tarafından tanımlanan yaygın sorunları belirlemek için URL'leri toplu olarak işlemek için HreflangChecker.com ve Visual SEO Studio'yu kullanma.
Web sitelerinin %31,02'si çakışan hreflang yönergeleri içeriyor
Bulgularım, birden çok dilde hizmet veren web sitelerinin %31,02'sinin çakışan hreflang yönergelerine sahip olduğunu gösteriyor. Çakışan hreflang, bir web sayfasında farklı diller ve coğrafi hedefleme için çeşitli hreflang etiketleri olduğunda ortaya çıkabilir.
Basitçe söylemek gerekirse, tek bir dile veya bölgeye birden fazla URL atanmıştır ve bu da arama motorlarına kafa karıştırıcı sinyaller göndermektedir. Örneğin:
- <link rel=”alternate” href=”https://example.com/” hreflang=”tr” />
- <link rel=”alternate” href=”https://example.com/en-uk/” hreflang=”en-gb” />
- <link rel=”alternate” href=”https://example.com/en-us/” hreflang=”en-gb” />
- <link rel=”alternate” href=”https://example.com/en-au/” hreflang=”en-au” />
Bu tür bir karışıklık potansiyel olarak yinelenen içerik ve yanlış sıralama ve indeksleme ile ilgili komplikasyonlara yol açarak SERP'de iyi bir şekilde yerleştirilmesini zorlaştırır.
Kullanıcılar web sayfanızı iyi performans gösterenler arasında bulsalar bile, sayfanın yanlış sürümü kendilerine sunulursa, kötü bir kullanıcı deneyimi yaşayacaklardır.
Hreflang kümelerinin %16,04'ünde kendine başvuran etiketler eksik
Kendi kendine referans veren hreflang, bir sayfa URL'sini işaret eden bir hreflang etiketi içerdiğinde gerçekleşir.
Özünde, sayfa, sayfanın orijinal dili de dahil olmak üzere çeşitli dillerde mevcut olduğunu belirtir.
Başlangıçta gereksiz bir taktik gibi görünse de, uluslararası SEO için iyi bir uygulamadır. Ne yazık ki, birden çok dile sahip sitelerin %16,04'ünde kendi kendine başvuran hreflang etiketleri yok.
Arama motorları, farklı dillerde bulunan sayfalar da dahil olmak üzere, kendi kendine referans veren hreflang etiketleri kullanıldığında, aynı sayfanın farklı sürümleri arasındaki ilişkiyi daha iyi anlayabilir.
Hreflang'ın yaklaşık 20 standartlaştırma sinyalinden biri olarak katkıda bulunduğu göz önüne alındığında, dahil edilmesi önemli bir sinyaldir.
Web sitelerinin %47,95'i x-default kullanmıyor
x-default özniteliği, arama motorlarına bir sayfanın belirli bir dili veya konumu hedeflemediği sinyalini vererek, onu sayfanın varsayılan dil sürümü olarak tanımlar.
Bir sayfa birden çok dilde mevcut olduğunda ancak kullanıcının tercih ettiği dilde içerik sağlamadığında özellikle yararlıdır.
x-default özniteliği, hreflang'da zorunlu olarak gerekli değildir. Çok dilli sitelerin %47,95 kadarı şu anda bunu kullanmıyor.
Ancak, arama motorlarının görüntülenecek sayfanın en uygun sürümünü bulmasına yardımcı olduğundan, kullanıcının belirli bir dilde bulunmayan bir sayfayı aradığı durumlarda kullanılması yararlı olabilir.
x-default özniteliğinin yalnızca başka bir dil yoksa kullanılması gerektiğine dikkat etmek önemlidir. Kullanılabilir başka dillerin olduğu yerlerde, her biri bir hreflang etiketiyle belirtilmelidir.
Ek olarak, x-default belirli bir dile veya konuma özgü sayfalarda kullanılmamalıdır.
Hreflang kümelerinin %8,91'i en az bir geçersiz dil kodu örneği içeriyor
Hreflang özniteliklerinde iki harfli ISO-639-1 formatını kullanmak esastır.
Ne yazık ki, dil kodlarının yanlış gitmesi, bir web sitesinin uluslararası hedeflemesini etkileyebilecek birden fazla soruna neden olması yaygın bir durumdur.
Araştırmam, birden fazla dili hedefleyen sitelerin %8,91'inin şu anda bilinmeyen dil kodları içerdiğini ortaya çıkardı.
Dil ve konum kodlarını birleştirmek için kafa karıştırıcı bir yaklaşım olabilir, ancak bunun nedeni birçok yaygın sorun olabilir.
Bazı dil kodları, bir ülkenin yazılışıyla tam olarak eşleşmez.
Örneğin, Hırvatça için dil kodunun “cr” olmasını bekleyebilirsiniz, ancak aslında “hr”dir. Kod açık olmadığı için dil kodlarını uygularken hata yapmak kolaydır.
Hreflang kümelerinin %1,6'sı en az bir geçersiz bölge kodu örneği içeriyor
Önceki istatistiğin aksine, nispeten az sayıda hreflang kümesi geçersiz bölge kodları içerir.
İki harfli ISO-3166-1 bölge kodlarını kullanmak zorunlu olmasa da, farklı yazım kurallarına sahip iki veya daha fazla ülke arasında aynı dili hedeflerken yardımcı olur. Bunu yapmak, arama motorlarına, kullanıcının konumuna ve diline bakarak daha fazla bağlam sağlar.
Önceki örneğime dönecek olursak, Amerika Birleşik Devletleri'ndeki kullanıcıları hedeflemek için "en-US" kodunu kullanmalısınız. "en-GB" olarak ayarlanırsa, hedef kitlenizi tamamen kaçırarak yalnızca İngiltere'de yerleşik kullanıcıları hedefleyeceksiniz.
Buradaki yaygın hatalar şunları içerir:
- <link rel=”alternate” href=”https://example.com/en-gb/” hreflang=”en-uk” />
- <link rel=”alternate” href=”https://example.com/en-eu/” hreflang=”en-eu” />
Buradaki girişlerin tümü İngilizce'yi hedeflemektedir ancak aynı zamanda Birleşik Krallık ve Avrupa'yı da hedeflemeyi amaçlamaktadır. GB (Büyük Britanya) olduğu için hem Birleşik Krallık hem de AB geçersiz kodlardır ve Avrupa'yı bir kıta olarak hedefleyemezsiniz.
İspanyol hedefleme Latin Amerika'da da sorunlu olabilir; grup, tek tek ülkeleri hedeflemeniz gerekirken veya İspanyolca'yı genel olarak bırakmanız gerekirken bölgeyi bir bütün olarak hedeflemek amacıyla es-la, es-lx ve es-419'u hedeflemeye çalışır. dil.
Hreflang kümelerinin %22,46'sı düzensiz/olağandışı dil-bölge kombinasyonları içeriyor
Anadili olmayan ülkeleri hreflang ile hedeflemenin çeşitli avantajları vardır ve bunlardan en önemlisi, anadili olmayanlar için kullanıcı deneyimini iyileştirmektir.
Örneğin, Felemenkçe Hollanda'nın ana dilidir, ancak nüfusun tahminen %95'i İngilizce de konuşmaktadır. Ayrıca Hollanda'da yaşayan yaklaşık 97.8000 İngiliz vatandaşı var.
İngilizce konuşanların sayısı bu kadar yüksekken, Hollanda'daki kullanıcıları İngilizce web sitesi sayfalarınızla hedeflemek mantıklıdır.
Ancak, tüm kombinasyonlar mantıklı değildir. Örneğin:
- <link rel=”alternate” href=”https://example.com/en-vn/” hreflang=”en-vn” />
- <link rel=”alternate” href=”https://example.com/es-ie/” hreflang=”es-ie” />
- <link rel=”alternate” href=”https://example.com/zh-zm/” hreflang=”zh-zm” />
Yukarıdaki üç örnek bir hreflang testinden geçecek ve teknik olarak doğru olsa da, Zambiya'daki Çince konuşanların sayısı bu alternatif sürüme sahip olma konusunda muhtemelen çok az sonuç verecek veya hiç sonuç vermeyecektir.
Çok az anlam ifade eden alternatif sürümler oluşturmak, ek ve gereksiz tarama talebine ve Google'ın büyük olasılıkla kopyalanmış olduğunu düşünebileceği sürümlere yol açarak kanonikleri geçersiz kılar.
Bu makalede ifade edilen görüşler, konuk yazara aittir ve Search Engine Land olmak zorunda değildir. Personel yazarları burada listelenir.