404 hatasi nasil duzeltilir

404 Not Found Hatası Ne Demek? (Çözüldü)

Kısaca

404 Not Found, tarayıcının sunucuya ulaştığını ama istenen sayfanın sunucuda bulunamadığını bildiren bir HTTP durum kodudur. Genellikle silinen, taşınan ya da adresi değişen sayfalardan; yanlış yazılmış bağlantılardan veya kırık iç/dış linklerden kaynaklanır. Çözüm, hatanın sebebini Google Search Console ile tespit edip kalıcı için 301, geçici için 302 yönlendirme uygulamak; karşılığı olmayan sayfaları ise 410 ile temiz şekilde kapatmaktır.

  • 404 sunucu arıza değildir; sunucu çalışır, sadece o adresteki kaynak yoktur (4xx istemci taraflı hata).
  • Sayfa başka bir adrese taşındıysa 301, kalıcı olarak kaldırıldıysa ve dönmeyecekse 410 doğru çözümdür.
  • Faydalı bir özel 404 sayfası + düzenli bağlantı taraması, hem ziyaretçiyi hem SEO sıralamasını korur.

404 Not Found Ne Demek?

İnternette gezinen herkesin er ya da geç karşılaştığı hata türlerinden biri 404 Not Found hatasıdır. İlk görüldüğünde merak uyandıran ve “404 hatası ne demek” sorusunu akla getiren bu hata, bazen “404 – File or directory not found“, bazen sadece koyu harflerle “Not Found“, bazen de “Sayfa Bulunamadı” şeklinde ekranda belirir.

404 hatası, istenen dosyanın ilgili web sitesinin sunucusunda bulunamadığı anlamına gelir. Yani kullanıcı aslında sunucuya başarıyla bağlanıyor, ancak yazdığı ya da tıkladığı adreste bir içerik yok. Bu nedenle 404 sayfaları, ziyaretçi açısından en kullanışsız sayfalardan biridir: kullanıcıların önemli bir kısmı bu hatayı görünce sayfayı terk eder ve çoğu zaman bir daha geri dönmez.

Teknik olarak 404, HTTP durum kodları ailesinin 4xx (istemci taraflı hata) grubunda yer alır. Önemli bir nokta şudur: 404 bir sunucu arızası değildir. Sunucu sapasağlam çalışır, isteği alır ve “bu adreste bir şey bulamadım” yanıtını verir. Bu yönüyle 404’ü, sunucunun cevap veremediği 5xx hatalarından (örneğin 500 Internal Server Error veya 503 Service Unavailable) ayırmak gerekir.

HTTP Durum Kodları İçinde 404’ün Yeri

Bir adresi açmaya çalıştığınızda sunucu, tarayıcının göremediği ama arama motorlarının dikkatle takip ettiği bir durum kodu döndürür. 404’ü doğru anlamak için onu komşularıyla birlikte görmek faydalıdır:

Mail hosting 1 ay ücretsiz
Kod Anlamı Tipik Sebep Ne Yapmalı?
200 OK İstek başarılı, sayfa var Normal çalışma Bir şey yapmaya gerek yok
301 Moved Permanently Sayfa kalıcı taşındı Adres/slug değişikliği Yeni adrese kalıcı yönlendirme
302 Found Sayfa geçici taşındı Bakım, kampanya molası Geçici yönlendirme, sonra geri al
404 Not Found Adres var, içerik yok Silinen/taşınan sayfa, kırık link Sebebi bul; 301 ya da 410 uygula
410 Gone İçerik kalıcı silindi Bilinçli olarak kaldırma Karşılığı yoksa temiz kapatma
500 Internal Server Error Sunucuda yazılım hatası Kod/eklenti/yapılandırma sorunu Sunucu loglarını incele
503 Service Unavailable Sunucu geçici meşgul/bakımda Aşırı yük, bakım Bekle veya kaynak artır

Görülebileceği gibi 404, “kullanıcının ulaştığı ama bulamadığı” durumu temsil eder. Bu tabloyu hatırlamak, bir hatayla karşılaştığınızda sorunun sizde mi (4xx) yoksa sunucuda mı (5xx) olduğunu hızla ayırt etmenizi sağlar.

