← Blog'a Dön
404 Hataları SEO'yu Etkiler mi? Tespit ve Düzeltme Rehberi
Teknik SEO 17 dakika okuma Yayın: Güncelleme:

404 Hataları SEO'yu Etkiler mi? Tespit ve Düzeltme Rehberi

404 hataları SEO'yu nasıl etkiler? Soft 404 ve hard 404 farkı, Google Search Console ile tespit, 301 yönlendirme ve düzeltme stratejileri.

Web sitenizin URL yapısı değiştikçe, içerikler kaldırıldıkça ve platform göçleri yaşandıkça kaçınılmaz olarak bazı sayfalar erişilemez hale gelir. Bu sayfalara yapılan istekler 404 durum kodunu döndürür. 404 hatalarının SEO üzerindeki etkisi, SEO camiasında yıllarca tartışılan ve zaman zaman yanlış anlaşılan bir konudur.

Kısa cevap: 404 hataları her zaman SEO problemi değildir. Ancak yanlış yönetilen 404’ler crawl bütçesini tüketir, backlink değerini mahveder ve kullanıcı deneyimini bozar. Bu rehberde 404’lerin nasıl değerlendirileceğini, hangilerinin acil müdahale gerektirdiğini ve düzeltme stratejilerini ayrıntılı biçimde ele alacağız.


404 Hatası Nedir?

HTTP 404 “Not Found” durumu, sunucunun istemcinin (tarayıcı veya bot) talep ettiği kaynağı bulamadığını belirttiği yanıttır. Teknik olarak bu, sunucunun çalışır durumda olduğunu (yani bağlantının başarılı olduğunu) ama istenen URL’de içerik bulunmadığını ifade eder.

HTTP/1.1 404 Not Found
Content-Type: text/html; charset=UTF-8

404’ü 5xx hatalarından ayırt etmek önemlidir. 5xx kodları sunucu taraflı hatalardır (sunucu çöktü, uygulama hata verdi). 404 ise sunucu sağlıklı ama URL yok demektir. 404, bir sitenin normal yaşam döngüsünde karşılaşacağı standart bir HTTP kodudur.


Hard 404 vs Soft 404: Fark Nedir?

Hard 404

Hard 404, sunucunun gerçekten HTTP 404 durum kodu döndürdüğü durumdur. URL istendi, sunucu “bu sayfa yok” dedi ve 404 yanıt verdi. Bu, teknik açıdan doğru davranıştır.

Soft 404

Soft 404, sunucunun HTTP 200 (Tamam) kodu döndürmesine rağmen sayfanın içeriğinin boş, anlamsız veya “sayfa bulunamadı” mesajıyla dolu olduğu durumdur. Google bu durumu tespit ettiğinde sayfayı “soft 404” olarak işaretler.

Yaygın soft 404 senaryoları:

  • Boş bir arama sonucu sayfası HTTP 200 ile döner
  • CMS’in var olmayan içerik için oluşturduğu boş şablon sayfaları 200 döner
  • Ürün stoğu biten e-ticaret sayfası içerik kaldırılmadan 200 döner
  • Yanlış yapılandırılmış hata sayfaları 200 ile “404 Not Found” metni içerir

Soft 404’ler hard 404’lerden daha sinsi bir sorundur çünkü teknik araçlarda fark edilmeden geçebilir ve Googlebot bu sayfaları tarayan bütçenin büyük kısmını tüketir.

OzellikHard 404Soft 404
HTTP Durum Kodu404200 (veya 301)
IcerikBos veya standart hata mesaji”Sayfa bulunamadi” iceren icerik
Google TespitiOtomatik, hizliAlgoritmik, gecikebilir
Crawl Budget EtkisiBot hizla geri donerBot tam icerik gibi isler, bütce tukenir
Indekslenme RiskiDusukYuksek (icerik bos olsa bile indekslenebilir)
GSC’de GorünümHata raporundaKapsam sorunlarinda veya “Dizine Eklendi” altinda

404 Hataları SEO’yu Nasıl Etkiler?

Crawl Budget İsrafı

Googlebot, bir siteye belirli bir tarama kapasitesi ayırır. Bu kapasiteyle 404 döndüren sayfaları tekrar tekrar ziyaret etmek, kısıtlı bütçenin boşa harcanması demektir. Özellikle backlink alan ve Googlebot’u düzenli olarak çeken 404 sayfaları bu etkiyi en fazla yaratır.

