İnternete bir web sitesi yüklediğinizde ve onu çok dilli hale getirmek istediğinizde, hreflang etiketine ihtiyacınız vardır. Bu etiket, Google'a belirli bir sayfada hangi dili kullandığınızı bildirir. Etiket, farklı dillerdeki web sayfaları arasındaki ilişkiyi ortaya koyar. Bir sayfayı İspanyolca, Fransızca veya başka bir dile çevirirseniz, ilgili sayfanın dilini belirlemek için bir işaret ekleyebilirsiniz.
Hreflang etiketi, bir web sitesinin dilini coğrafi konumuyla birlikte tanımlamak için kullanılan bir HTML özniteliğidir. Bir web sitesinin içeriğini birden fazla dilde sunar. Örneğin, bir web sitesini Google arama motorunda İngilizce olarak ararsanız, hreflang etiketi sayesinde web sitesini İngilizce olarak görürsünüz.
Eğer web sitesini Fransa gibi başka bir ülkede açarsanız, sayfa Fransızca olarak açılacaktır. Ancak, hreflang etiketleri bazen doğru şekilde ayarlanmadığı için karışabilir. Sonuç olarak, web sitesi "Sitenizde hreflang etiketi yok" hatasını gösterir. Neyse ki, bu sorunu hızlıca çözebilirsiniz.

Hreflang etiketleri ne zaman gereklidir?
Web sitelerinin dil veya bölgeye göre birden fazla sürümü olduğunda hreflang etiketlerine ihtiyaç duyulur. Hreflang etiketlerinin olmaması sorununu çözmeye başlamadan önce, web sitenizin bölgesel veya dil sürümlerini belirlemeniz gerekir.
Gezinti ve dil değiştiriciler, ziyaretçileri web sitenizde gezinirken doğru URL'ye yönlendirir. Bir web sitesinin farklı dillerde web sitesi gibi çeşitli URL'leri varsa, XML site haritası arama motoruna tüm bu URL'lerin bir listesini sağlar. HTML site haritası veya sadece gezinme menüleri ziyaretçiyi yönlendirdiği gibi, XML site haritası da arama motorunu doğru URL'ye ulaşmak için yönlendirir.
İşte bir hreflang etiketinin görünümü:
en -US, ABD'de kullanılan İngilizce dilinin "ABD lehçesi" için kullanılan kodu ifade eder. Ayrıca, kod yazma zahmetine girmeden web siteniz için hreflang etiketi oluşturmak üzere Linguise
Hreflang Etiketlerini Yerleştirme Yöntemleri