Neden 404 Not Found Hatası Alınır?

404 hata kodunun pek çok nedeni olabilir. Bu nedenle hatanın sebebini anlamak ve uygun 404 hatası düzeltme prosedürünü uygulamak önemlidir. Çünkü web sitesinin organik trafiğini kaybetmemek, satışlarda düşüşün önüne geçmek ve Google indekslemesinde sorun yaşamamak adına problem hızla çözülmelidir. 404 hatası almanın başlıca sebepleri şunlardır:

  • Yanlış yazılmış veya yanlış yönlendirilen bağlantılar: Sitenin menülerinde, blog yazılarında ya da başka sitelerden verilen linklerde yanlış adresler 404 oluşturur. Eklenen iç ve dış bağlantıların doğru olup olmadığı düzenli kontrol edilmelidir.
  • Dosyaların yanlış klasöre taşınması: Sunucudaki dosyalar yanlış dizine taşınırsa ve eski dizin yoluna yönlendirme yapılmamışsa, ilgili sayfalarda 404 ortaya çıkar.
  • Sunucudan silinen dosyalar: Web sunucusundan silinen bir dosyaya hala link veriliyorsa, sunucu ya da hosting servisi bu dosyayı bulamadığı için ziyaretçi 404 alır.
  • Dosya/sayfa adlarının değiştirilmesi: Bir sayfanın URL’i yeniden isimlendirilirse (örneğin “hakkımızda” yerine “biz-kimiz”) eski adrese gelen herkes 404 ile karşılaşır.
  • Kaldırılan kampanya ve geçici sayfalar: İndekslenmiş indirim/kampanya sayfaları kaldırılınca, arama sonuçlarından gelen ziyaretçiler 404 alır.
  • DNS veya önbellek sorunları: Bazen sorun sayfada değil, kullanıcının tarayıcı önbelleğinde ya da DNS çözümlemesindedir; bu durumda hata tek tek kullanıcılarda görülür.

404 Hatası Nasıl Tespit Edilir?

404 tespitini gözle yapmak pratik değildir; orta ölçekli bir sitede bile yüzlerce, bazen binlerce URL bulunur. Bu nedenle web ölçümleme araçları kullanılır. En güvenilir ve güncel kaynak Google Search Console‘dur (eski adıyla Google Webmaster Tools). Search Console’daki Sayfalar (Pages) raporu, “Not found (404)” başlığı altında taranamayan tüm adresleri listeler ve her birinin nereden keşfedildiğini gösterir.

Diğer pratik tespit yöntemleri:

Araç / Yöntem Ne İşe Yarar?
Google Search Console – Sayfalar raporu Google’ın gerçekten göremediği 404 URL’leri ve keşif kaynakları
Search Console – URL Denetimi Tek bir adresin güncel durum kodunu canlı kontrol etme
Tarayıcı Geliştirici Araçları (F12 – Network) Bir sayfanın yüklenirken hangi kaynaklarda 404 aldığını görmek
Site tarama (crawler) araçları Tüm siteyi tarayıp kırık iç bağlantıları toplu listeleme
Sunucu erişim logları (access log) Gerçek ziyaretçi trafiği içinde hangi URL’lerin 404 döndürdüğünü görme

Bu araçlarla sitenizi düzenli kontrol ederek mevcut hataları görüntüleyebilir ve büyümeden önlem alabilirsiniz. Kaliteli bir hosting altyapısında sunucu loglarına ve cPanel/DirectAdmin/Plesk gibi panellerin hata raporlarına doğrudan erişebilmeniz, tespiti önemli ölçüde hızlandırır.

404 Hatası Nasıl Düzeltilir?

Hatayı tespit edip sebebini belirledikten sonra, doğru yöntemle sorunu rahatça çözersiniz. Anahtar soru şudur: Bu sayfanın yerine geçen bir içerik var mı? Yanıt “evet” ise yönlendirme, “hayır, bir daha dönmeyecek” ise temiz kapatma uygularsınız.

1. Kalıcı taşıma için 301 yönlendirmesi