Küçük siteler için bu etki ihmal edilebilir düzeydedir. Ama 10.000+ sayfalık e-ticaret veya haber sitelerinde yüzlerce bozuk URL, anlamlı bir crawl bütçesi kaybına yol açabilir.

Bir sayfanın dış backlink’leri varsa ve o sayfa 404 dönüyorsa, bu backlinklerden gelen link gücü (PageRank) boşa gider. Backlinkler site genelinde link gücü dağıtımının temelidir; özellikle yüksek otorite kaynaklardan gelen bağlantıların kaybolması somut sıralama kaybına dönüşebilir.

Bu nedenle backlink alan sayfalar hiçbir zaman doğrudan silinemez. 301 yönlendirmeleri rehberinde ele aldığımız üzere, backlink barındıran silinen sayfalar mutlaka ilgili içeriğe 301 ile yönlendirilmelidir.

Kullanıcı Deneyimi Olumsuz Etkisi

Bir kullanıcı tıkladığı link 404 dönüyorsa hayal kırıklığı yaşar ve büyük ihtimalle siteyi terk eder. Bu davranış, Google’ın kullanıcı memnuniyetiyle ilgili değerlendirmelerini etkileyebilir. Core Web Vitals raporlarında yüksek hata oranı dolaylı bir kalite sinyali olarak işlenebilir.

İndeksleme Sorunları

404 döndüren bir URL geçmişte indekslenmiş olsa bile Google zamanla bu URL’yi dizinden çıkaracaktır. Eğer o sayfanın indekslenmiş hali hedeflediğiniz anahtar kelimelerde sıralanıyorsa, 404’e bırakmak mevcut sıralamaları kaybetmek anlamına gelir.


404’ler Her Zaman Kötü Müdür?

Hayır. 404, doğru kullanıldığında tamamen meşru ve istenen bir HTTP kodudur.

Kasıtlı 404 senaryoları:

  • Kullanıcı hataları sonucu oluşan URL’ler (yazım hataları, otomatik oluşturulan anlamsız path’lar)
  • Backlink’i ve trafiği olmayan düşük değerli içerikler
  • Test veya geliştirme ortamından sızan ve yanlışlıkla oluşmuş URL’ler
  • Site dışı saldırganların tarama botlarıyla oluşturduğu sahte URL’ler

Bu senaryolarda 404 dönmek tamamen kabul edilebilirdir ve herhangi bir düzeltme gerektirmez. Önemli olan, değeri olan sayfaların 404 dönmediğinden emin olmaktır.


Google’ın 404’lere Yaklaşımı

Google’ın arama uzmanlarından John Mueller, çeşitli forum ve canlı yayınlarda 404 hakkında şu açıklamalarda bulunmuştur:

“404 hataları SEO için otomatik olarak kötü değildir. Bir sayfanın var olmadığını belirtmenin doğal yolu bu. Sayfanın içeriği kaldırıldıysa 404 veya 410 döndürmek mükemmel şekilde iyidir."

"Backlink alan sayfaların 404 olması endişe vericidir çünkü bu backlinklerden sağlanan değer gider. Bu sayfaları ilgili içeriğe yönlendirmenizi öneririm."

"Yüzlerce 404 olan büyük siteler için panik yapmayın. Eski, alakasız URL’lerin 404 dönmesi normaldir ve sorun değildir. Önemli olan, değeri olan sayfaların erişilebilir olmasıdır.”

Bu açıklamalar, 404 yönetiminde içerik değerine odaklanılması gerektiğini net biçimde ortaya koymaktadır.


404 Hatalarını Tespit Yöntemleri

1. Google Search Console > Kapsam > Hata

Search Console’un “Kapsam” raporunda “Hata” kategorisini açın. Burada “Gönderildi ve indekslendi ancak bulunamadı (404)” ve benzeri alt kategoriler listelenir. Bu listenin tamamını dışa aktarın; URL’lerin içerik değerini, backlink durumunu ve trafiğini sırayla kontrol edin.

