HTTP 404 Not Found

Web'deki en ünlü durum kodu: bu adreste hiçbir şey yok.

HTTP 404 ne anlama gelir

HTTP 404 Not Found, sunucunun erişilebilir ve çalışır durumda olduğu ama istenen URL'de hiçbir kaynağın bulunmadığı anlamına gelir. Sayfanın hiç var olup olmadığını veya tekrar var olup olmayacağını söylemez — sadece şu anda burada hiçbir şey olmadığını söyler (kasıtlı, kalıcı bir kaldırma 410 Gone ile daha iyi ifade edilir).

Her site zamanla 404'ler biriktirir: sayfalar yeniden adlandırılır, bağlantılar çürür, kullanıcılar URL'leri yanlış yazar. Önemli olan bunları iyi ele almaktır — insanlar için yardımcı bir 404 sayfası, makineler için doğru durum kodları ve gerçekten taşınan URL'ler için yönlendirmeler.

404 hatalarının yaygın nedenleri

  • Sayfa silindi veya URL'si bir yönlendirme olmadan değiştirildi.
  • Bağlantıda veya adres çubuğunda bir yazım hatası (bozuk dahili bağlantılar en kolay düzeltilebilen durumdur).
  • Büyük/küçük harf duyarlılığı: /Hakkında ile /about çoğu sunucuda farklı URL'lerdir.
  • Kaynak var ama sunucunun yeniden yazma kuralları veya yönlendirmesi onunla eşleşmiyor.
  • Bir zamanlar canlı bir URL'ye sahip olan, süresi dolmuş veya yayından kaldırılmış bir CMS girdisi.

Bir kullanıcı olarak nasıl düzeltilir

  • URL'de yazım hatası, başıboş karakterler veya kopyala-yapıştırdan kaynaklanan kesilme olup olmadığını kontrol edin.
  • İçeriğin nereye taşındığını bulmak için sitenin ana sayfasına gidin veya arama yapın.
  • İçerik tamamen kaybolmuşsa bir web arşivi (örn. Wayback Machine) kullanın.

Bir site sahibi olarak nasıl düzeltilir

  • Taşınan içeriği eski URL'den yeni eşdeğerine 301 ile yönlendirin.
  • Bozuk dahili bağlantıları düzeltin — kendi sitenizi tarayın ve Search Console'un "Bulunamadı" raporunu kontrol edin.
  • Arama ve popüler bağlantılarla yardımcı bir özel 404 sayfası sunun, ama 404 durum kodunu koruyun.
  • Kasıtlı olarak kaldırdığınız ve asla geri getirmeyi düşünmediğiniz içerik için 410 kullanın.

Örnek yanıt

HTTP/1.1 404 Not Found
Content-Type: text/html

<!doctype html>
<title>Sayfa bulunamadı</title>

SEO etkisi

404'ler sıralamalarınıza doğrudan zarar vermez — her sitede vardır. Zarar, bozuk dahili bağlantılardan (kaybolan tarama yolları ve bağlantı değeri) ve 301'i eksik olan değerli taşınmış sayfalardan gelir. Tüm 404'leri asla toplu olarak ana sayfaya yönlendirmeyin: Google bunları soft 404 olarak ele alır.

SSS

404 hataları SEO'ya zarar verir mi?

Kendi başlarına değil. Bozuk dahili bağlantılar ve yönlendirmesiz taşınmış sayfalar zarar verir. Bağlantıları düzeltin, taşınanları yönlendirin ve gerçekten ölü URL'lerin 404 döndürmesine izin verin.

404 ile 410 arasındaki fark nedir?

404 açıklama yapmadan "burada hiçbir şey yok" der; 410 ise "kasıtlı olarak kaldırıldı, sormayı bırak" der. Arama motorları 410 URL'lerini biraz daha hızlı kaldırır.

Soft 404 nedir?

Kullanıcıya hata gibi görünen ama 200 döndüren bir sayfa, ya da ölü URL'lerin ana sayfa gibi ilgisiz sayfalara yönlendirilmesi. Search Console her ikisini de işaretler.