Soft 404 bir web sayfasının başarılı bir sekilde açılması (200 HTTP durum kodu) ancak aslında sayfanın bulunamadığını veya boş sayfa sunması durumudur.
Bu tür sayfalar kötü bir kullanıcı deneyimine yol açar; kullanıcılar sayfaya geldiğinde tarayıcı 200 response kodu verir ancak sayfa boş içerik veya hata mesajı gösterir.
Bu tür sayfalar CMS veya web sunucusundan kaynaklanabilir. Örneğin;
İşte metnin geri kalan kısmının Türkçe çevirisi:
Kaldırılan sayfalarınız için 404 (bulunamadı) veya 410 (yok oldu) yanıt kodlarını işaretleyin. 404 sayfanız, kullanıcıların diğer yararlı sayfalara gitmesini sağlayacak şekilde gezilebilir olmalı. Bazı 404 sayfalarında sadece “Üzgünüz, bu sayfa bulunamadı.” ifadesi yer alıyor. Bunun yerine, kullanıcıyı doğru yönlendirecek bir navigasyon içeren 404 sayfaları daha iyi bir kullanıcı deneyimi sunar.
Arama Konsolu aracı, “Sayfa Dizinleme” raporunda yumuşak 404 bağlantılarını gösterir.
Arama motorları, var olmayan sayfaları düzgün şekilde dizinden kaldırmayabilir veya işleyemeyebilir, bu da potansiyel olarak tarama bütçesinin boşa harcanmasına ve kötü dizinleme davranışlarına yol açabilir. Arama motorları bu tür sayfaları soft 404 olarak işaretleyebilir ve yokmuş gibi davranabilir.
Özellik | 404 Sayfası | Soft 404 Sayfası |
Durum Kodu | 404 Bulunamadı | 200 OK |
Amacı | Sayfanın var olmadığını gösterir. | Yanlışlıkla sayfanın var olduğunu önerir. |
Kullanıcı Deneyimi | Sayfanın kayıp olduğuna dair net bir gösterim. İlgili bilgi veya geri dönmek için seçenekler sağlar. | Karışıklık yaratır, çünkü sayfa var gibi görünür ama içerik sayfanın olmadığını gösterir. |
Arama Motorları Nasıl Davranır | Arama motorları tarafından var olmayan bir sayfa olarak tanınır, uygun şekilde dizinden çıkarma veya işleme yapılır. | Arama motorları için yanıltıcıdır; varmış gibi işlenebilir, dizinleme sorunlarına neden olabilir. |
İçerik | Genellikle “404 Bulunamadı” mesajı ve faydalı mesajlar veya gezinme seçenekleri içerir. | “Sayfa Bulunamadı” gibi yanıltıcı mesajlar gösterir veya genel içeriklere yönlendirir, ancak 200 durum kodu ile. |
SEO Üzerindeki Etkisi | Minimal, çünkü arama motorları sayfanın var olmadığını anlar ve buna göre işlem yapar. | Olumsuz etki, çünkü arama motorları tarama bütçesini boşa harcayabilir ve dizinleme verimsizlikleri yaratabilir. |
Web Tarayıcılarının İşlemesi | Tarayıcılar ve araçlar 404 durumunu tanır ve kayıp sayfalar için belirli davranışlar gösterebilir. | 200 durum kodu nedeniyle geçerli bir sayfa olarak işlenir, yanıltıcı içeriğe rağmen. |
Yönlendirme Davranışı | Genellikle yönlendirme yapmaz; kullanıcıyı doğrudan bilgilendirir. | Varsayılan bir sayfaya yönlendirebilir veya kullanıcıyı düzgün bilgilendirmeden genel bir hata gösterir. |
Sunucu Günlük Kayıtları Üzerindeki Etkisi | 404 durumunu kaydeder, sayfanın kayıp olduğu açıkça görülür. | Başarılı bir 200 durumu olarak kaydeder, kayıp sayfa sorunu gizlenir. |
Örnek | /missing-page erişildiğinde “Sayfa Bulunamadı” içeriği ile 404 durumu döndürür. | /missing-page erişildiğinde 200 durumu döndürür ancak “Sayfa Bulunamadı” veya benzer yanıltıcı içerik gösterir. |
Doğru Uygulama | Sunucunun var olmayan sayfalar için 404 durumu döndürmesini sağlayın. | Eksik içerik için sunucunun 200 yerine 404 durumu döndürmesini düzeltin. |