hreflang noindex ya da başka adrese kanonik sayfaya gidiyor
hreflang_target_not_indexableKısa cevap
Bu sayfadaki bir ya da daha fazla hreflang adresi dizine eklenemeyen bir sayfayı gösteriyor: sayfa noindex taşıyor ya da canonical'ı başka bir adresi gösteriyor. Google böyle sayfaları dizine eklemez; onları alternatif olarak yok sayar ve dil çifti bozulur. hreflang'i yalnız her dil sürümünün kanonik, dizine eklenebilir adresine yöneltin; ya da sıralanması gerekiyorsa hedefi dizine eklenebilir yapın.
Neden önemli
Bu genellikle bir dil sürümü hâlâ hazırlanırken noindex yapıldığında ya da hedefin canonical'ı başka bir dili gösterdiğinde olur. O pazardaki kullanıcılar başka bir sürümü görür (ya da hiçbirini) ve Search Console bütün küme için eksik dönüş etiketi bildirebilir.
Glimana bunu nasıl tespit eder
Glimana taradığı her hreflang hedefini denetler. Bir hedefin dizine eklenebilirlik sebebi noindex ya da kanonikleşmiş (canonical'ı başka yeri gösteriyor) ise kural tetiklenir. Glimana'nın taramadığı hedefler için yargıya varılmaz. Kaynak sayfanın kendisi kanonikleşmişse bunun yerine hreflang taşıyan sayfanın kanoniği başka adres altında bildirilir. Kanıt en çok beş hedefi sebebiyle ve kanonikleşmiş olanlarda canonical adresiyle listeler.
Nasıl düzeltilir
- Glimana'da etkilenen sayfaları bulun. Sorunlar › hreflang noindex ya da başka adrese kanonik sayfaya gidiyor 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.
Listelenen her hedef için karar verin:
- Sürüm sıralanmalı:
noindex'i (meta etiketi ya daX-Robots-Tag) kaldırın ve canonical'ını kendisine yöneltin. - Sürüm hazır değil ya da istenmiyor: yayına girene kadar onu kümedeki her sayfada hreflang kümesinden çıkarın.
- Hedef gerçek sürümün kopya bir adresi: onu hedefin gösterdiği kanonik adresle değiştirin.
Çevrilmiş yazının SEO ayarlarını (Yoast: Gelişmiş → Arama motorlarının bu yazıyı göstermesine izin ver; Rank Math: Advanced → Robots Meta) ve canonical alanını kontrol edin. Bütün bir dilin noindex olması çoğu zaman WPML/Polylang'de "gizli" bırakılmış bir dil ya da açık kalmış bir hazırlık ayarıdır.
Bir pazar sayfasındaki noindex genellikle bir uygulamadan ya da ürün veya sayfadaki
seo.hiddenmeta alanından gelir. Satış yaptığınız pazarlar için kaldırın ya da o pazarı yayından kaldırarak hreflang'den çıkarın.Bir sürümü hreflang eşlemesine yalnız yayımlanmış, dizine eklenebilir ve kendine kanonik olduğunda ekleyin. Eşlemeyi robots meta etiketine karar veren bayraklardan üretin.
- Sürüm sıralanmalı:
-
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; sayfadaki her hreflang hedefi dizine eklenebilir ve kendine kanonik olduğ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 düğmesini kullanın.
Düzeltme nasıl doğrulanır
Bir sonraki tarama taranmış her hreflang hedefinin dizine eklenebilirliğini yeniden denetler; hiçbiri noindex ya da başka yere kanonik olmadığında görev kapanır.