Soft 404 hataları

Bir URL olan soft 404, kullanıcıya sayfanın mevcut olmadığını belirten bir sayfa ve ayrıca bir 200 (success) durum kodu döndürür. Bazı durumlarda, çok az içeriğin bulunduğu veya hiç içeriğin bulunmadığı bir sayfa olabilir (örneğin, çok dolu olmayan veya boş bir sayfa.)

404 (not found), 410 (gone) veya 301 (permanent redirect) yerine başarı durum kodu döndürmek kötü bir uygulamadır. Başarılı bir durum kodu, arama motorlarına o URL'de gerçek bir sayfa olduğunu belirtir. Bunun sonucunda sayfa, arama sonuçlarında listelenebilir ve arama motorları gerçek sayfalarınızı taramaya harcayacakları zamanı o mevcut olmayan URL'yi taramaya çalışarak harcayabilir.

Google'ın algoritmaları tarafından sayfanın içeriğine göre aslında bir hata sayfası olduğu algılandığında, Search Console, sitenin Dizin Kapsamı raporunda bir soft 404 hatası gösterir.

Soft 404 hatalarını düzeltme

Sayfanın durumuna ve istenen sonuca bağlı olarak soft 404 hatalarını birden fazla yöntemle çözebilirsiniz:

Kullanıcılarınız için en iyi çözümün hangisi olduğuna karar verin.

Sayfa ve içerik artık mevcut değil

Sayfayı kaldırdıysanız ve sitenizde yerini alacak benzer içeriğe sahip sayfa yoksa kaldırılan sayfa için 404 (not found) veya 410 (gone) yanıt (durum) kodu döndürün. Bu durum kodları, arama motorlarına hem sayfanın mevcut olmadığını hem de içeriğin dizine eklenmemesi gerektiğini belirtir.

Web sunucunuzun yapılandırma dosyalarına erişiminiz varsa bu hata sayfalarını özelleştirerek kullanıcılarınız için yararlı hale getirebilirsiniz. İyi bir özel 404 sayfası, kullanıcıların aradıkları bilgiyi bulmalarına yardımcı olur, ayrıca kullanıcıların sitenizi daha fazla keşfetmeye yönlendiren diğer yardımcı içerikleri sağlar. Yararlı bir özel 404 sayfası tasarlamaya yönelik bazı ipuçları aşağıda verilmiştir:

  • Ziyaretçilere aradıkları sayfanın bulunamadığını açık bir dille belirtin. Arkadaşça ve davet edici bir dil kullanın.
  • 404 sayfanızda, sitenizin diğer bölümleriyle aynı görünümün kullanıldığından emin olun (gezinme dahil).
  • En popüler makalelerinizin veya postalarınızın bağlantılarıyla, sitenizin ana sayfasının bir bağlantısını ekleyin.
  • Kullanıcıların bozuk bağlantıları nasıl bildireceklerine dair bir yol düşünün.

Sayfa veya içerik artık başka bir yerde

Sayfanız taşındıysa veya sitenizde açık bir şekilde yenisiyle değiştirildiyse kullanıcıyı yönlendirmek için 301 (permanent redirect) döndürün. Bu, kullanıcının göz atma deneyimini kesintiye uğratmadığı gibi sayfanın yeni yerini arama motorlarına bildirmek için de iyi bir yoldur.

Sayfa ve içerik hâlâ mevcut

İyi bir sayfa, soft 404 hatasıyla işaretlendiyse büyük olasılıkla Googlebot için düzgün şekilde yüklenmemiştir veya oluşturma sırasında gereken önemli kaynaklar eksiktir. Oluşturulan içeriği ve döndürülen HTTP kodunu incelemek için URL Denetleme aracını kullanın. Oluşturulan sayfa tamamen veya neredeyse boşsa sayfanız yüklenemeyen birçok kaynağa (resimler, komut dosyaları ve metin dışı diğer öğeler) atıfta bulunuyor, bu durum da soft 404 olarak yorumlanıyor olabilir. Kaynakların yüklenememesinin çeşitli nedenleri vardır. Örneğin, engellenmiş kaynaklar (robots.txt tarafından engellenmiş), bir sayfada çok fazla kaynağın bulunması ya da yavaş yüklenen/çok büyük kaynaklar.