Tüm Yazılar

404 Not Found Hatası Nedir, Ne Demek? Site Sahipleri İçin SEO Dostu Çözüm

Tayhost Ekibi5 dk okuma

404 Not Found ne demek? Ziyaretçiler için ne yapılmalı; site sahipleri için kırık linkleri bulma, 301 yönlendirme, soft 404 ve özel 404 sayfası rehberi.

Kısa cevap: 404 Not Found, sunucunun çalıştığını ancak istediğiniz sayfanın bulunamadığını gösteren HTTP hata kodudur. Sayfa silinmiş, adresi değiştirilmiş veya bağlantı yanlış yazılmış olabilir. Ziyaretçi için çözüm genellikle adresi kontrol etmek veya sitede arama yapmaktır; site sahibi için ise kırık bağlantıları bulup önemli olanları 301 yönlendirmesiyle doğru sayfalara bağlamaktır.

Ziyaretçiler İçin

  • Adresteki yazım hatalarını kontrol edin (büyük/küçük harf, fazladan karakter).
  • Adresi kısaltarak üst sayfaya gidin (site.com/blog/yazi → site.com/blog).
  • Sitenin arama özelliğini veya menüsünü kullanın.
  • Google'da site:alanadi.com aradığınız konu şeklinde arayın.

Site Sahipleri İçin: 404'ler SEO'ya Zarar Verir mi?

404 hatalarının kendisi siteyi cezalandırmaz; silinmiş bir sayfanın 404 vermesi normaldir. Sorun şu durumlarda başlar:

  • Başka sitelerden link alan bir sayfa 404 veriyorsa, o linklerin değeri boşa gider.
  • Kendi sitenizdeki menü veya yazı içi bağlantılar 404'e gidiyorsa kullanıcı deneyimi bozulur ve Google taraması israf olur.
  • Adresini değiştirdiğiniz bir sayfanın eski URL'si yönlendirilmemişse sıralamasını kaybedersiniz.

404'leri Nasıl Bulursunuz?

  1. Google Search Console → Sayfalar (Dizine ekleme) raporunda "Bulunamadı (404)" listesine bakın (kurulum için: Google'a Site Ekleme).
  2. Site tarama araçlarıyla (ör. Screaming Frog) sitenizdeki kırık iç bağlantıları tespit edin.
  3. Sunucu loglarında en çok 404 alan adresleri inceleyin:
awk '$9 == 404 {print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -20

Doğru Çözüm: 301 mi, 404 mü, 410 mu?

Durum Doğru yanıt
Sayfanın adresi değişti, içerik başka yerde 301 kalıcı yönlendirme yeni adrese
İçerik tamamen kaldırıldı, benzeri yok 404 (veya kalıcı kaldırma için 410 Gone)
İçerik birleştirildi En yakın ilgili sayfaya 301
Geçici olarak kaldırıldı 302 geçici yönlendirme

Her 404'ü ana sayfaya yönlendirmek iyi bir fikir değildir; Google bunları "soft 404" olarak değerlendirir. Yönlendirme, ilgili bir sayfaya yapılmalıdır.

Nginx'te 301 yönlendirme örneği:

location = /eski-sayfa {
    return 301 /yeni-sayfa;
}

Soft 404 Nedir?

Sayfa aslında "bulunamadı" içeriği gösterdiği hâlde sunucunun 200 (başarılı) kodu döndürmesidir. Google bunu tespit eder ve raporlar. Boş kategori sayfaları, "ürün bulunamadı" sayfaları veya ana sayfaya toplu yönlendirmeler tipik örneklerdir. Çözüm: gerçekten olmayan sayfalar için gerçek 404 kodu döndürmek.

İyi Bir 404 Sayfası Nasıl Olmalı?

  • Doğru 404 durum kodu döndürmeli.
  • Kullanıcıya ne olduğunu sade bir dille anlatmalı.
  • Ana sayfa, popüler sayfalar ve arama kutusu gibi devam yolları sunmalı.
  • Sitenin genel tasarımını korumalı.

Taşıma Sonrası 404 Patlaması

Site taşıması veya URL yapısı değişikliği sonrası 404'lerin artması çok yaygındır. Taşımadan önce eski URL'lerin listesini çıkarıp her biri için yeni adrese 301 eşlemesi hazırlamak, trafiğinizi korumanın en etkili yoludur (bkz. WordPress Site Taşıma).

Sıkça Sorulan Sorular

404 Not Found ne demek?

Sunucunun çalıştığını ancak istenen sayfanın bulunamadığını gösteren HTTP hata kodudur. Sayfa silinmiş, taşınmış veya adres yanlış yazılmış olabilir.

404 hatası SEO'yu etkiler mi?

404 hatalarının kendisi siteyi cezalandırmaz. Ancak dış bağlantı alan veya adresi değişen sayfaların 404 vermesi link değerini ve sıralamayı kaybettirir; bu sayfalar ilgili yeni adreslere 301 ile yönlendirilmelidir.

Soft 404 nedir?

Sayfa 'bulunamadı' içeriği gösterdiği hâlde sunucunun 200 (başarılı) durum kodu döndürmesidir. Google bu sayfaları soft 404 olarak raporlar; çözüm gerçek 404 kodu döndürmektir.

404 sayfaları ana sayfaya yönlendirilmeli mi?

Hayır. Toplu olarak ana sayfaya yönlendirme Google tarafından soft 404 olarak değerlendirilir. Yönlendirme yalnızca içerik olarak ilgili bir sayfaya yapılmalı, karşılığı olmayan sayfalar 404 veya 410 döndürmelidir.

Sitenizi Teknik Dertlerden Kurtaralım

Yönetilen WordPress hosting ve anahtar teslim çözümlerde kurulum, taşıma ve bakım bizden.