404 hatası
404 hatası, istenen sayfanın sunucuda bulunamadığını belirten HTTP durum kodudur ("404 Not Found"). Silinen, adresi değiştirilen veya hatalı yazılan adreslerde oluşur. Var olmayan sayfaların 404 döndürmesi doğru bir davranıştır ve sitenin genel sıralamasını düşürmez; trafik veya bağlantı alan sayfalardaki 404'ler ise ziyaretçi ve sinyal kaybına yol açar.
Teknik tanımı
HTTP protokolünde 4xx sınıfındaki durum kodları, istemciden kaynaklanan hata durumlarını ifade eder. 404, sunucunun istenen kaynağı bulamadığını bildirir ve kaynağın geçici mi kalıcı mı olarak bulunmadığı hakkında bilgi vermez. Kalıcı olarak kaldırılan içerik için 410 (Gone) durum kodu kullanılabilir; Google iki kodu da sayfanın bulunmadığı bilgisi olarak işler. 404 yanıtı, alan adının çözümlenememesi veya sunucuya hiç bağlanılamaması gibi ağ düzeyindeki hatalardan farklıdır: sunucuya ulaşılmış, ancak istenen kaynak bulunamamıştır.
Oluşma nedenleri
- Bir sayfanın silinmesi veya adresinin değiştirilmesi sonrasında yönlendirme tanımlanmaması
- Site içindeki veya dış sitelerdeki bağlantılarda yazım hataları
- Kullanıcının adresi elle yazarken hata yapması
- Site taşıma ve altyapı değişikliklerinde eski adreslerin karşılıksız kalması
Altyapı değişiklikleri, çok sayıda adresin aynı anda değiştiği durumlarda yaygın 404 yanıtlarına yol açabilir. Bir e-ticaret sitesinin yeni bir platforma geçmesiyle ürün adreslerinin değişmesi, eski adreslere arama sonuçlarından, sosyal medyadan ve dış bağlantılardan gelen trafiğin hata sayfasına düşmesine ve bu adreslerin biriktirdiği bağlantı değerinin kaybolmasına neden olur.
Arama motorlarındaki etkisi
Google, 404 yanıtı veren adreslerin içeriğini dizine eklemez; daha önce dizine eklenmiş bir adres, yeniden taramada bu yanıtla karşılaşıldığında zaman içinde dizinden çıkarılır. Google, 404 hatalarının web’in olağan bir parçası olduğunu ve tek başına sitenin sıralamasını olumsuz etkilemediğini belirtir. Etki, hatanın oluştuğu sayfanın önemine bağlıdır. Arama trafiği alan, dış bağlantılara sahip veya site menüsünden bağlantı verilen sayfalarda oluşan 404 hataları, bu sayfaların taşıdığı değerin ve ziyaretçilerin kaybedilmesi anlamına gelir.
İçeriği başka bir adrese taşınan sayfalar için 301 yönlendirme, karşılığı bulunmayan sayfalar için ise 404 veya 410 durum kodu uygun yanıttır. Ziyaretçilere yönelik hata sayfasının site içi arama, ana kategoriler ve iletişim bilgilerini içermesi, kullanıcının siteden ayrılmadan ilgili içeriğe ulaşmasını sağlar.
Soft 404
Soft 404, var olmayan veya içeriği olmayan bir sayfanın kullanıcıya “bulunamadı” mesajı göstermesine rağmen sunucunun 200 (OK) durum kodu döndürmesidir. Google bu sayfaları içerikleri üzerinden tespit eder ve Search Console’da ayrıca raporlar. İçeriği neredeyse boş sayfalar ile konusu karşılanmadan ana sayfaya yönlendirilen adresler de soft 404 olarak sınıflandırılabilir. Doğru uygulama, bulunmayan içerik için gerçek 404 veya 410 durum kodunun döndürülmesidir.
Ölçüm ve araçlar
Google Search Console’daki “Sayfalar” raporu, Google’ın karşılaştığı 404 ve soft 404 adreslerini listeler. Sunucu erişim kayıtları ise isteğin zamanını, istenen yolu ve yanıt kodunu gösterir. Site içindeki kırık bağlantılar, Screaming Frog veya Sitebulb gibi tarama araçlarıyla bağlantının bulunduğu kaynak sayfayla birlikte tespit edilir.

