404 Sayfası

İstenen adresin sunucuda bulunmadığını bildiren yanıt. Doğru kullanıldığında sorun değil, sitenin sağlıklı çalıştığının işaretidir.

404, istenen adresin sunucuda bulunamadığını bildiren HTTP yanıt kodudur. Adı geçtiğinde akla hata gelir ama çoğu zaman hata değildir: Var olmayan bir adres istendiğinde doğru davranış tam olarak budur.

SEO'ya zarar verir mi?

Kendi başına hayır. Google'ın belgesine göre dizindeki bir adres 4xx kodu döndürmeye başlarsa dizinden çıkarılır, ilk kez görülen 404 adresler işlenmez ve bu adreslerin taranma sıklığı zamanla azalır. 429 dışındaki 4xx kodları tarama hızını da etkilemez. Sitenizde 404 bulunması bir ceza sebebi değildir.

Zarar iki durumda başlar:

  • Kendi sayfalarınız 404'e bağlanıyorsa. Ziyaretçi duvara toslar, tarama bütçesi boşa gider ve o bağlantıyla taşınan iç sinyal kaybolur.
  • Dışarıdan bağlantı almış bir sayfa 404 dönüyorsa. O bağlantının değeri hiçbir yere gitmez. Karşılığı olan bir sayfa varsa 301 yönlendirme ile yeni adrese gönderin.

Asıl tehlike sahte 404

Gerçek 404'ten çok daha zararlısı, sayfanın "bulunamadı" yazıp sunucunun 200 döndürmesidir. Google bunu Search Console'da ayrı bir hata olarak işaretler, ama işaretleyene kadar o boş sayfa dizinde yer kaplar. Ayrıntısı soft 404 maddesinde.

410 ne zaman kullanılır?

410 kodu "bu sayfa vardı, kalıcı olarak kaldırıldı" der. Google 429 dışındaki bütün 4xx kodlarını aynı biçimde işlediği için 410 adresi dizinden 404'ten daha hızlı düşürmez. Kasıtlı ve kalıcı silmelerde niyeti daha açık söylediği için tercih edilebilir; ikisi de doğrudur.

Nasıl kontrol edilir?

Var olmayan bir adresi sitenin her bölümünde ayrı ayrı isterim: ana dizinde, blogda, araç sayfalarında. Her yanıtta dört şeye bakarım: durum kodu gerçekten 404 mü, içerik türü HTML mi, sayfada noindex var mı ve ziyaretçi sitenin kendi tasarımını, arama kutusunu, ana sayfalara bağlantıyı görüyor mu. 404 sayfası site haritasında yer almaz.

İyi bir 404 sayfası ziyaretçiye ne olduğunu sade bir dille söyler, çıplak bir sunucu ekranı göstermez ve onu en çok kullanılan sayfalara geri taşır. Search Console'daki Sayfalar raporunda "Bulunamadı (404)" satırını da düzenli açarım; orada kendi iç bağlantımdan gelen bir adres görürsem bağı düzeltirim.

Bu sitede ne gördüm

Aynı kod, üç farklı deneyim üretebiliyor. 15 Ağustos 2026 denetiminde /araclar/ altındaki yanlış bir adres markalı sayfa yerine ham JSON metni döndürüyordu. Durum kodu doğru olduğu için hiçbir tarama raporu bunu kusur saymadı; sebep, yalnız bir form ucu için yazılmış hata kuralının bütün araç adreslerini kapsamasıydı. 13 Ekim 2026'da yeniden ölçtüm: Artık HTML ve markalı 404 dönüyor.

13 Ekim 2026'da kökteki yanlış bir adres 404 kodu, noindex,follow etiketi ve 34 KB'lık markalı bir sayfayla karşılandı. Aynı gün /index.php/ ile başlayan adresler ise sunucunun İngilizce, tasarımsız "Page Not Found" ekranına düşüyordu; istek uygulamaya hiç ulaşmıyordu. Kod doğruydu ama ziyaretçi siteden kopuyordu. Sunucuya eklenen bir kuralla bu adresler artık asıl sayfaya 301 ile gidiyor. Bu yüzden 404'ü yalnız durum koduyla değil, hangi katmanın cevap verdiğiyle de denetlerim.

Ücretsiz ön inceleme

Bu terim sizin sitenizde nasıl duruyor?

Tanımı okumak bir başlangıç. Sitenizde karşılığı var mı, birlikte bakalım.