Search Console’un 404 raporunda gösterdiği URL’ler, Googlebot’un gerçekten ziyaret ettiği ve 404 yanıt aldığı URL’lerdir. Bu, anlamsız tarayıcı saldırılarını filtreleme açısından avantajlıdır.

2. Screaming Frog Web Tarama

Screaming Frog ile sitenizi taradığınızda, “Response Codes” sekmesinde “Client Error (4xx)” filtresi altında tüm 404 dönen URL’leri görebilirsiniz. Tarama tamamlandıktan sonra “Bulk Export > Response Codes > 4xx Errors” seçeneğiyle CSV raporu alın.

Screaming Frog’u kullanırken “Configuration > Custom > Search” özelliğiyle sayfa içinde “404”, “bulunamadı” veya “sayfa mevcut değil” gibi metinleri arayarak soft 404’leri de tespit edebilirsiniz.

Ahrefs’in “Site Explorer > Outgoing links > Broken links” raporu, sitenizin dışarıya verdiği bozuk linkleri listeler. “Site Explorer > Backlinks > Broken” raporu ise sitenize dışarıdan verilen ama 404 dönen bağlantıları gösterir. Bu ikinci rapor, backlink equity kaybını belirleme açısından kritik önemdedir.

SEMrush’un “Site Audit > Errors > Broken Internal Links” raporu da benzer veriyi sunar.

4. Server Log Analizi

Server access.log dosyaları, 404 dönen URL’lerin gerçek dökümünü verir. Şu komutla 404 URL’lerini listeleyebilirsiniz:

awk '$9 == "404" {print $7}' access.log | sort | uniq -c | sort -rn | head -50

Bu çıktı, en sık 404 dönen 50 URL’yi gösterir. Log analizi özellikle Googlebot kaynaklı 404’leri filtrelemek için kullanışlıdır:

grep "Googlebot" access.log | awk '$9 == "404" {print $7}' | sort | uniq -c | sort -rn

5. Google Analytics’te 404 Takibi

Google Analytics 4’te 404 sayfalarını izlemek için iki yöntem mevcuttur:

Sayfa başlığı üzerinden: Özel 404 sayfanızın <title> etiketi “404 Sayfa Bulunamadı” gibi standart bir ifade içeriyorsa, GA4’te “Sayfa başlığına göre görüntülemeler” raporunda bu başlığı filtreleyerek o sayfaya gelen tüm istekleri görüntüleyebilirsiniz. Referral URL sütununu açarak hangi sayfalardan bu 404’e trafik geldiğini anlayabilirsiniz.

Özel event üzerinden: 404 sayfasına şu GA4 event’ini ekleyebilirsiniz:

gtag('event', 'page_not_found', {
  page_location: window.location.href,
  page_referrer: document.referrer
});

Bu event, GA4’te özel bir rapor olarak izlenebilir.


404 Düzeltme Stratejileri

1. 301 Redirect Kurma

404 dönen sayfanın içeriği başka bir URL’de mevcutsa, eski URL’yi yeni URL’ye 301 ile yönlendirin. Bu işlem:

  • Backlink değerini yeni sayfaya aktarır
  • Kullanıcıları doğru içeriğe yönlendirir
  • Googlebot’un yeni URL’yi indexlemesini hızlandırır

301 yönlendirmesinde hangi URL’nin hedef seçileceği kritiktir. Hedef URL, kaldırılan sayfayla konusal olarak en ilgili içeriği barındırmalıdır. İlgili içerik yoksa ana sayfaya veya en yakın kategori sayfasına yönlendirme tercih edilmelidir.

2. İçerik Geri Yükleme

Sayfanın 404 olmasının nedeni yanlışlıkla silinmesi veya CMS güncellemesi sırasında kaybolmasıysa, içeriği geri yükleyin. Bu işlem özellikle backlink’i olan veya Google’da sıralanan sayfalar için öncelikli tercih olmalıdır.

Backup veya web arşivinden içerik kurtarma için Web Archive (archive.org) kullanılabilir. Sayfanın geçmiş sürümlerini görüntüleyerek içeriği kopyalayıp geri yükleyebilirsiniz.

3. Sayfa Birleştirme

Birden fazla benzer sayfa 404 dönüyorsa ve bu sayfaların içerikleri örtüşüyorsa, içerikleri tek bir güçlü sayfada birleştirip eski URL’leri bu sayfaya 301 ile yönlendirin. Bu, yetim sayfa düzeltme rehberinde ele aldığımız içerik konsolidasyonu stratejisinin doğal bir uzantısıdır.

