Bu rehberde ele alınan temel konular
  • Soft 404 ile gerçek 404 arasındaki farkı anlayın.
  • Silinen, taşınan ve gerçekten var olan URL’ler için farklı işlem uygulayın.
  • Boş ürün, filtre, arama sonucu ve JavaScript sayfalarını kontrol edin.
  • Düzeltmeden sonra canlı URL testi ve doğrulama sürecini doğru kullanın.

Search Console Soft 404 hatası nasıl düzeltilir?

Önce URL’nin kullanıcıya gerçek ve yararlı bir sayfa sunup sunmadığına karar verin. URL artık yoksa 404 veya 410 durum kodu döndürün. Aynı içeriğin yeni ve eşdeğer bir adresi varsa 301 yönlendirme uygulayın. Sayfanın var olması gerekiyorsa başlık, ana içerik, ürün veya kategori kayıtları, görseller ve sunucu çıktısının Googlebot’a eksiksiz ulaştığını doğrulayın.

Google’ın Sayfa indeksleme raporu rehberi, Soft 404 durumunu sayfanın kullanıcı dostu bir bulunamadı mesajı göstermesine rağmen gerçek 404 durum kodu döndürmemesi gibi durumlarla açıklar.

Soft 404 ile gerçek 404 arasındaki fark

DurumSunucu cevabıSayfa davranışı
Gerçek 404HTTP 404İstenen kaynağın bulunmadığını açıkça bildirir
410 GoneHTTP 410Kaynağın kalıcı olarak kaldırıldığını bildirir
Soft 404Genellikle HTTP 200Boş, hata benzeri veya bulunamadı içeriği gösterir
Geçerli sayfaHTTP 200URL’nin amacına uygun özgün ana içerik sunar

Özel tasarımlı bir 404 sayfası kullanılabilir; ancak bulunamayan URL’nin HTTP durum kodu yine 404 olmalıdır.

Yaygın Soft 404 nedenleri

  • Silinmiş ürün URL’sinin “Ürün bulunamadı” mesajıyla 200 döndürmesi.
  • Boş kategori veya filtre sayfasında hiçbir ürün bulunmaması.
  • Dâhili arama sonuç sayfasının boş olmasına rağmen indekslenebilir kalması.
  • JavaScript yüklenmediği için Googlebot’un boş ana içerik görmesi.
  • Sunucu hatasının özel şablonla gizlenip 200 döndürülmesi.
  • Bütün eski URL’lerin alakasız ana sayfaya yönlendirilmesi.
  • Çok kısa, tekrarlı veya yalnızca şablondan oluşan sayfalar.
  • Mobil veya Googlebot isteğine farklı ve eksik içerik gönderilmesi.

Silinen ürün veya sayfa ne yapmalıdır?

Sayfa kalıcı olarak kaldırıldıysa ve aynı içeriğin yerine geçen eşdeğer bir URL yoksa 404 veya 410 dönmesi doğrudur. Bu durum bir site hatası olmak zorunda değildir; URL’nin artık mevcut olmadığını arama motoruna açıkça bildirir.

  • HTTP durum kodunu 404 veya 410 yapın
  • Kullanıcıya anlaşılır bulunamadı sayfası gösterin
  • Ana kategori ve arama bağlantıları sunun
  • Silinen URL’yi sitemap’ten çıkarın
  • İç bağlantılardan kaldırın veya güncelleyin
  • Canonical etiketiyle başka sayfayı gizlice işaretlemeyin

İçerik yeni URL’ye taşındıysa ne yapılmalı?

Eski sayfanın içeriği yeni ve eşdeğer bir URL’de devam ediyorsa sunucu taraflı 301 yönlendirme kullanın. Eski ürünle ilgisi olmayan ana sayfa veya genel kategoriye toplu yönlendirme yapmak kullanıcı açısından yanıltıcı olabilir ve Soft 404 gibi değerlendirilebilir.

301 kuralı Yönlendirme hedefi eski URL’nin gerçek karşılığı olmalıdır. Eski mavi ayakkabı ürününü yalnızca benzer ürün, yeni model veya aynı ürünün yeni URL’sine yönlendirin; her silinen ürünü ana sayfaya göndermeyin.

Geçerli sayfa neden Soft 404 sayılabilir?

Sayfa gerçekten var olsa bile Google ana içeriği göremiyorsa veya sayfa URL’nin vaat ettiği bilgiyi sunmuyorsa Soft 404 oluşabilir. Örneğin başlıkta ayrıntılı hizmet adı bulunup içerikte yalnızca bir iletişim formu varsa sayfanın değeri yetersiz görülebilir.

Geçerli sayfada şu alanları kontrol edin:

  • Tek ve açıklayıcı H1.
  • URL’nin konusunu doğrudan açıklayan giriş metni.
  • Ürün, hizmet veya kategoriye ait özgün ana içerik.
  • Bozuk olmayan görseller ve gerekli ürün kayıtları.
  • Googlebot’a engellenmeyen CSS, JavaScript ve API kaynakları.
  • Sayfanın kendi URL’sini veya doğru eşdeğeri gösteren canonical.

Ürün, kategori ve filtre sayfalarında Soft 404

Stoksuz ürün sayfası otomatik olarak 404 yapılmak zorunda değildir. Ürün geri gelecekse açıklama, görsel, ürün bilgileri, stok durumu ve alternatif ürünlerle sayfa yararlı biçimde açık kalabilir. Ürün kalıcı olarak kalktıysa 404, 410 veya gerçek eşdeğere 301 değerlendirilir.