Bir web sitesine hreflang etiketlerini yerleştirmenin iki yöntemi vardır. Birincisi XML site haritalarının kullanılması, ikincisi 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 eklemenin basit bir yöntemini sunar. Bu yöntemde, web sitenizin HTML başlığına bir hreflang etiketi eklenir. Web sitenizin sayfa etiketi şu şekilde görünecektir:
“en” etiketi İngilizce için kullanılır ve bu sayfayı Almancaya çevirmek istiyorsanız, HTML adresine “de” veya Çince sürüm için “zh-CN”
Çince
Almanca
Bu işlem kolay gibi görünse de, her web sayfası için ayrı bir kod eklemeniz gerekecek. Bu çok zaman alacak ve kodların girilmesinde manuel hatalara yol açarak çeşitli sorunlara neden olabilir
Alternatif dil etiketleri
Alternatif dil etiketi, hreflang özniteliğinin tamamlayıcısıdır ve arama motorlarına web sitenizin çevrilmiş sayfaları arasındaki ilişkiyi göstermenizi sağlar.
Örneğin, bu Fransızca sayfanın İspanyolca versiyonu nedir ve ayrıca bu sayfanın orijinal dildeki versiyonu nedir?.
Özellikle yerel bir kitleye yönelik içerik oluşturduğunuzda kullanışlıdır. `hreflang` özniteliği, arama motorlarına, "Fransa'dan" arama sorgusu yapan 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ı hem Fransızca hem de İngilizce konuşuyorsa, Google her iki sonucu da gösterebilir.
Dosyalar için HTTP başlık dil etiketi
Hreflang etiketleri, HTML olmayan içerik ve PDF dosyaları için HTTP başlığı kullanılarak web sayfalarına eklenir. HTTP başlığınızın link öğelerine bir href etiketi ekleyebilirsiniz. Başlık, linkin sonuna eklenecek ve şu şekilde görünecektir:
; rel="alternate"; hreflang="es"
Kırmızıyla yazılan bölüme istediğiniz her şeyi ekleyebilirsiniz. Sadece PDF dosyasının URL'sini ekleyin ve sonuna hreflang etiketini ekleyin.
Google'ın döndürdüğü Hreflang hatası nedir?
"Sitenizde hreflang etiketi yok" hatası gördüğünüzde, bu, sayfalar arası bağlantı veya çapraz referanslamada bir sorun olduğu anlamına gelir. Bu, sayfa 1'in sayfa 2'ye bağlantı verdiği ancak sayfa 2'nin sayfa 1'e geri bağlantı vermediği anlamına gelir. Geri dönüş etiketinin eksikliği 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ı kontrol edebilirsiniz. Bir çözüm uygulamadan önce kapsamlı bir 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 etiketi hataları için kolay bir çözüm sunar. Doğru kodu doğru dille eşleştirip belirtilen ülkeyle bağlantı kurduğunuzda, web sitenizin sayfalarını açtığınızda hreflang etiketi hatası görmezsiniz.
Yanlış dil nitelikleri
Çoğu insan hreflang özniteliklerini dilin tireli versiyonuyla karıştırır. Bu da web sitesinin doğru dil koduna bağlanmasında hatalara yol açar. Çoğu kullanıcı, Birleşik Krallık lehçesi için "en-uk" kullanmanın web sayfalarını çalıştırmak için yeterli olacağını düşünür. İngiliz İngilizcesi lehçesi için doğru öznitelik "en-gb"dir. Doğru özniteliği kullandığınızda, hatalı hreflang özniteliği sorunu ortadan kalkacaktır.
Site haritası ve sayfa etiketlemenin eş zamanlı kullanımı

Çoğu insan hreflang etiketleri için her iki yöntemi de kullandığını düşünür. Sayfa etiketleme yöntemini kullanıyorsanız, birden fazla URL'nin başlık bölümlerine çeşitli hreflang etiketlerini entegre etmenin karmaşık bir serisi ortaya çıkar. Diğerleri ise web sayfasının dilini belirtmek için hreflang site haritası yöntemlerini kullanır. Her iki hreflang etiketleme yöntemini de kullandığınızda gereksiz tekrarlar oluşur ve Google web sitenizi tamamen reddedebilir. Hreflang etiketinizi uygulamak için bir yöntem seçin ve uygulamada hata olmadığından emin olun.
Linguiseile Hreflang etiketlerini nasıl entegre edebilirim?
Hreflang sorununu çözmenin en kolay yolu Linguisekullanmaktır. Otomatik olarak bir hreflang etiketi oluşturur ve uygular, böylece kod öğ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 çevrildikten sonra , sayfada herhangi bir yere sağ tıklayın ve "İncele" veya F12 tuşunu kullanın.
Tarayıcı geliştirici araçlarına erişiminiz olacak.

Örneğin, sayfam Fransızca ise, uygulanacak hreflang değeri fr olmalıdır.

Özetlemek gerekirse, hreflang etiketi çevrilmiş sayfanıza otomatik olarak uygulanır ve etiket globaldir, yani Fransızca için fr'dir . Dolayısıyla, Fransızca konuşan bir Kanadalı Fransızca bir istekte bulunursa, arama motorlarında sayfa öncelikli olarak gösterilecektir.
Çözüm
Hreflang hataları ilk başta göz korkutucu görünebilir, ancak bunları kolayca düzeltebilirsiniz. Hatayı gidermek ve farkı görmek için yukarıda verilen yöntemleri kullanmanız yeterlidir. Hataları manuel olarak düzeltmek için zamanınız yoksa, Linguisekullanabilirsiniz. Bu, herhangi bir hreflang hatasını birkaç dakika içinde ortadan kaldırabilen otomatik bir dil çevirmeni eklentisidir.



