İnternette bir web sitesi yayınladığınızda ve onu çok dilli hale getirmek istediğinizde bir hreflang etiketine ihtiyacınız vardır. Belirli bir sayfada ne tür bir dil kullandığınızı Google'a bildirir. Etiket, farklı dillerdeki web sayfaları arasındaki ilişkiyi ortaya çıkarır. Bir sayfayı İspanyolca, Fransızca veya başka bir dile çeviriyorsanız, söz konusu sayfanın dilini tanımlayan bir sinyal ekleyebilirsiniz.
Hreflang etiketi, web sitesinin dilini coğrafi konumu ile tanımlamak için kullanılan bir HTML özelliğidir. Bir web sitesinin içeriğini birden fazla dilde sunar. Bir web sitesini İngilizce olarak Google arama motorundan arattığınızda hreflang etiketinden dolayı web sitesini İngilizce olarak görürsünüz.
Web sitesini Fransa gibi başka bir ülkede açarsanız, web sayfasını Fransızca dilinde açacaktır. Ancak, doğru ayarlanmamış olabileceğinden, Hreflang etiketleri ara sıra karışabilir. Sonuç olarak, web sitesi "Sitenizde hreflang etiketi yok" hatasını gösteriyor. Neyse ki, bu sorunu hızlı bir şekilde çözebilirsiniz.
Hreflang etiketleri ne zaman gereklidir?
Web siteleri, dile veya bölgeye göre birden çok sürüm olduğunda hreflang etiketleri gerektirir. Hreflang etiketi olmaması sorununu çözmeye başlamadan önce, web sitelerinizin bölgesel veya dil sürümlerini belirlemeniz gerekir.
Gezinme ve dil değiştiriciler, ziyaretçileri web sitenize göz atarken doğru URL'ye yönlendirir. Bir web sitesinin, örneğin başka dillerdeki bir web sitesi gibi, farklı URL'lerden oluşan bir listesi varsa, XML site haritası, arama motoruna tüm bu URL'lerin bir listesini sağlayacaktır. HTML site haritası veya sadece gezinme menüleri bir ziyaretçiye rehberlik ettiği gibi, XML site haritası da bir arama motoruna doğru URL'ye ulaşma konusunda rehberlik eder.
Bir hreflang etiketi şöyle görünür:
en -US , ABD'de kullanılan İngilizce dilinin “ABD lehçesi” kodunu ifade eder. Kod yazma zahmetine girmeden web siteniz için bir hreflang etiketi ayarlamak üzere Linguise uzman araçlarını da kullanabilirsiniz
Hreflang Etiketleri Yerleştirme Yöntemleri
Bir web sitesine hreflang etiketleri yerleştirmenin iki yöntemi vardır. İlk yöntem XML site haritalarının kullanılması, ikinci yöntem ise sayfa etiketleme yöntemlerinin kullanılmasıdır. İşte ikisi arasındaki fark:
HTML Head aracılığıyla sayfa etiketleme yöntemleri
Sayfa etiketleme, web sitenize hreflang etiketleri eklemek için basit bir yöntem sunar. Bu yöntemde, web siteniz için HTML başlığına bir hreflang etiketi eklenir. Web siteniz için sayfa etiketi şöyle görünecektir:
İngilizce “en” etiketi kullanılmaktadır ve bu sayfayı Almanca'ya çevirmek istiyorsanız , HTML adresine “de” veya Çince versiyonu için “zh-CN” Ortaya çıkan HTML etiketleri şöyle görünecektir:
Çince
Almanca
Bu işlem kolay görünebilir ancak her web sayfası için ayrı bir kod eklemeniz gerekecektir. Hem çok zaman alacaktır hem de çeşitli hatalara neden olan kodların girişinde manuel hatalara neden olabilir.
Alternatif dil etiketleri
Alternatif dil etiketi, hreflang niteliğini tamamlayıcı niteliktedir ve arama motorlarına web sitenizin çevrilmiş web sayfaları arasındaki ilişkinin ne olduğunu göstermenize olanak tanır.
Örneğin, bu Fransızca sayfanın İspanyolca versiyonu nedir ve ayrıca bu sayfanın orijinal dil versiyonu nedir?
Yerel bir kitleye özel içerik oluşturduğunuzda kullanışlıdır. Hreflang özniteliği, arama motorlarına, Fransızca bir istekle Fransa'yı sorgulayan bir kullanıcının, İngilizce dilinde benzer içeriğe sahip bir sayfa yerine Fransızca sayfa sürümünü istediğine dair bir sinyal ekler.
Ayrıca, kullanıcı 2 dil konuşuyorsa, Fransızca ve İngilizce Google her iki sonucu da döndürebilir.
Dosyalar için HTTP başlık dili etiketi
Hreflang etiketleri, HTML olmayan içerik ve PDF dosyaları için bir HTTP başlığı kullanılarak web sayfalarına eklenir. HTTP başlığınızın bağlantı öğelerine bir href etiketi ekleyebilirsiniz. Başlık, bağlantının sonuna eklenecek ve şöyle görünecektir:
; rel="alternate"; hreflang="es"
Kırmızı ile yazılan bölüme dilediğinizi ekleyebilirsiniz. Sadece pdf dosyasının URL'sini ekleyin ve sonunda hreflang etiketini bağlayın.
Google tarafından döndürülen Hreflang hatası nedir?
“Sitenizde hreflang etiketi yok” yazısını gördüğünüzde sayfanın çapraz referansında veya linklenmesinde problem var demektir. Bu, 1. sayfanın 2. sayfaya bağlantı verdiği ancak 2. sayfanın 1. sayfaya geri bağlantı vermediği anlamına gelir. Bir dönüş etiketinin olmaması genellikle Hreflang hatasına neden olur. Tek bir sayfadaki Hreflang etiketlerinin sayısını ve bu etiketlerle bağlantılı hataları öğrenmek için XML site haritalarını inceleyebilirsiniz. Bir çözümü uygulamadan önce kapsamlı araştırma yaptığınızdan emin olun.
Dil Kodu Hataları
Urduca için kullanılan doğru hreflang etiketi lang=ur'dur. Her dil için kullanılan kodlar hakkında bilgi edinmek için çeşitli araçlar kullanabilirsiniz. Linguise , hreflang etiket hataları için size kolay bir çözüm sunar. Doğru kodu doğru dil ile bağlayıp belirtilen ülke ile bağladığınızda web sitenizin web sayfalarını açtığınızda Hreflang tag hatası görmezsiniz.
Yanlış dil özellikleri
Çoğu kişi, hreflang niteliklerini dilin tireli bir versiyonuyla karıştırır. Bu, web sitesinin doğru dil koduna bağlanmasında hatalara yol açar. Çoğu kullanıcı, bir İngiliz lehçesi için "en-uk" kullanmanın web sayfalarını çalıştırmak için yeterli olacağını düşünmektedir. Bir İngiliz İngilizcesi lehçesi için doğru nitelik “en-gb”dir. Doğru özelliği kullandığınızda, hatalı bir hreflang özelliği sorunu ortadan kalkacaktır.
Site haritası ve sayfa etiketlemenin eşzamanlı kullanımı
Çoğu kişi, hreflang etiketleri için her iki yöntemi de kullandıklarını düşünür. Bir sayfa etiketleme yöntemi kullanıyorsanız, çeşitli hreflang etiketlerinin birden çok URL'nin baş bölümlerine entegre edilmesinden oluşan karmaşık bir dizi ile sonuçlanır. Diğerleri, web sayfasının dilini belirtmek için hreflang site haritası yöntemlerini kullanır. Her iki hreflang etiketleme yöntemini kullandığınızda, fazlalığa neden olur ve Google web sitenizi tamamen reddedebilir. Hreflang etiketinizi uygulamak için bir yöntem seçin ve uygulamada hata olmadığından emin olun.
Linguise ile Linguise etiketleri nasıl uygulanır?
Hreflang sorununuzdan kurtulmanın en kolay yolu Linguise kullanmaktır. Otomatik olarak bir hreflang etiketi oluşturur ve uygular, böylece kodu öğrenme konusunda endişelenmenize gerek kalmaz. HTML satır içi içeriğini çeviren özelleştirilmiş bir sisteme sahiptir. Bu çeviriler, bir web sitesinin meta verileriyle ilişkilendirilir ve hızlı sonuçlar sunar.
hreflang dil etiketi uygulamasının doğrulanması
Linguise ile sonra, sayfada herhangi bir yeri sağ tıklayın ve " veya F12'yi kullanın .
Tarayıcı geliştirme aracına erişiminiz olacak.
Ardından, sayfam örneğin Fransızca ise, uygulanan hreflang fr olmalıdır.
Özetlemek gerekirse, hreflang etiketi çevrilen sayfanıza otomatik olarak uygulanır ve etiket globaldir, yani Fransızca için fr'dir . Bu nedenle, bir Fransız Kanadalı bir Fransız isteğinde bulunursa, sayfanın arama motorlarında öncelikli olarak döndürülmesini de sağlar.
Çözüm
Hreflang hataları ilk başta gözünüzü korkutabilir ancak bunları kolayca düzeltebilirsiniz. Hatayı çözmek ve farkı görmek için yukarıda verilen yöntemleri kullanmanız yeterlidir. Hataları manuel olarak düzeltecek vaktiniz yoksa Linguise kullanabilirsiniz. Herhangi bir hreflang hatasını birkaç dakika içinde kaldırabilen otomatik bir dil çevirmeni uzantısıdır.