Boş kategori sayfalarında kategori açıklaması, ilgili alt kategoriler ve ürünlerin geçici olarak bulunmadığına dair açıklama bulunabilir. Parametreli filtrelerin indekslenmesi istenmiyorsa tarama, canonical ve indeksleme stratejisi ayrıca belirlenmelidir.

JavaScript ve sunucu kaynaklı Soft 404 sorunları

İçerik yalnızca tarayıcıda çalışan API çağrısından sonra geliyorsa Googlebot geçici hata, boş sonuç veya zaman aşımı görebilir. Kullanıcı ekranında sayfa açılması Googlebot’un aynı içeriği aldığı anlamına gelmez.

Ham HTMLAna başlık ve temel içerik ilk sunucu cevabında bulunuyor mu?
API cevabıBot isteğinde 401, 403, 429 veya 5xx oluşuyor mu?
Render testiURL Denetimi ekran görüntüsünde ana içerik görünüyor mu?
Zaman aşımıİçerik yavaş servis veya başarısız JavaScript yüzünden boş kalıyor mu?

Canonical, sitemap ve iç bağlantıları kontrol edin

Soft 404 düzeltildiğinde URL’nin diğer teknik sinyalleri de tutarlı olmalıdır. Geçerli sayfa sitemap’te bulunmalı, iç bağlantılarla ulaşılabilmeli ve canonical işareti doğru URL’yi göstermelidir.

  • 404 ve 410 URL’lerini sitemap’ten çıkarın.
  • 301 yönlenen eski URL yerine hedef URL’yi sitemap’e koyun.
  • Geçerli URL’nin canonical’ını başka alakasız sayfaya vermeyin.
  • Menü ve içerik bağlantılarında son URL’yi kullanın.
  • HTTP, HTTPS, www ve slash sürümlerini tutarlı hâle getirin.

Adım adım Soft 404 teşhisi

  1. Search Console’dan örnek Soft 404 URL’sini alın.
  2. curl -I veya tarayıcı geliştirici araçlarıyla HTTP durumunu kontrol edin.
  3. Sayfayı JavaScript kapalıyken ve gizli sekmede açın.
  4. URL Denetimi canlı testinde oluşturulmuş HTML ve ekran görüntüsünü inceleyin.
  5. URL’nin silinmiş, taşınmış veya geçerli olduğuna karar verin.
  6. 404/410, 301 veya içerik düzeltmesinden doğru olanı uygulayın.
  7. Sitemap, canonical ve iç bağlantıları güncelleyin.
  8. Canlı testi yeniden çalıştırıp doğrulamayı başlatın.

Soft 404 neden–çözüm tablosu

BelirtiDoğru işlem
Silinen URL 200 dönüyor404 veya 410 durum kodu döndürün
İçerik yeni URL’ye taşındıGerçek eşdeğere 301 yönlendirin
Ürün var ama içerik boşÜrün kaydı ve şablon veri akışını düzeltin
Googlebot JavaScript içeriğini alamıyorTemel içeriği sunucudan üretin veya render sorununu giderin
Boş filtre sayfaları indeksleniyorFiltre indeksleme ve canonical stratejisini düzenleyin
Bütün eski URL’ler ana sayfaya gidiyorAlakasız toplu yönlendirmeleri kaldırın

Düzeltme sonrası Search Console doğrulaması

Canlı URL testi yeni durumu hemen gösterebilir; Sayfa indeksleme raporu ise Google’ın URL’yi tekrar taramasından sonra güncellenir. Bu nedenle canlı test başarılı olduğu hâlde eski Soft 404 kaydı bir süre raporda kalabilir.

“Düzeltmeyi doğrula” işlemi sorunu otomatik çözmez. Önce örnek URL’lerin gerçekten düzeldiğinden emin olun, ardından doğrulamayı başlatın.

Ne zaman teknik destek gerekir?

Binlerce ürün aynı anda Soft 404 oluyorsa, uygulama Googlebot’a farklı cevap veriyorsa, CDN veya güvenlik duvarı bot isteklerini engelliyorsa ya da sayfa yalnızca JavaScript sonrası oluşuyorsa sunucu logları, uygulama şablonu ve Googlebot render çıktısı birlikte incelenmelidir.

Sık sorulan sorular

Soft 404 sayfaları SEO’ya zarar verir mi?

Çok sayıda hatalı Soft 404 URL’si tarama kaynaklarının boşa kullanılmasına ve geçerli sayfaların indekslenmemesine yol açabilir. Ancak gerçekten kaldırılmış URL’lerin doğru 404 dönmesi normaldir.

404 sayfalarını ana sayfaya yönlendirmek doğru mu?

Yalnızca ana sayfa eski URL’nin gerçek karşılığıysa düşünülebilir. Alakasız URL’lerin topluca ana sayfaya yönlendirilmesi önerilmez.

Soft 404 kaydı hemen silinir mi?

Hayır. Google’ın URL’yi yeniden taraması ve raporu işlemesi gerekir.

Soft 404 ve indeksleme sorunlarını kaynağında düzeltin

HTTP durum kodu, ürün ve kategori şablonu, JavaScript render, canonical, sitemap ve iç bağlantıları birlikte inceleyerek geçerli sayfaları yeniden taranabilir hâle getirelim.

Search Console Çalışmasını İnceleyin