Dokümanlar

Sorun rehberi · İçerik

HTML lang özniteliği yok

ÖnemBilgi
Kategoriİçerik
KapsamSayfa başına
EmekAz
DoğrulamaGörevi tamamlayınca yeniden tarama
Kural anahtarılang_missing

Kısa cevap

<html> etiketinde lang özniteliği yok. Google bunu yok sayar — dili metinden algılar — dolayısıyla bu bir SEO sorunu değildir. Ekran okuyucular telaffuzu seçmek, tarayıcılar da çeviri önermek için onu kullanır; bu yüzden kök öğeye lang="en" (ya da kendi dilinizi) ekleyin.

Neden önemli

Sıralamayla değil, erişilebilirlik ve tarayıcı davranışıyla ilgilidir. Google'ın çok bölgeli sitelerle ilgili belgeleri lang özniteliğini kullanmadığını açıkça söyler. Düzeltme tek bir öznitelikten ibarettir.

Glimana bunu nasıl tespit eder

Kural, <html> öğesinde lang bulunmayan 200 dönen bir HTML sayfasında tetiklenir.

Nasıl düzeltilir

  1. Glimana'da etkilenen sayfaları bulun. Sorunlar › HTML lang özniteliği yok bölümünü açın. Etkilenen her sayfa bir satırdır; Glimana'nın o sayfa için kaydettiği kanıtı (ölçülen değer, sorunlu öğe ya da hedef URL) görmek için birini açın. Aynı liste Görevler altındaki görev kartında da yer alır; sayfanın Sayfalar altındaki kendi ayrıntı görünümü ise tüm sinyallerini gösterir.
  2. Düzeltmeyi platformunuzda uygulayın.

    <html> öğesine, sayfanın dilini BCP 47 kodu olarak belirten lang ekleyin (en, en-GB, tr). Sayfa başına tek öznitelik yeterlidir; çok dilli sitelerde değer site varsayılanıyla değil, o sayfanın diliyle eşleşmelidir.

    Temalar header.php içinde <html <?php language_attributes(); ?>> basar; sizinki basmıyorsa ekleyin. Değer Ayarlar › Genel › Site Dili ayarını izler; çok dilli eklentiler (WPML, Polylang) onu dile göre otomatik değiştirir.

    layout/theme.liquid içinde (ve varsa özel layout dosyalarında) <html lang="{{ request.locale.iso_code }}">.

    Özniteliği temel layout'ta sayfanın yerel ayarından (locale) belirleyin; çok dilli bir sitede asla tek bir dili sabit yazmayın.

  3. Yayımlayın ve önbellekleri temizleyin. Kaydedip yayımlayın, ardından tarayıcının yeni sürümü göreceğinden emin olun: WordPress — önbellek eklentinizde sayfa önbelleğini temizleyin ve CDN'i boşaltın; Shopify — tema ve içerik değişiklikleri kaydedildiği anda yayına girer, ancak mağazanın önünde bir CDN varsa onu boşaltın; özel kod — dağıtımı yapın ve uç (edge) önbelleği boşaltın. Canlı HTML'in değiştiğini gizli bir pencerede ya da curl -s https://your-domain/page | grep -i '<title\|canonical\|robots' ile kontrol edin; Glimana, web tarayıcınızın önbelleğindekini değil, sunucunun gönderdiğini okur.

  4. Glimana'da doğrulayın. Görevi Görevler altında açıp Yaptım düğmesine tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır; sayfanın <html> öğesinde lang özniteliği bulunduğunda görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorundaki Etkilenen sayfaları yeniden tara seçeneğini kullanın.

Düzeltme nasıl doğrulanır

Yeniden tarayın; sayfanın <html> öğesinde lang özniteliği bulunduğunda görev kapanır.

Kaynaklar

Bu sayfa işinize yaradı mı?

Son güncelleme 2026-10-10 · Destekle iletişim