404 hatası, sunucunun "bu adreste bir sayfa yok" yanıtıdır; HTTP standardındaki karşılığı Not Found, yani bulunamadı demektir. Kullanıcı, sitenizde olmayan bir adrese girdiğinde tarayıcı bu durum kodunu alır ve sayfa yerine bir hata ekranı görür. Sorun çoğu zaman kullanıcıda değil, sitedeki bir eksikliktedir: ya sayfa silinmiştir ya da bir bağlantı yanlış adrese işaret etmektedir.
SEO açısından 404, kendi başına bir felaket değildir; Google, 404 yanıtını web'in doğal bir parçası olarak görür ve ceza uygulamaz. Asıl mesele, hangi sayfaların 404'e düştüğüdür: değerli bir içerik sayfası veya güçlü bir ürün sayfası 404 veriyorsa, hem kullanıcı deneyimi hem sıralama kaybı yaşarsınız. Kaldırılan sayfaların eski bağlantıları da siteye gelen ziyaretçileri boş ekranla karşılar.
Bu yüzden 404 yönetimi, düzenli site bakımının standart parçası olmalıdır. Arama motoru optimizasyonunun temel çerçevesi için SEO Nedir? yazımıza göz atabilirsiniz; bu rehberde 404 hatalarının nedenlerini ve çözüm yollarını ele alacağız.

