Bir web sitesini internette yayınlayıp onu çok dilli hale getirmek istediğinizde, bir hreflang etiketine ihtiyacınız olur. Bu etiket, Google'a belirli bir sayfada hangi tür 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, o sayfanın dilini tanımlamak için bir sinyal 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. Bir web sitesini Google arama motorunda İngilizce olarak ararsanız, hreflang etiketi sayesinde web sitesini İngilizce olarak görürsünüz.
Web sitesini Fransa gibi başka bir ülkede açarsanız, web sayfası Fransızca olarak açılır. Ancak Hreflang etiketleri doğru şekilde ayarlanmadığı için zaman zaman 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 siteleri, dil veya bölgeye göre birden fazla sürümü olduğunda hreflang etiketleri gerektirir. Hreflang etiketi yok sorununu çözmeye başlamadan önce, web sitelerinizin bölgesel veya dilsel sürümlerini haritalandırmanız gerekir.
Gezinme ve dil değiştiriciler , ziyaretçileri web sitenizde gezinirken doğru URL'ye yönlendirir. Bir web sitesinde farklı dillerdeki bir site gibi farklı URL'lerin bir listesi varsa, XML site haritası arama motoruna tüm bu URL'lerin bir listesini sunar. HTML site haritası veya yalnızca gezinme menüleri bir ziyaretçiye rehberlik ettiği gibi, bir XML site haritası da bir arama motoruna doğru URL'ye ulaşması için rehberlik eder.
Bir hreflang etiketi şu şekilde görünür:
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 bir hreflang etiketi ayarlamak üzere Linguise uzman araçlarını kullanabilirsiniz.
Hreflang Etiketlerini 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. İkisi arasındaki fark şudur:
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 siteniz için sayfa etiketi şu şekilde görünecektir:
"en" etiketi İngilizce için kullanılır ve bu sayfayı Almancaya çevirmek isterseniz, HTML adresine "de" veya Çince bir sürüm için "zh-CN" eklemeniz gerekir. Ortaya çıkan HTML etiketleri şöyle görünecektir:
Çince
German
Bu süreç kolay görünebilir ancak her web sayfası için ayrı bir kod eklemeniz gerekecektir. Bu işlem çok zaman alacak ve ayrıca kod girişlerinde çeşitli hatalara yol açabilecek manuel hatalara neden olabilir
Alternatif dil etiketleri
Alternatif dil etiketi, hreflang özniteliğini tamamlar ve arama motorlarına web sitenizin çevrilmiş web sayfaları arasındaki ilişkinin ne olduğunu göstermenizi sağlar.
Örneğin, bu Fransızca sayfanın İspanyolca sürümü nedir ve ayrıca bu sayfanın orijinal dil sürümü nedir.
Yerel bir kitleye özel içerik oluşturduğunuzda bu kullanışlıdır. hreflang özniteliği, arama motorlarına Fransa'dan Fransızca bir sorgu 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ı Fransızca ve İngilizce olmak üzere 2 dili konuşuyorsa Google her iki sonucu da döndürebilir.
Dosyalar için HTTP başlık dili etiketi
Hreflang etiketleri, HTML olmayan içerikler ve PDF dosyaları için bir HTTP başlığı kullanılarak web sayfalarına eklenir. HTTP başlığınızın link öğelerine bir href etiketi ekleyebilirsiniz. Başlık, bağlantının sonuna eklenecek ve şu şekilde görünecektir:
; rel="alternate"; hreflang="es"
Kırmızıyla yazılmış bölüme istediğinizi ekleyebilirsiniz. Sadece pdf dosyasının URL'sini ekleyin ve sonuna hreflang etiketini bağlayın.
Google'ın döndürdüğü Hreflang hatası nedir?
“Sitenizde hreflang etiketi yok’ ‘ şeklinde bir uyarı gördüğünüzde, bu sayfanın çapraz referansında veya bağlantılanmasında bir sorun olduğu anlamına gelir. Bu, 1. sayfanın 2. sayfaya bağlantı verdiği ancak 2. sayfanın 1. sayfaya geri bağlantı vermediği anlamına gelir. Geri dönüş etiketinin olmaması genellikle Hreflang hatasına yol açar. Tek bir sayfadaki Hreflang etiketi sayısını ve bu etiketlerle ilişkili 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ı
The correct hreflang tag used for Urdu is lang=ur. You can use various tools to learn about the codes used for each language. Linguise provides you with an easy solution for hreflang tag errors. Once you link the right code with the right language and connect it with the specified country, you will not see the Hreflang tag error when you open the web pages of your website.
Yanlış dil nitelikleri
Çoğu kişi hreflang özniteliklerini dilin tireli bir versiyonuyla karıştırır. Bu, web sitesinin doğru dil koduyla bağlanmasında hatalara yol açar. Çoğu kullanıcı, bir 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ı bir hreflang özniteliğ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ığını düşünür. Sayfa etiketleme yöntemi kullanıyorsanız, bu, birden fazla URL'nin head bölümlerine çeşitli hreflang etiketlerinin entegre edilmesinden oluşan karmaşık bir sürece yol açar. 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 bu durum gereksiz tekrara neden olur ve Google web sitenizi tamamen reddedebilir. Hreflang etiketinizi uygulamak için tek bir yöntem seçin ve uygulamada hata olmadığından emin olun.
Linguiseile Hreflang etiketleri nasıl uygulanır?
Hreflang sorununuzdan kurtulmanın en kolay yolu Linguisekullanmaktı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ı
Web siteniz Linguise ile çevrildikten sonra, sayfada herhangi bir yere sağ tıklayıp “İncele” seçeneğine tıklayın veya F12.
Tarayıcı geliştirici aracına erişiminiz olacak.

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

Özetlemek gerekirse, hreflang etiketi çevrilmiş sayfanıza otomatik olarak uygulanır ve etiket küreseldir, yani Fransızca için fr olur. Yani bir Fransız Kanadalı Fransızca bir istek yaparsa, arama motorlarında öncelikli olarak sayfayı yine o alacaktır.
Conclusion
Hreflang hataları ilk başta göz korkutucu görünebilir, 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üzeltmek için zamanınız yoksa Linguisekullanabilirsiniz. Bu, herhangi bir hreflang hatasını dakikalar içinde ortadan kaldırabilen otomatik bir dil çevirmeni uzantısıdır.



