404 Hatası Nedir? (Yanlış Bilinenler)
Genellikle bir "ceza" veya "başarısızlık" olarak görülür. Yanlış. 404, internetin doğal bir parçasıdır. Google bir siteyi 404 verdiği için cezalandırmaz; ancak bu hataları nasıl yönettiğiniz, botların size ne kadar "akıllı bir yönetici" gözüyle bakacağını belirler.
404 Hataları SEO İçin Neden Kaçınılmazdır?
URL yapıları değişir, ürünler stoktan kalkar, stratejiler güncellenir. Bir web sitesi yaşayan bir organizasyondur. Önemli olan bu hataların olması değil, botun veya kullanıcının bu hatayla karşılaştığında "çıkmaz sokakta" kalıp kalmadığıdır.
Gerçek 404 vs Sahte 404 (Soft 404)
Teknik SEO'nun en sinsi düşmanı: Soft 404. Sayfa bulunamadığında sunucunuz "200 OK" kodu döndürüp üzerine "Aradığınız sayfa yok" yazıyorsa, Google'ı kandırmaya çalışıyorsunuz demektir.
Google bundan nefret eder. Çünkü bot, değerli vaktini (tarama bütçesini) "değerli sandığı" ama aslında boş olan sayfaları tarayarak harcar. Gerçek bir 404, sunucu düzeyinde 404 yanıtı vermelidir.
404 ve Crawl Budget İlişkisi
Googlebot her gün sitenize belirli bir enerji ayırır. Eğer sitenizde binlerce "ölü" link varsa ve bot sürekli 404 duvarlarına çarpıyorsa, asıl yeni ve güncel içeriklerinize ulaşacak nefesi kalmaz. robots.txt ile bu sayfaları engellemek yerine, onları temizlemek asıl çözümdür.
404 Sayfa Var Olmalı mı?
Kesinlikle evet. Boş bir beyaz ekran yerine, markanızın dilini yansıtan, kullanıcıyı yönlendiren profesyonel bir 404 sayfası, SEO sinyallerini (bounce rate) korumanızı sağlar.
Doğru 404 Sayfası Nasıl Olmalı?
- HTTP Status Code: Mutlaka 404 olmalı.
- Anlaşılır Mesaj: "Hay aksi, aradığınızı bulamadık ama..."
- Navigasyon: Ana sayfaya, bloga veya popüler kategorilere hızlı linkler.
- Arama Alanı: Kullanıcının pes edip gitmesini önleyen bir arama kutusu.
404 Sayfasında Yapılmaması Gerekenler
En büyük hatalardan biri, tüm 404 URL'lerini ana sayfaya 301 ile yönlendirmektir. Bu Google için kafa karıştırıcıdır ve otorite kazandırmaz. Ayrıca kullanıcıyı "nereye geldim?" şaşkınlığına sürükler.
404 vs 301 Redirect
Eğer silinen sayfanın %90 benzeri bir alternatifi varsa 301 kullanın. Ama içerik tamamen bittiyse ve karşılığı yoksa, dürüstçe 404 (veya 410) döndürmek teknik olarak daha sağlıklıdır.
410 Gone Ne Zaman Kullanılır?
404 "şu an yok" demektir, bot bir süre sonra tekrar bakar. 410 ise "bu sayfa kalıcı olarak taşındı ve asla dönmeyecek" demektir. Google 410 olan sayfaları dizinden 404'e göre çok daha hızlı siler.
404 Sayfaları Indexlenmeli mi?
404 sayfanızın kendisi asla dizine eklenmemelidir. Google zaten 404 gördüğü bir sayfayı indexlemez ama yine de garantici olup <meta name="robots" content="noindex"> eklemek profesyonel bir dokunuştur.
404 ve Canonical Etiketi
404 sayfasına canonical etiketi eklemek mantıksızdır. Olmayan bir sayfanın "asıl hali" de olamaz. Bu tür teknik çelişkiler botun siteye olan güvenini sarsar.
404 ve Sitemap İlişkisi
Sitemap dosyanızda 404 yanıtı veren bir URL varsa, sisteminizde ciddi bir bakım sorunu var demektir. Sitemap, sadece "kusursuz çalışan" sayfaların listesi olmalıdır.
404 ve Robots.txt Yanılgısı
404 hatalarını robots.txt ile "Disallow" ederek gizlemeye çalışmayın. Botun o hatayı görmesi ve o sayfayı hafızasından silmesi gerekir. Engellerseniz, Google o sayfayı sonsuza kadar "eksik taranmış" olarak görür.
Google Search Console ve 404 Raporları
GSC'deki "Not found (404)" raporu her zaman bir acil durum değildir. Ancak "Soft 404" raporu görüyorsanız, yazılımsal bir hatayla yüzleşiyorsunuz demektir. Teknik analizlerde bu iki rapor arasındaki farkı net şekilde ayırıyoruz.
404 Kaynak Analizi
Hata nereden geliyor? Sizin sitenizdeki eski bir linkten mi (Internal link), yoksa başka bir sitenin yanlış link vermesinden mi (External link)? Kaynağı bulamazsanız, hatayı dökemezsiniz.
İç Linklerde 404 Sorunu
SEO açısından en tehlikelisidir. Kendi siteniz içinde "kırık link" (broken link) barındırmak, otoritenin bir yerde kesilmesi demektir. Bu, kullanıcıyı eli boş döndürmek ve botu bir duvara çarptırmaktır.
Dış Linklerden Gelen 404’ler
Eğer çok güçlü bir rakip veya haber sitesi sizin artık olmayan bir sayfanıza link veriyorsa, o linkteki otorite boşa gitmesin diye o URL'i benzer bir içeriğe 301 ile yönlendirerek "link juice" (link suyu) kurtarma operasyonu yapmalısınız.
E-Ticaret Sitelerinde 404 Yönetimi
Eski ürünler 404 mü olmalı? Eğer ürün geçici bir süre yoksa 404 kalsın ama benzer ürünler önerilsin. Eğer ürün asla gelmeyecekse, en alakalı kategoriye yönlendirmek veya "kalıcı olarak silindi" (410) demek en iyisidir.
Blog Sitelerinde 404 Stratejisi
Silinen yazılar bazen birleşebilir. İki eski yazıyı silip yeni bir "mega rehber" yaptıysanız, eski linklerin hepsini bu yeni rehbere 301 ile bağlayın.
404 ve Kullanıcı Deneyimi (UX)
Bir kullanıcı 404 sayfasına düşüp hemen geri (Back) butonuna basıyorsa, bu Google'a "Bu site aradığım cevabı veremedi" sinyali gönderir. 404 sayfanızı o kadar ilgi çekici yapın ki, kullanıcı başka bir linke tıklayıp sitede kalsın.
404 Sayfası SEO’ya Katkı Sağlar mı?
Doğrudan puan getirmez ama sitenin "hijyenik" olduğunu gösterir. Temiz bir site, botlar tarafından çok daha hızlı taranır ve daha yüksek otorite puanı alır.
404 Sayfası Tasarımı (SEO Bakışıyla)
Gereksiz ağır görsellerden kaçının. Botun 404 olduğunu hemen okuyabileceği, temiz HTML yapısında ve navigasyon odaklı bir tasarım tercih edin.
En Sık Yapılan 404 Hataları
404 yönetimi sırasında yapılan hatalar, sitenin sadece kullanıcı deneyimini bozmakla kalmaz, aynı zamanda Googlebot'un güvenini de sarsar. İşte en yaygın yanlışlar:
- Yanlış Yönlendirmeler (Redirect Loops): Bir 404 sayfasını başka bir 404'e, onu da tekrar ilk sayfaya yönlendirerek botu sonsuz bir döngüye sokmak.
- Toplu Ana Sayfa Yönlendirmesi: Tüm hatalı URL'leri ana sayfaya 301 ile bağlamak; Google bunu bir "Soft 404" olarak algılar ve otorite aktarımı yapmaz.
- Sitemap Güncelleme İhmali: Sildiğiniz sayfaların hâlâ sitemap dosyanızda taranabilir linkler olarak kalması.
- Soft 404 Üretimi: Sayfa yokken bota "200 Başarılı" yanıtı vererek tarama bütçesini israf etmek.
404 Kontrol Checklist’i (Sistemli Kontrol Listesi)
Sitenizin 404 sağlığını korumak için periyodik olarak şu kontrolleri gerçekleştirin:
- Durum Kodu Kontrolü: Olmayan sayfalarınız gerçekten 404 yanıtı veriyor mu? (HttpStatus.io gibi araçlarla test edin).
- İç Link Taraması: Kendi siteniz içinden "ölü" bir sayfaya link veriyor musunuz? (Screaming Frog veya benzeri araçlarla kontrol edin).
- Sitemap Temizliği: Sitemap dosyanızda sadece çalışan (200 OK) URL'ler mi var?
- Kullanıcı Yönlendirme: 404 sayfanızda kullanıcıyı alternatif bir içeriğe yönlendiren bir arama kutusu veya menü var mı?
- Harici Otorite Kurtarma: Başka sitelerden gelen güçlü ama 404 veren linkler için 301 yönlendirme stratejisi yapıldı mı?
404 Sayfa Manifestosu – Net Hüküm
"404 hatası bir son değil, yanlış yönetilirse bir başlangıç felaketidir. Doğru yönetildiğinde ise SEO ekibinizin en iyi temizlikçisidir."
TEMİZLİĞİ İHMAL ETMEYİN, OTORİTENİZİ KORUYUN.