Soft 404 nedir ve nasıl düzeltilir?

Sayfa "bulunamadı" diyor, sunucu "200 OK" diyor. Beş tipik kaynak, curl ile teşhis ve doğru düzeltme yolları.

Soft 404, sayfanın "bulunamadı" demesi ama sunucunun "her şey yolunda" demesidir. İkisi çeliştiği için Google sayfayı dizine koymaz — ve size hangi sayfa olduğunu söylemesine rağmen çoğu kişi sebebini bulamaz.

Adı kafa karıştırıyor. Ortada gerçek bir 404 yok; sorun tam da bu.

Nasıl oluşur?

Kullanıcı olmayan bir ürüne gider. Sayfa açılır, "Aradığınız ürün bulunamadı" yazar. Ama sunucu HTTP 200 OK döndürmüştür.

Google için bu bir çelişkidir: içerik "yok" diyor, başlık "var" diyor. Böyle sayfaları dizine koymak arama sonuçlarını çöpe çevireceği için Google onları eler ve raporunda "Soft 404" diye işaretler.

Beş tipik kaynak

1. Boş kategori ve arama sonucu sayfaları

Ürünü kalmamış bir kategori, sonuç dönmeyen bir site içi arama. Sayfa var, içeriği yok.

2. "Bulunamadı" mesajını 200 ile veren şablonlar

Özel yazılmış sitelerde çok yaygın. Geliştirici hata mesajını basar ama HTTP durum kodunu değiştirmeyi unutur.

3. Yönlendirme yerine ana sayfaya atma

Silinen ürünleri ana sayfaya 302 ile atmak. Google ana sayfayı ürün sayfası sanmaz; ilişkisiz yönlendirmeyi soft 404 sayar.

4. İçeriği JavaScript ile gelen sayfalar

Bot sayfayı açar, HTML'de neredeyse hiçbir şey yoktur. İçerik boş görünür, sayfa soft 404 olarak işaretlenir. Bu durumda rapor yanıltıcıdır — sayfa aslında dolu, sadece bota boş görünüyor.

5. Çok ince sayfalar

Yalnızca bir başlık ve iki satır metin içeren sayfalar. Teknik olarak hata yok ama Google "burada anlamlı içerik yok" kararı verebiliyor.

Teşhis

Adresin gerçekte hangi kodu döndürdüğünü görün:

curl -I https://siteniz.com/olmayan-sayfa

İlk satırda ne yazıyor?

Dönen kodDurum
HTTP/1.1 404Doğru. Sorun yok.
HTTP/1.1 200Soft 404 — düzeltilmeli.
HTTP/1.1 301/302Nereye gittiğine bakın; ilgisiz bir sayfaysa yine soft 404 sayılır.

Tarayıcıdan da bakabilirsiniz: geliştirici araçları → Ağ sekmesi → sayfayı yenileyin → ilk isteğin durum sütunu.

Düzeltme

Gerçekten yoksa: 404 döndürün

Silinen ve geri gelmeyecek içerik için doğru cevap 404'tür. "Kullanıcı kötü hisseder" diye çekinmeyin — güzel tasarlanmış bir 404 sayfası, kullanıcıyı yönlendirirken doğru sinyali de verir. İçinde arama kutusu ve popüler bağlantılar olsun yeter.

Kalıcı olarak taşındıysa: 301

Ama ilgili bir sayfaya. Ürün sayfasından ana sayfaya atmak yerine, aynı kategorideki en yakın alternatife yönlendirin.

Geçici olarak yoksa: sayfayı zenginleştirin

Sezonluk tükenen ürünlerde sayfayı silmeyin. OutOfStock işaretleyin, "ne zaman gelecek" bilgisi ve alternatif ürünler ekleyin. Sayfa artık boş değildir, soft 404 da olmaz.

Boş kategoriler için: noindex

Ürünü olmayan kategori sayfasına noindex koyup ürün geldiğinde kaldırmak, sürekli soft 404 raporu almaktan iyidir.

WordPress notu

Bazı temalar 404 şablonunu yanlış kurar ve sayfayı 200 ile basar. Test için var olmayan bir adres açıp curl -I ile bakın. Yanlışsa temanın 404.php dosyasının başına şunu ekleyin:

<?php status_header(404); ?>

Sık sorulan sorular

Soft 404'ler sıralamama zarar verir mi?

Doğrudan bir ceza değildir. Zararı dolaylı: tarama bütçeniz bu adreslerde harcanır ve asıl sayfalarınıza daha az kaynak kalır. Sayı büyükse etki hissedilir.

Raporda gördüğüm sayfa aslında dolu, neden soft 404?

Neredeyse her zaman render sorunu. Sayfayı JavaScript kapalı açın; boş görünüyorsa cevabı buldunuz. Bu durumda düzeltilecek şey 404 kodu değil, içeriğin sunucudan gönderilmesi.

Kaç tane normal sayılır?

Sıfır olması gerekmez. Büyük e-ticaret sitelerinde birkaç yüz adres bu durumda olabilir. Bakılması gereken, sayının hızla artıp artmadığı ve listede olmaması gereken sayfaların bulunup bulunmadığı.

Düzelttikten sonra ne kadar sürede kalkar?

Google adresi yeniden taradıktan sonra, tipik olarak 1-3 hafta. Search Console'da "Düzeltmeyi doğrula" düğmesiyle süreci başlatabilirsiniz.

Devamı: Sayfanın botlara boş görünüp görünmediğini içerik yapısı analizi ile bir dakikada kontrol edebilirsiniz.

Bu yazıyı paylaşın
LinkedIn X
Tartışma

Yorumlar

Henüz yorum yok. İlk yorumu siz yazın.

Sitenizin GEO skorunu öğrenin

Bu yazıdaki maddelerin sizde uygulanıp uygulanmadığını 30 saniyede görün — ücretsiz ve üyeliksiz.

Ücretsiz Tarama Başlat