Bir sayfa kaldırılmış ama yerini tutan benzer/güncel bir içerik varsa en doğru hamle 301 (kalıcı) yönlendirmedir. 301, hem kullanıcıyı hem arama motorunu “aradığın içerik buraya taşındı” diyerek doğru adrese gönderir ve eski sayfanın SEO değerinin büyük bölümünü yeni sayfaya aktarır. Özellikle üyelik, sepet ve ödeme gibi kritik akışlarda yönlendirme doğru sayfaya yapılmalıdır. Apache sunucuda .htaccess ile basit bir örnek:

  • Tek bir sayfayı yönlendirme: Redirect 301 /eski-sayfa /yeni-sayfa
  • RewriteRule ile: RewriteRule ^eski-sayfa$ /yeni-sayfa [R=301,L]

2. Geçici durumlar için 302 yönlendirmesi

Bir sayfayı kısa süreli kapatıp sonra tekrar açacaksanız (bakım, sezonluk kampanya molası vb.) 302 (geçici) yönlendirme kullanın. Böylece sayfanın arama motorlarındaki değeri kalıcı olarak başka adrese aktarılmaz, sayfa geri geldiğinde eski konumunu korur.

3. Kalıcı kaldırma için 410 Gone

Bir sayfa bilinçli olarak kaldırıldıysa ve yerine konacak bir karşılığı yoksa, onu sessizce 404’te bırakmak yerine 410 Gone döndürmek daha temiz bir yöntemdir. 404 “şu an bulamadım, belki sonra gelir” derken, 410 “bu içerik kalıcı olarak gitti, dönmeyecek” der. Google her ikisini de benzer şekilde ele alır; ancak 410 daha net bir sinyal olduğu için arama motorları bu adresleri indeksten daha hızlı çıkarma eğilimindedir. Kural basittir: amaçlanmamış eksiklikte 404’ün doğal akışına bırakın, bilinçli kaldırmada karşılığı yoksa 410 kullanın.

4. “Soft 404” tuzağına dikkat

Sık yapılan bir hata soft 404‘tur: Sayfa 200 OK durum kodu döndürür (yani teknik olarak “var” görünür) ama içerik “böyle bir sayfa yok / ürün bulunamadı” der ya da neredeyse boştur. Google bu çelişkili durumu Search Console’da “Soft 404” olarak işaretler. Çözümü: Sayfanın gerçekten var olması gerekiyorsa içeriği zenginleştirin; gerçekten yoksa doğru durum kodunu (404 veya 410) dönderecek şekilde sunucuyu yapılandırın ya da uygun bir sayfaya 301 yönlendirin.

5. Kırık iç ve dış bağlantıları onarın

Site içi bağlantılarda hata varsa 404 alınır. Bu durumda sayfalarınızın menü, başlık, içerik ve alt bağlantı unsurlarındaki hatalı linkleri doğru adreslerle değiştirin. Eğer dosya yolları topluca değiştiyse, sitenin yönlendirme haritası baştan düzenlenmelidir.

6. Faydalı bir özel 404 sayfası tasarlayın

Her 404’ü önlemek imkansızdır; bu yüzden ziyaretçi yine de bir 404 ile karşılaştığında onu bir çıkmaz sokakta bırakmamak gerekir. İyi bir özel 404 sayfası şunları içerir: net bir “Sayfa Bulunamadı” başlığı, arama kutusu, ana sayfaya ve popüler/ilgili sayfalara bağlantılar, sitenin tasarım diliyle uyumlu bir görünüm. Önemli teknik ayrıntı: Özel 404 sayfanız da arka planda mutlaka 404 durum kodu dönmelidir; aksi halde farkında olmadan soft 404 üretirsiniz.

Çözüm yöntemlerinin karşılaştırması

Durum Doğru Çözüm SEO Etkisi
Sayfa başka adrese taşındı 301 yönlendirme Değer yeni sayfaya aktarılır
Sayfa geçici kapalı 302 yönlendirme Eski konum korunur
Sayfa kalıcı silindi, karşılığı yok 410 Gone Hızlı ve temiz de-indeksleme
Sayfa var ama ince/boş içerik İçeriği zenginleştir Soft 404 önlenir
Yanlış/kırık link Bağlantıyı düzelt Tarama bütçesi boşa harcanmaz