404 dönen sayfanın backlink’i yok, değerli bir içeriği yok ve hiçbir yere yönlendirilemeyecekse, bu sayfaya siten içindeki tüm iç linkleri kaldırın. Böylece Googlebot o URL’yi artık takip etmez, crawl bütçesi boşa harcanmaz ve kullanıcılar bozuk link görmez.

Bu işlemi yaparken Screaming Frog’un “Inlinks” raporunu kullanarak o URL’ye kimlerden link verildiğini tespit edin ve bu linkleri güncelleyin veya kaldırın.


Soft 404 Tespiti ve Düzeltimi

Soft 404 Nasıl Tespit Edilir?

Search Console’un Kapsam raporunda “Soft 404” kategorisi ayrı olarak listelenir. Bu kategori, sayfaların 200 dönüp içerik barındırmadığını Google’ın tespit ettiği durumları gösterir.

Screaming Frog’da ise “Custom Extraction” özelliğiyle sayfa içindeki metni analiz edebilirsiniz. Boş <main> veya <article> etiketleri, soft 404 şüphecisidir.

Soft 404 Nasıl Düzeltilir?

Boş arama sonuçları için: Sonuç bulunamayan arama sayfalarına noindex ekleyin veya sunucu tarafında 404 döndürün.

Boş ürün sayfaları için: Stok tükenen ürün sayfası hemen silinmemeli; içerik (başlık, açıklama, görseller) korunmalı ama sayfa “stokta yok” olarak işaretlenmelidir. Uzun süre stokta olmayacak ürünler için 301 yönlendirme kurulabilir.

Yanlış 404 sayfası için: “Sayfa bulunamadı” içeriği dönen ama HTTP 200 gönderen sayfalar varsa, sunucu konfigürasyonunuzu düzelterek bu sayfaların gerçek 404 döndürmesini sağlayın.


Özel 404 Sayfası Tasarımı

İyi tasarlanmış bir 404 sayfası, kullanıcı deneyimini kurtarabilir ve bounce rate’i düşürebilir. Etkili bir 404 sayfası şu elementleri içermelidir:

Açık bir hata mesajı: Kullanıcıya aradığı sayfanın bulunamadığını net biçimde bildirin. Teknik jargon kullanmaktan kaçının.

Navigasyon seçenekleri: Ana sayfa, popüler kategoriler ve site içi arama erişimi sunun. Kullanıcının kaybolduğu hissetmesi yerine yolunu bulmasına yardımcı olun.

İlgili içerik önerileri: Kullanıcının nereye gitmek istediğini tahmin eden içerik önerileri sunmak, sitenin kullanışlılığını artırır.

SEO teknik kuralı: 404 sayfasının kendisi, HTTP 404 durum kodu döndürmelidir. 200 kodu döndüren bir 404 sayfası soft 404 problemi yaratır.

<!-- PHP ornegi: Dogru 404 header -->
<?php
header("HTTP/1.0 404 Not Found");
?>

Önleme: URL Değişimlerinde 301 Kuralı

404 hatalarının büyük çoğunluğu önlenebilir niteliktedir. Şu kuralı uygularsanız yeni 404 oluşumu minimuma iner:

Kural: Bir URL’yi değiştirdiğinizde, sildiğinizde veya taşıdığınızda, eski URL için mutlaka 301 yönlendirmesi kurun.

Bu kural özellikle şu senaryolarda uygulanmalıdır:

  • CMS güncellemesi veya platform göçü
  • URL yapısı değişikliği (permalink formatı)
  • Kategori veya ürün sayfalarının kaldırılması
  • Site yeniden yapılandırması

Büyük web sitelerinde teknik SEO rehberinde platform göçlerinde toplu 301 yönlendirmelerinin nasıl yönetileceğini ayrıntılı biçimde ele alıyoruz.

Önleme sürecinde şu kontrol listesini ekibinizle paylaşın:

AksiyonKontrolu
Sayfa silinmeden once backlink kontrolu yapAhrefs / GSC
URL degismeden once 301 hazirla.htaccess / nginx / platform
Platform gocunde URL mapping belgesi olusturElektronik tablo
Goc sonrasi Screaming Frog ile dogrulaTarama raporu
GSC’de 404 spike kontrolu yapSearch Console

