Rehber
html lang ile hreflang uyuşmuyorsa: dil bildirimlerini tutarlı yapmak
Sayfa html lang="en" diyor ama kendine dönük hreflang'de "tr" yazıyorsa iki farklı dil bildirilmiş olur. Dil bildirimlerini tek kaynaktan üretmeyi anlatıyoruz.
Türkçe sayfanın <html lang="en"> etiketi temanın varsayılanından kalmış; hreflang ise sayfayı doğru biçimde "tr" olarak bildiriyor.
KTYAPTECH SEO Analyzer bu sorunu INTL-LANG-HREFLANG-MISMATCH-001 koduyla, “html lang, kendine dönük hreflang ile uyuşmuyor” başlığı altında ve düşük önem derecesiyle raporlar (Uluslararası / hreflang). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.
html lang ile hreflang uyumsuzluğu nedir?
Bu bulgu, html öğesindeki lang değeri ile sayfanın kendi hreflang girdisindeki dilin farklı olduğunu gösterir. Genellikle lang'in sabit, hreflang'in dinamik üretilmesinden kaynaklanır.
Neden önemli? SEO ve kullanıcı deneyimine etkisi
Çelişen dil bildirimleri ekran okuyucuların yanlış telaffuzuna ve tarayıcıların yanlış çeviri önerilerine yol açar; ayrıca sitenin dil yapısının güvenilirliğini zayıflatır.
Sorun nasıl tespit edilir?
- SEO Analyzer raporundaki “html lang, kendine dönük hreflang ile uyuşmuyor” bulgusunu inceleyin.
- Sayfanın html lang değerini ve kendi adresini gösteren hreflang değerini karşılaştırın.
Adım adım çözüm
- html lang değerini sayfanın dil sürümünden dinamik olarak üretin.
- hreflang ile aynı dil kaynağını kullanın.
- Tema veya framework varsayılanlarının (lang="en") geçersiz kılındığından emin olun.
Bölge kodu farkı
html lang="tr" ve hreflang="tr-TR" gibi dil aynı, bölge farklı durumlar genellikle sorun değildir; önemli olan dil kodunun aynı olmasıdır.
Sık yapılan hatalar
- html lang'i şablonda sabit bırakmak.
Düzeltmeyi nasıl doğrularsınız?
- Her dil sürümünde lang ve kendi hreflang değerinin aynı olduğunu kontrol edin.
- SEO Analyzer'ı yeniden çalıştırın.
Sık sorulan sorular
Google hangisini dikkate alır?
Google dili içerikten belirler, hreflang'i sürüm ilişkileri için kullanır; lang daha çok tarayıcı ve erişilebilirlik içindir. Tutarlılık yine de önemlidir.
tr ile tr-TR uyumsuz sayılır mı?
Dil kodu aynı olduğu için genellikle sorun değildir.
Özet
html lang ve sayfanın kendi hreflang değeri aynı dili bildirmelidir. İkisini de sayfanın dil sürümünden, tek bir kaynaktan üretin.
Sitenizde bu ve benzeri sorunların olup olmadığını görmek için KTYAPTECH Ücretsiz SEO Analizi aracını kullanabilirsiniz: rapordaki her bulgunun yanında, sorunu anlatan çözüm rehberine giden bir bağlantı bulunur.
Kategoriler
Etiketler
Kaynaklar
Paylaş
İlgili içerikler
URL'de büyük harf kullanmak SEO'ya zarar verir mi?
Adres yolları büyük-küçük harfe duyarlıdır: /Urunler ve /urunler farklı adreslerdir. Büyük harf kullanımının yarattığı yinelenen adres ve kırık bağlantı riskini anlatıyoruz.
2 dk okuma
Yazıyı okuSonda eğik çizgi (trailing slash): /sayfa ve /sayfa/ ikisi de açılıyorsa
Aynı sayfa hem eğik çizgili hem eğik çizgisiz adreste 200 dönüyorsa Google iki ayrı sayfa görür. Tek bir biçim seçip diğerini yönlendirmeyi anlatıyoruz.
3 dk okuma
Yazıyı okuÇok parametreli adresler: filtre ve sıralama URL'leri taramayı nasıl etkiler?
Renk, beden, fiyat ve sıralama filtreleri birleştikçe binlerce adres üretilir. Google bu adresleri taramaya çalışırken önemli sayfalarınıza sıra gelmeyebilir. Parametre yönetimini anlatıyoruz.
3 dk okuma
Yazıyı oku