404 Hatalarının Yaygın Nedenleri
Bir sayfanın 404'e düşmesinin başlıca senaryoları şunlardır:
- Silinen sayfalar: İçerik kaldırıldı ama site içindeki ve dışındaki bağlantılar yerinde kaldı.
- Yanlış yazılmış iç linkler: Elle eklenen bağlantılardaki harf hataları, kırık adresler üretir.
- URL değişiklikleri: Yapı yenilenirken eski adresler yönlendirilmeden bırakıldı.
- Dış kaynaklı hatalar: Başka siteler, forumlar ve sosyal medya paylaşımları eski veya yanlış adresler içerir.
- Silinen kategoriler: Kategori kaldırıldığında altındaki tüm sayfalar da erişilmez hale gelir.
- Protokol geçişleri: HTTP'den HTTPS'e geçişte eksik yönlendirmeler toplu 404 dalgaları yaratır.
Protokol geçişi özellikle dikkat ister: geçiş sırasında yönlendirme haritası eksik kurulursa sitenin tamamı bir anda hatalar vermeye başlayabilir. Geçişi doğru planlamak için HTTPS ve SSL Sertifikası SEO'yu Nasıl Etkiler? yazımızdaki kontrol listesini izleyin.
Bir de kullanıcı kaynaklı nedenler var: ziyaretçiler adresi elle yazarken harf atlar, eski yer imleri (bookmark) yıllarca yaşar ve süresi geçmiş reklam kampanyalarının adresleri tıklanmaya devam eder. Bu trafik tümüyle önlenemez; doğru 404 sayfası tasarımı tam da bu ziyaretçiler içindir.
E-ticaret sitelerinde ek bir senaryo daha vardır: satıştan kalkan veya mevsimi geçen ürünler çoğu sistemde otomatik olarak yayından düşer ve sayfaları 404'e döner. Katalog büyükse bu durum her ay onlarca yeni kırık adres üretir; bu yüzden ürün kaldırma sürecinize yönlendirme kararını dahil etmeniz gerekir.
404 Hataları SEO'yu Nasıl Etkiler?
Önce netleştirelim: 404 hatası Google cezası getirmez ve her 404'ü panikle düzeltmek gerekmez. Ancak kontrolsüz 404'lerin üç somut maliyeti vardır. Birincisi, bağlantı gücü kaybıdır; 404 veren bir sayfaya gelen tüm dış bağlantılar boşa düşer ve bu güç hiçbir sayfaya aktarılmaz.
İkincisi, kullanıcı deneyimi kaybıdır; aradığı içeriğe ulaşamayan ziyaretçi siteden ayrılır ve büyük olasılıkla rakibinize gider. Üçüncüsü ise tarama kaynağı israfıdır; Googlebot, tekrar tekrar 404 veren adresleri taramak için kaynak harcar. Bu maliyetler biriktiğinde, özellikle büyük sitelerde sıralama performansına dolaylı ama hissedilir bir yük biner.
Tarama kaynağı israfının büyük sitelerdeki etkisi daha da görünürdür: binlerce 404 adresi, botun yeni ve güncel içeriklere ayıracağı zamanı tüketir. Kırık adreslerin topluca temizlenmesi, tarama verimliliğini birkaç hafta içinde hissedilir biçimde artırır.
Bir de zamanlama boyutu var: Google, 404 veren bir adresi indeksten hemen çıkarmaz; birkaç tarama turu boyunca tekrar deneyebilir. Bu geçiş döneminde sayfa, arama sonuçlarında görünmeye devam edip tıklayan kullanıcıyı hata ekranına düşürebilir. Kaldırma kararını verirken bu gecikmeyi hesaba katmak, kullanıcı şikâyetlerini önler.
404 yönetimi, teknik SEO denetimlerinin standart başlıklarındandır; denetim kapsamını Teknik SEO Nedir? rehberimizde ayrıntılı ele aldık. Düzenli tarama alışkanlığı kazanan siteler, 404 sorunlarını küçükken yakalar ve büyümeden çözer.
404 Hataları Nasıl Tespit Edilir?
Kullanıcıların bildirmesini beklemeden 404'leri kendiniz bulabilirsiniz. En etkili araçlar şunlardır:
- Google Search Console: Sayfa Dizinleme raporundaki "Bulunamadı (404)" bölümü, Google'ın tespit ettiği kırık adresleri listeler.
- Screaming Frog: Siteyi baştan sona tarayarak tüm 404 yanıtlarını, kaynak sayfalarıyla birlikte raporlar.
- Analytics araçları: GA4'te 404 sayfanızın başlığını filtreleyerek gerçek ziyaretçilerin hangi adreslerde hata gördüğünü izleyebilirsiniz.
- Backlink araçları: Ahrefs ve benzeri araçlardaki kırık bağlantı raporları, dış kaynaklı 404'leri ortaya çıkarır.
Bu araçların çıktıları farklı perspektifler sunar: Search Console Google'ın gördüğünü, tarayıcılar sitenin kendi içindeki hataları, analitik ise kullanıcıların gerçekte neyle karşılaştığını gösterir. Üçünü birlikte kullanmak en eksiksiz tabloyu verir.
Araçları kullanırken soft 404 ile gerçek 404 arasındaki farkı da ayırt etmek gerekir: tarayıcı aracı sayfayı 200 olarak görebilirken Google aynı sayfayı yumuşak 404 sayabilir. Search Console'daki iki ayrı raporu karşılaştırarak hangi sayfaların gerçekten içerik sorunu yaşadığını netleştirebilirsiniz.
Rutin oluşturmak için haftalık Search Console kontrolü yeterlidir; büyük sitelerde Screaming Frog taramasını ayda bir tekrarlamak idealdir. Yeni 404'ler çoğunlukla içerik güncellemelerinden hemen sonra ortaya çıktığı için, büyük değişikliklerin ardından ekstra bir kontrol yapın.
404 Hataları Nasıl Çözülür?
Çözüm, 404'ün nedenine göre değişir; her hataya aynı reçeteyi uygulamak yanlıştır. Başlıca çözüm yolları şunlardır:
Doğru sayfaya 301 ile yönlendirin
Silinen sayfanın birebir karşılığı veya çok yakın bir alternatifi varsa, eski adresi yeni adrese kalıcı yönlendirmeyle bağlayın. Böylece hem kullanıcı hem bağlantı gücü doğru yere taşınır. Kurulum adımlarını 301 Yönlendirmesi Nasıl Yapılır? rehberimizde bulabilirsiniz. Ancak yönlendirme hedefini dikkatli seçin: silinen bir ürünü alakasız bir sayfaya yönlendirmek, Google'ın bu adresi soft 404 gibi değerlendirmesine yol açabilir. Hedef, içerik olarak en yakın sayfa olmalıdır.
Hedef, içerik olarak en yakın sayfa olmalıdır. E-ticarette bu genellikle üst kategoridir: kaldırılan bir ayakkabı modelini, aynı markanın kategori sayfasına yönlendirmek kullanıcıyı aradığı alanda tutar. Ana sayfaya yapılan toplu yönlendirmeler ise Google tarafından çoğunlukla değersiz bulunur.
İç linkleri düzeltin
Kırık bağlantının kaynağı kendi sitenizse, sorunu kökünden çözün: ilgili sayfadaki bağlantıyı doğru adresle güncelleyin. Yönlendirme eklemek kısa vadede işe yarar; ancak iç linklerin düzeltilmesi hem kullanıcıyı hem botu gereksiz turlardan kurtarır.
Yönlendirme eklemek kısa vadede işe yarar; ancak iç linklerin düzeltilmesi hem kullanıcıyı hem botu gereksiz turlardan kurtarır. Tekrarlayan hatalar için veritabanında toplu bul-değiştir yöntemi de kullanılabilir; bu işlemi yedek aldıktan sonra yapın.
Kalıcı kaldırma için 410 Gone kullanın
Bir sayfa bilinçli olarak kaldırıldıysa ve geri gelmeyecekse, 410 durum kodu daha doğru bir mesajdır. 410, içeriğin kalıcı olarak silindiğini bildirir ve Google'ın sayfayı indeksten daha hızlı çıkarmasını sağlar. Çoğu içerik yönetim sisteminde bu kod eklenti veya sunucu ayarıyla verilebilir.
WordPress sitelerde 410 kodu, yönlendirme eklentileri üzerinden tek tek sayfa bazında tanımlanabilir. 410 kullanmadan önce sayfanın gerçekten kalıcı olarak kaldırıldığından emin olun; geri dönme ihtimali olan içeriklerde 410 yerine geçici çözümler tercih edilmelidir.
Özel 404 sayfası tasarlayın
Ne yaparsanız yapın, bazı 404'ler kalacaktır; yanlış yazılan adresler her zaman olur. Özel bir 404 sayfası bu ziyaretçileri kurtarır: kısa bir açıklama, arama kutusu ve popüler içeriklere bağlantılar ekleyerek kaybolan kullanıcıyı siteye geri kazandırabilirsiniz. Sayfanın dilini ve tonunu markanıza uygun tutun; esprili bir hata sayfası bile işinizi görür, yeter ki kullanıcıya çıkış yolu sunsun.
Hangi 404'ler Görmezden Gelinebilir?
Her 404'ü düzeltmek zorunda değilsiniz. Hiçbir bağlantı almayan, aranmayan ve silinmesi doğru olan sayfalar (süresi geçmiş kampanya sayfaları gibi) 404'te kalabilir. Önemli olan, değerli sayfaların 404'e düşmediğinden emin olmaktır. Search Console'daki raporu yorumlarken şunu aklınızda tutun: listedeki bazı adresler yıllar önceki kampanyalara aittir ve bir daha asla ziyaret edilmeyecektir. Raporu temizlemek yerine önceliklendirin; önce trafik ve bağlantı değeri taşıyan adresleri düzeltin.
Önceliklendirmede şu sırayı izleyebilirsiniz: önce dış bağlantı alan 404'ler, sonra site içinden sık tıklanan kırık bağlantılar, ardından geçmişte trafik almış sayfalar. Hiçbir değer taşımayan adresler listenin sonunda kalabilir ve zamanla raporlardan kendiliğinden düşer.
Sık 404 üreten bir URL yapınız varsa sorun tek tek sayfalarda değil, mimaridedir; yapıyı yeniden kurgulamak için SEO Dostu URL Yapısı Nasıl Olmalı? rehberimizdeki ilkeleri uygulayın. Özel 404 sayfanızın hızlı yüklenmesi de önemlidir; hız iyileştirme yöntemlerini Sayfa Hızı Optimizasyonu Nasıl Yapılır? yazımızda topladık.
Sıkça Sorulan Sorular
404 hataları Google cezasına neden olur mu?
Hayır. 404, web'in doğal bir parçasıdır ve ceza nedeni değildir; ancak önemli sayfalarınız 404'teyse sıralama kaybedersiniz. Bu kayıp ceza değil, içeriğin erişilemez olmasının doğal sonucudur.
Hayır. 404, web'in doğal bir parçasıdır ve ceza nedeni değildir; ancak önemli sayfalarınız 404'teyse sıralama kaybedersiniz. Bu kayıp ceza değil, içeriğin erişilemez olmasının doğal sonucudur. Sorun çözüldüğünde sıralamalar çoğunlukla kendiliğinden toparlanır.
Kaç 404 hatası kabul edilebilir?
Evrensel bir eşik yoktur; ölçüt sayı değil, sayfanın değeridir. Kullanıcıların ve dış bağlantıların işaret ettiği önemli adresler asla 404'te kalmamalı; değersiz ve bağlantısız sayfalar ise kalabilir. Doğru ölçüt, düzeltme sonrası kazanacağınız trafik ve güvendir.
404 sayfaları sitemap'ten çıkarılmalı mı?
Evet. Site haritası yalnızca 200 durum kodu dönen, yani gerçekten erişilebilir sayfaları içermelidir; haritadaki 404'ler tarayıcıya gereksiz iş çıkarır ve raporlarda gürültü yaratır.
Soft 404 nedir?
Sayfa 200 kodu döndürdüğü halde içerik sunmadığında Google bunu soft 404 olarak değerlendirir. Bu durum Search Console raporlarında ayrıca listelenir ve gerçek 404 gibi kullanıcı deneyimini bozar. Özellikle filtrelenmiş katalog sayfalarında sık görülür; çözümü ya gerçek içerik sunmak ya da doğru durum kodunu döndürmektir.
Sayfa 200 kodu döndürdüğü halde içerik sunmadığında Google bunu soft 404 olarak değerlendirir. Bu durum Search Console raporlarında ayrıca listelenir ve gerçek 404 gibi kullanıcı deneyimini bozar. Özellikle filtrelenmiş katalog sayfalarında sık görülür; çözümü ya gerçek içerik sunmak ya da doğru durum kodunu döndürmektir. Boş listeleme sayfalarını noindex ile indeksten çıkarmak da pratik bir alternatiftir.
Sonuç olarak 404 hataları tek başına korkulacak bir durum değildir; önemli olan hangi sayfaların 404'e düştüğünü bilmek ve doğru çözümü uygulamaktır. Site genelinde kırık sayfa denetimi için SEO Eğitim ekibiyle iletişime geçebilirsiniz.