İçeriğe Geç

404 Hata Kodu Nedir?

404 hata kodu (Not Found), sunucunun istenen sayfayı bulamadığını bildiren HTTP durum kodudur; tarayıcı bu durumda ziyaretçiye “sayfa bulunamadı” hatasını gösterir.

404 Hata Kodu Nasıl Oluşur?

404, sunucunun istenen adreste bir sayfa bulamadığını bildiren HTTP durum kodudur ("Not Found"). Sunucu çalışıyordur ancak istenen adres yoktur. Nedenleri genellikle silinen ürün ya da sayfa, değişen adres, hatalı yazılmış bağlantı ve yönlendirme yapılmadan yapılan site taşımasıdır.

Kullanıcı 404 sayfasını görür; arama motoru ise durum kodunu okur ve sayfayı zamanla dizinden çıkarır. Dikkat edilmesi gereken bir nokta "soft 404"tur: sayfa kullanıcıya hata mesajı gösterirken sunucu 200 koduyla yanıt veriyorsa arama motoru bunu karışık sinyal olarak değerlendirir. Hata sayfası doğru 404 kodunu da döndürmelidir.

Örnek: Stoktan kalıcı olarak kalkan bir ürünün sayfası silinirse ve Google’dan hâlâ trafik alıyorsa, ziyaretçi 404 görür. Yakın bir ürün ya da kategoriye 301 verilirse ziyaretçi kaybedilmez.

404 Hata Kodu E-Ticarette Neden Önemlidir?

Her 404, sipariş getirebilecek bir ziyaretçinin kaybıdır. Özellikle trafik alan ürünlerde, bağlantı almış sayfalarda ve reklam bağlantılarında 404 doğrudan gelir kaybıdır; reklam 404’e gidiyorsa tıklama bedeli boşa harcanır.

Karar olarak 404’ler Search Console’un indeksleme raporu ve site taramalarıyla düzenli izlenir. Değeri olan sayfalar için 301 yönlendirmesi, kalıcı olarak kalkan ve alternatifi olmayan sayfalar için 404 ya da 410 bırakılır. Stoktan geçici kalkan ürünün sayfası açık tutulur ve "stokta yok" durumuyla bilgilendirir.

İyi tasarlanmış bir 404 sayfası da kaybı azaltır: arama kutusu, popüler kategoriler ve ana sayfa bağlantısı sunar. Yönlendirme için 301 yönlendirme sayfasına bakılabilir.

404 Yönetiminde Sık Yapılan Hatalar

  • Tüm 404’leri ana sayfaya yönlendirmek. Arama motoru bunu soft 404 sayabilir ve kullanıcı ilgisiz sayfaya düşer.
  • Dahili kırık bağlantıları temizlememek. Site içinden 404’e giden bağlantı kullanıcıyı kaybettirir.
  • Hata sayfasında 200 döndürmek. Arama motoru sayfa hatalı olsa da dizinde tutabilir.
  • Reklam adreslerini kontrol etmemek. Kampanya adresi silinirse reklam bütçesi hata sayfasına akar.

404 Hata Kodu ile 410 Durum Kodu Arasındaki Fark

HTTP standardına göre 404, adreste içerik bulunamadığını söyler ve durumun geçici mi kalıcı mı olduğunu belirtmez. 410 (Gone) ise içeriğin bilerek ve büyük olasılıkla kalıcı olarak kaldırıldığını bildirir; standart, süresi sınırlı kampanyaları bu kodun tipik kullanımı olarak anar. Google’ın belgesine göre 429 dışındaki bütün 4xx kodları aynı işlenir: dizindeki adres 4xx döndüğünde dizinden çıkarılır ve tarama sıklığı zamanla azalır. Bu nedenle 410, Google’da daha hızlı sonuç vereceği beklentisiyle seçilmez.

Örnek: Sona eren ve yerine başka sayfa açılmayan bir kampanyanın adresi 410 döndürebilir; her yıl aynı adreste yenilenen kampanyanın sayfası ise kaldırılmaz, güncellenir.

404 Hata Kodu Hakkında Sık Sorulan Sorular

İyi bir 404 hata sayfasında neler bulunur?

Arama kutusu, popüler kategoriler ve ana sayfa bağlantısı bulunur; sunucu yine de gerçek 404 kodu döndürmelidir.

404 hatası SEO’ya zarar verir mi?

Az sayıda 404 normaldir ve doğrudan zarar vermez. Trafik alan ya da bağlantı almış sayfaların 404’e düşmesi ise trafik ve sinyal kaybına yol açar.

404 hatası nasıl düzeltilir?

Taşınan sayfaya 301 verilir, yanlış bağlantı düzeltilir, yanlışlıkla silinen sayfa geri yüklenir; alternatifi olmayan sayfa 404 kalabilir.