404 Hatasının Dezavantajları Nelerdir?

Kullanıcı güveninin azalması: 404, tüm ziyaretçileri olumsuz etkiler. Hata birden fazla sayfada görülürse, izlenim daha da kötüleşir. Karşılaşma sıklığı ve süresi arttıkça etki büyür.

Marka imajının zarar görmesi: Uzun süre çözülmeyen 404 hataları, kullanıcıların sitenizi güvenilmez hatta riskli görmesine yol açabilir. Bu da hem marka itibarını zedeler hem de uzun vadede maddi kayba dönüşür.

SEO performansının bozulması: Çözülmeyen 404’lar arama motorlarında sıralama kaybına neden olabilir. Ziyaretçi hatayla karşılaşınca hızla ayrılır, hemen çıkma oranı yükselir; ayrıca Googlebot’un tarama bütçesi boş URL’lerde boşa harcanır.

Ücretli reklam zararları: Reklam bağlantılarına tıklayıp 404 ile karşılaşan kullanıcılar alışveriş yapamaz. Bu hem satışı düşürür hem de reklam bütçesini boşa harcatır.

Özetle: 404 hata kodu tespit edildiği anda en kısa sürede düzeltilmelidir. Sadık müşteriler bir süre bekleyebilir, ancak hata haftalarca sürerse hem mevcut hem potansiyel ziyaretçiler kalıcı olarak kaybedilebilir.

404 Hatalarını Önlemenin En İyi Yolu: Sağlam Bir Altyapı

Yönlendirme yönetimi kadar önemli bir başka faktör de altyapıdır. Yüksek uptime, hızlı ve doğru çalışan yönlendirme kuralları, kararlı bir DNS ve eksiksiz sunucu logları, 404’ların hem önlenmesini hem de hızla tespit edilmesini sağlar. Alastyr tarafında bu zemin şunlarla kurulur:

  • İzmir’deki kendi veri merkezi (kiralık değil), N+1 yedekli, Tier III standartlarında altyapı ve %99.9 uptime hedefi.
  • LiteSpeed + LSCache ve CloudLinux ile hızlı, kararlı sayfa sunumu; günlük yedekleme ile geri dönüş kolaylığı.
  • cPanel / Plesk / DirectAdmin panelleri üzerinden .htaccess yönetimi, yönlendirme kuralları ve hata loglarına kolay erişim.
  • 2002’den beri %100 Türk sermayesi, 7/24 Türkçe destek ve ücretsiz taşıma ile geçişlerde 404 üretmeden site aktarımı.

Web projeleriniz için uygun fiyatlarla alan adı sorgulayabilir, performanslı hosting ve bulut sunucu hizmetlerimizden yararlanabilir, kurumsal e-posta hosting ve WordPress hosting paketlerimize göz atabilirsiniz.

Sıkça Sorulan Sorular

404 Not Found hatası ne demek?

404 Not Found, tarayıcının sunucuya başarıyla bağlandığını ancak istenen sayfanın o adreste bulunamadığını bildiren bir HTTP durum kodudur. Sunucu çalışır durumdadır; sadece istenen kaynak silinmiş, taşınmış ya da adresi yanlış yazılmıştır.

404 hatası sunucu arızası mıdır?

Hayır. 404, istemci taraflı (4xx) bir hatadır ve sunucunun çalışmadığı anlamına gelmez. Sunucu isteği alır ve “bu adreste içerik yok” yanıtını verir. Sunucunun cevap veremediği durumlar 500 ve 503 gibi 5xx kodlarıyla ifade edilir.

404 hatası neden oluşur?

En sık sebepler: silinen ya da taşınan sayfalar, URL/slug değişiklikleri, yanlış yazılmış veya kırık iç ve dış bağlantılar, dosyaların yanlış klasöre taşınması ve kaldırılan geçici kampanya sayfalarıdır. Bazen sorun kullanıcının tarayıcı önbelleğinden ya da DNS çözümlemesinden de kaynaklanabilir.

404 hatası nasıl düzeltilir?

