Meta refresh yönlendirmesi
meta_refreshKısa cevap
Sayfa, ziyaretçileri başka bir yere göndermek için <meta http-equiv="refresh" content="0; url=…"> kullanıyor. Google bunu izler ve anında yapılan bir meta refresh'i kalıcı yönlendirme sayar; ancak daha yavaştır, sayfanın yine de indirilip ayrıştırılması gerekir ve gecikmeli bir refresh geçici yönlendirme olarak değerlendirilir. Sunucu tarafında 301 kullanın.
Neden önemli
Meta refresh, yüklendikten sonra "başka bir yere git" diyen bir sayfadır. Ziyaretçiler eski sayfayı bir an görür; tarayıcılar hedefi öğrenmeden önce HTML'i indirmek zorundadır; yanıt 200 olduğu için de HTTP düzeyinde hiçbir şey önbelleklere, CDN'lere ya da araçlara URL'nin taşındığını söylemez. 301 bunların hepsini tek yanıtta yapar.
Glimana bunu nasıl tespit eder
Tarayıcı, 200 yanıtta URL içeren bir meta http-equiv="refresh" etiketi arar.
Nasıl düzeltilir
- Glimana'da etkilenen sayfaları bulun. Sorunlar › Meta refresh yönlendirmesi 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.
-
Düzeltmeyi platformunuzda uygulayın.
Yönlendirmeyi Redirection eklentisinde ya da SEO eklentinizin yönlendirme yöneticisinde oluşturun ve meta etiketini sayfadan veya temadan silin.
Online Store → Navigation → URL redirects. Şablondan tüm
<meta http-equiv="refresh">etiketlerini kaldırın.Eski yol için sunucudan ya da uygulamadan
301 Location: …döndürün. -
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; URL bir 3xx döndürdüğünde ya da artık refresh etiketi içermediğ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 seçeneğini kullanın.
Düzeltme nasıl doğrulanır
Yeniden tarayın; URL bir 3xx döndürdüğünde ya da artık refresh etiketi içermediğinde görev kapanır.