HTML Lang Özniteliği Hakkında
HTML lang özniteliği nedir?
HTML lang özniteliği, açılış html etiketinde yer alır ve sayfanın hangi dilde yazıldığını belirtir. Tek ve kısa bir özniteliktir; ayrıca web’de en sık atlanan işaretleme parçalarından biridir.
Sayfalar arasındaki ilişkileri açıklayan hreflang’ın aksine lang yalnızca bu sayfayı tanımlar. İkisi birlikte çalışır ancak farklı sorulara yanıt verir: lang, okuduğunuz içeriğin hangi dilde olduğunu belirtir; hreflang ise diğer sürümlerin nerede olduğunu gösterir.
Hiçbir maliyeti yoktur ve saniyeler içinde uygulanabilir; bu nedenle başarısız olan bir HTML lang özniteliği denetimi, genellikle bunun bilinçli bir tercih olduğundan ziyade kimsenin şablonun head bölümünü incelemediğinin işaretidir.
lang özniteliği 2026 yılında hâlâ önemli mi?
En çok erişilebilirlik açısından önem taşır ve bu, göz ardı edilebilecek bir konu değildir. Ekran okuyucular telaffuz kurallarını seçmek için bu özniteliği kullanır; yanlış dili belirten veya hiç dil belirtmeyen bir sayfa, gerçekten anlaşılmaz olacak bir aksanla seslendirilebilir.
Tarayıcılar da bunu kullanır: çeviri sunmak, sözcükleri hecelemek, form alanlarında yazım denetimi yapmak ve birden fazla yazı sistemi söz konusu olduğunda doğru yazı tipini seçmek için. Bu etkiler, işaretlemeye bakmayı hiç düşünmeyecek sıradan ziyaretçiler tarafından görülebilir.
Ayrıca bu, dil bildirimine atıfta bulunan erişilebilirlik standartlarının yalnızca yayımlanmakla kalmayıp giderek daha fazla uygulandığı birçok hukuk bölgesinde hukuki bir husustur.
lang özniteliğinin yapay zekâ aramasıyla ilişkisi
Yalnızca metne dayalı dil tespiti, uzun belgelerde güvenilirdir; ancak kısa metinlerde, ürün adları veya kodlarla dolu sayfalarda ya da dilleri karıştıran içeriklerde çok daha az güvenilirdir. Açık bir bildirim, belirsizliği tamamen ortadan kaldırır.
Belirli bir dilde yanıt oluşturan bir model için, bir kaynağın o dilde yetkin olduğunu bilmek anlamlı bir filtredir. Yanlış tespit edilen bir sayfa, ait olduğu yanıtların dışında bırakılır veya ait olmadığı yanıtların içine dahil edilir.
Çevrilmemiş teknik kelime dağarcığı içeren sayfalar, en sık yanlış sınıflandırılan sayfalardır; ayrıca doğru şekilde alıntılanmalarının en önemli olduğu sayfalar da bunlardır.
Lang özniteliği için en iyi uygulamalar
- Her sayfada, açılış html etiketinde belirtin.
- Yönetim arayüzünüzün dilini değil, gövde içeriğinin gerçekten yazıldığı dili kullanın.
- Bölge alt etiketini yalnızca bölgesel yazım kuralları gibi içeriği değiştirdiği durumlarda ekleyin.
- Farklı bir dildeki bölümleri satır içinde işaretleyin; böylece birden fazla dil içeren sayfalar yine doğru şekilde okunabilir.
- Aynı sayfadaki hreflang açıklamalarıyla tutarlı olmasını sağlayın.
- Çevrilen sayfaları tek tek kontrol edin; şablonlar genellikle her varyantta orijinal dili belirtir.
Bu aracın kontrol ettikleri
Araç, sayfanın html öğesinde bir dil özniteliği tanımlayıp tanımlamadığını bildirir. Tanımlanan dilin içerikle eşleşip eşleşmediğini doğrulamaz; bu nedenle Fransızca yazılmış ancak kendisini İngilizce olarak tanımlayan bir sayfa testi yine de geçer.
Çevrilmiş sitelerde bu sınırlamanın bilinmesi önemlidir; bu tür sitelerde en yaygın hata, özniteliğin eksik olması değil, aynı özniteliğin her dil sürümünde tekrarlanmasıdır.
Sonraki adımlar
Dil bildirimi, bir sayfanın kimlere yönelik olduğunu arama motorlarına bildirmenin bir parçasıdır. Birden fazla dilde içerik yayınlıyorsanız, sürümlerinizi birbirine bağlayan
hreflang denetleyicisi bildirimlerini kontrol edin ve
canonical denetleyici ögesinin diller arasında değil, doğru sürümü gösterdiğini doğrulayın.