Önce Google Search Console ile hatalı URL’leri ve kaynaklarını tespit edin. Sayfanın yerine geçen bir içerik varsa kalıcı 301 yönlendirme uygulayın; sayfa geçici kapalıysa 302 kullanın; sayfa kalıcı kaldırıldıysa ve karşılığı yoksa 410 döndürün. Kırık bağlantıları da doğru adreslerle güncelleyin.

301 ve 410 arasındaki fark nedir?

301, bir sayfanın başka bir adrese kalıcı taşındığını söyler ve ziyaretçiyi yeni adrese yönlendirir; eski sayfanın SEO değerini büyük ölçüde aktarır. 410 ise içeriğin kalıcı olarak silindiğini ve dönmeyeceğini bildirir. Yerine geçecek bir sayfa varsa 301, yoksa 410 doğru tercihtir.

Soft 404 nedir ve nasıl düzeltilir?

Soft 404, bir sayfanın 200 OK durum kodu döndürmesine rağmen içeriğinin “sayfa yok / ürün bulunamadı” demesi ya da neredeyse boş olmasıdır. Google bunu Search Console’da işaretler. Çözümü: sayfa gerçekten gerekliyse içeriği zenginleştirin; gerekli değilse doğru durum kodunu (404/410) dönderin veya uygun bir sayfaya 301 yönlendirin.

404 hatası SEO’ya zarar verir mi?

Tek tük doğal 404’lar normaldir ve genelde zarar vermez. Ancak çok sayıda çözülmeyen 404, tarama bütçesini boşa harcatır, hemen çıkma oranını yükseltir ve uzun vadede sıralama kaybına yol açabilir. Bu yüzden 404’lar düzenli izlenmeli ve hızla çözülmelidir.

404 hatasını nasıl tespit ederim?

En güvenilir yöntem Google Search Console’daki Sayfalar raporu ve URL Denetimi aracıdır. Ayrıca tarayıcının geliştirici araçları (F12 – Network sekmesi), site tarama (crawler) araçları ve sunucu erişim logları da 404 döndüren adresleri görmenize yardımcı olur.

Özel 404 sayfası yapmalı mıyım?

Evet. Faydalı bir özel 404 sayfası; net bir başlık, arama kutusu ve ilgili sayfalara bağlantılarla ziyaretçiyi sitede tutar. Önemli teknik nokta: özel 404 sayfanız da arka planda mutlaka 404 durum kodu dönmeli, aksi halde soft 404 oluşur.

Müşterileriniz 404 Değil, Hızlı Bir Site Görsün

404 hataları çoğu zaman iki şeyin işaretidir: yanlış yönetilen yönlendirmeler ya da kararsız bir hosting altyapısı. İzmir’deki kendi veri merkezimiz, LiteSpeed altyapısı, günlük yedekleme, ücretsiz taşıma ve %99.9 uptime ile siteniz her an çevrimiçide kalsın.

Hosting Paketlerine Bak
WordPress Hosting

Türkiye'nin En Çok Tavsiye Edilen Domain, Hosting ve Bulut Servis Sağlayıcısı
İnternet sitesi Alastyr İnternet Sitesi
Yazı oluşturuldu 511

404 Not Found Hatası Ne Demek? (Çözüldü)” üzerine 2 görüş

  1. merhabalar;

    wordpress mediada silinen resimler 404 hatası veriyor. Yazı bölümlerinin üzerinde ön görselde genelde silinen resimlerim vardı. redirection eklentisi ile bu resimleri anasayfaya mı yönlendirmemiz gerekli yoksa 410 kodu ile mi yapmamız daha doğru olacaktır.

    Diğer bir sorumda URL kaldır yaparsak, iyi olur mu?

  2. Merhaba, görsellerin URL’lerini varsa alakalı sayfalara/içeriklere yoksa sitenin ana sayfasına 301 ile yönlendirebilirsiniz. Bir sayfa ya da görsel siteden silinmiş olsa bile URL’nin Google dizininde bir değeri oluşuyor. Bu değeri silmek yerine yönlendirme yaparak diğer sayfalara aktarmak en doğru tercih olacaktır.

Yorumlar kapalı.

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön