hreflang var ama x-default yok
hreflang_no_xdefaultKısa cevap
Sayfada dil sürümleri için hreflang işaretlemeleri var ama hiçbiri x-default değil. x-default, dili ya da bölgesi listelenen sürümlerin hiçbirine uymayan kullanıcılara hangi sürümün gösterileceğini Google'a söyler; o olmadan Google kendisi bir sürüm seçer. Bu sorun, dil sürümlerinin doğru eşleşip eşleşmediğini etkiler. Dil seçici sayfasını ya da varsayılan saydığınız sürümü (çoğunlukla İngilizce olanı) gösteren bir hreflang="x-default" ekleyin.
Neden önemli
x-default olmadığında, sürümünüz bulunmayan bir ülkedeki kullanıcı Google hangi sürümü tahmin ederse onu görür; bu yanlış dil olabilir. Google, hreflang kullanılan her durumda x-default önerir.
Glimana bunu nasıl tespit eder
Kural, bir sayfada bir ya da daha fazla hreflang girişi olduğunda (HTML <link> etiketlerinden, HTTP başlıklarından ya da sitemap'ten) ve hiçbirinde hreflang="x-default" bulunmadığında tetiklenir. Kanıtta bulunan giriş sayısı gösterilir.
Nasıl düzeltilir
- Glimana'da etkilenen sayfaları bulun. Sorunlar › hreflang var ama x-default 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, soruna yol açan öğe ya da hedef adres) görmek için satırı 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.
-
Düzeltmeyi platformunuzda uygulayın.
Diğer girişlerin tanımlandığı yere, yedek sürümü gösteren bir link daha ekleyin. Bu, dil sürümlerinden birinin adresiyle aynı olabilir:
<link rel="alternate" hreflang="en" href="https://example.com/en/pricing"> <link rel="alternate" hreflang="tr" href="https://example.com/tr/fiyatlar"> <link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing">WPML ve Polylang: eklentinin dil/SEO ayarlarında "x-default"u etkinleştirin ve varsayılan dili seçin. TranslatePress: Ayarlar › Gelişmiş › hreflang x-default.
Shopify Markets, birincil pazar için
x-defaultdahil hreflang üretir; eksikse tematheme.liquidiçinde kendi hreflang bloğunu basıyordur. Özel bloğu kaldırın ya da onax-defaultsatırını ekleyin.Alternatifleri nerede üretiyorsanız (düzen şablonu,
Linkbaşlığı ya da sitemap'tekixhtml:linklistesi)x-defaultgirişini oraya ekleyin ve her sürümdeki tam kümeye dahil edin. -
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. - 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 hreflang kümesi
x-defaultiçerdiğinde 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 düğmesini kullanın.
Düzeltme nasıl doğrulanır
Yeniden tarayın; sayfanın hreflang kümesi x-default içerdiğinde görev kapanır.