Sitenizde kapsamlı bir 404 denetimi yaptirmak veya platform gocunde teknik destek almak icin iletisim sayfamizdan bize ulasabilirsiniz.


Sik Sorulan Sorular

404 hata sayfasinin kendisi indekslenebilir mi?
HTTP 404 kodu donen bir sayfa, Google tarafindan indekslenemez. Bot 404 gorduğünde sayfayi indekslemez ve mevcut indeks kayitlarindan cikarir. Ancak soft 404 durumunda, sayfa HTTP 200 donduruyorsa icerik bos veya anlamsiz olsa bile indekslenebilir. Bu durum hem crawl bütçesi israfina hem de gereksiz sayfalarin Google arama sonuclarinda gorünmesine yol acar.
Kac tane 404 hatasi “normal” kabul edilir?
Mutlak bir sayi yoktur. Onemli olan, 404 dönen sayfalarin stratejik deger tasiyip tasimadigi ve backlink barindirip barindirmadıgidir. Dusuk degerli, trafiksiz ve baclinksiz yuzlerce 404 sayfasi buyuk ölçekli bir sitede normaldir. Ama tek bir yuksek degerli, backlink alan sayfa 404 donuyorsa bu kritik bir sorundur ve hemen duzeltilmelidir.
Google 404 sayfalarini ne kadar surede dizinden cikarir?
Bu surecin kesin bir zaman dilimi yoktur; Googlebot’un o URL’yi ne siklikta yeniden ziyaret ettigine baglidir. Genellikle 404 tespit edildikten sonra birkaç hafta ila birkaç ay icinde sayfa dizinden cikar. URL’nin once dusük oncelikli olarak isaretlendigi, belirli sayida 404 yaniti alindiktan sonra guncellendigi bilinmektedir. GSC’de “Dizinden cikarildi” durumu bu surecin tamamlandıgini gosterir.
Tum 404 hatalarini 301 ile ana sayfaya yonlendirmek dogru mudur?
Hayir. Tum 404’leri ana sayfaya yönlendirmek, Google’in “soft 404” olarak nitelendirdigi bir durumu tetikler. Google, 404 donen bir sayfanin tüm alt sayfalarini ilgisiz bir hedeye (ana sayfa gibi) yönlendirmeyi suni ve aldatici bulur; bu linkleri degerli saymaz. Her 404 ya konusal olarak ilgili bir sayfaya yonlendirilmeli ya da duzeltilmeli ya da gercek 404 olarak birakilmalidir.
Soft 404 ile hard 404 arasindan hangisi daha zararlidir?
Soft 404 genellikle daha zararlidir. Hard 404’te Googlebot hizla geri doner ve bir sonraki URL’ye gecer; crawl butcesi uzerindeki etkisi sinirlidir. Soft 404’te ise sayfa tam bir icerik gibi islenir, butce tukenir ve bos icerik indekslenebilir. Ayrica soft 404’leri tespit etmek hard 404’lere kiyasla cok daha zordur; bu nedenle uzun sure fark edilmeyebilir.
410 Gone kodu 404’ten farkli midir ve ne zaman kullanilmalidir?
Evet, farklidir. HTTP 410 “Gone”, icerigin kalici olarak kaldirildigini ve bir daha erişilemeyeceğini belirtir. Google bu kodu gorduğunde 404’e kiyasla sayfayi daha hizli dizinden cikarir ve tekrar taramaz. 410, icerik birlestirmesi veya ozellikli bir silme operasyonu sonrasinda kaldirilan sayfalarda tercih edilmelidir. Rutin 404 senaryolarinda 410 zorunlu degildir ama uygun oldugu durumlarda crawl bütcesi açisindan avantajlidir.
Onur Öztürk
// yazar

Onur ÖZTÜRK

SEO Uzmanı & Dijital Pazarlama Danışmanı

15 yılı aşkın deneyimle sağlık turizmi, e-ticaret ve kurumsal markalar için SEO stratejisi geliştiriyorum. Google Partner ve Meta Business Partner olarak 150'den fazla işletmenin organik büyümesine katkı sağladım.

Toplantı Planlayın