Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi

Soft 404 nedir?​


Soft 404, gerçekte bulunmayan veya işe yarar içerik sunmayan bir URL’nin sunucu tarafından 200 OK gibi başarılı bir yanıt koduyla döndürülmesidir. Google, başarılı HTTP koduna rağmen içeriği hata veya boş sayfa olarak değerlendirdiğinde Search Console'da soft 404 bildirir ve bu sayfayı Arama'dan hariç tutar. Dolayısıyla 200 kodu, sayfanın geçerli bulunduğunun veya dizine alındığının kanıtı değildir.

Soft 404 nasıl çalışır?​


Bir URL gerçekten mevcut değilse sunucu genellikle 404 Not Found veya içerik kalıcı olarak kaldırıldıysa 410 Gone döndürmelidir. Soft 404’te ise şu senaryolardan biri görülür:

  • Sayfa gövdesinde “Ürün bulunamadı”, “Sayfa mevcut değil” veya benzeri bir mesaj vardır; fakat HTTP yanıtı 200’dir.
  • Geçersiz bir URL, ana sayfaya veya alakasız bir kategoriye yönlendirilir ve bu hedef 200 döndürür.
  • Şablon, menü ve alt bilgi yüklenir; asıl içerik boş kalır ve sayfa arama motoruna anlamlı bir içerik sunmaz.
  • Arama, filtre veya kategori URL’si çok sayıda sonuçsuz sayfa üreterek aynı boş şablonu başarılı yanıtla döndürür.

Buradaki temel ayrım, sayfanın görünümünden çok URL’nin durumu ile HTTP yanıtının birbirini destekleyip desteklemediğidir. Her boş görünen sayfa otomatik olarak soft 404 değildir; yeni ve tamamlanmamış bir sayfa da ana içerik sunmuyorsa bu sınıflandırmaya girebilir. Google'ın oluşturduğu sayfayı URL Denetleme aracının canlı testinden kontrol edin.

Somut örnek​


Bir e-ticaret sitesinde /urun/kirmizi-kalem ürünü siliniyor. Uygulama, “Bu ürün artık mevcut değil” metnini gösteriyor ancak yanıt başlığında 200 OK gönderiyor. HTTP yanıtı başarı bildirirken gövde kaldırılmış içerik gösterir; Google bunu soft 404 olarak değerlendirebilir. Aynı URL’nin ürün gerçekten kaldırıldıysa 404 veya 410 döndürmesi daha doğru sinyaldir.

Buna karşılık ürün geçici olarak stokta yoksa sayfa hâlâ ürün adı, açıklaması ve alternatif satın alma bilgileriyle anlamlıysa yalnız stok yokluğu nedeniyle kaldırma kodu vermek gerekmez; anlamlı ana içeriği koruyun. Sayfa gerçekten kalıcı olarak kaldırıldı mı, yoksa içerik korunmalı mı sorusu önce yanıtlanmalıdır.

Kontrol ve düzeltme adımları​


  1. Sorunlu URL’yi tarayıcıda açın ve sayfanın gerçek bir içerik mi, yoksa yalnızca hata mesajı veya boş şablon mu sunduğunu kontrol edin.
  2. HTTP durum kodunu komut satırından kontrol edin. Linux/macOS için örnek: curl -sS -D - -o /dev/null https://example.com/ornek-sayfa. Bu komut GET isteğinin başlıklarını gösterir; HEAD yanıtı uygulamada farklı olabilir. Windows'ta curl.exe kullanıp çıktı hedefini NUL yapabilirsiniz. Yanıtta 200 görülürken içerik bulunamadı mesajı varsa soft 404 şüphesi oluşur.
  3. URL’nin iş durumunu belirleyin: İçerik kalıcı olarak kaldırıldıysa 404 veya 410 döndürün; eşdeğer ve ilgili bir içerik varsa yalnızca o sayfaya 301 yönlendirin.
  4. Stok geçici olarak yoksa gerçek ürün bilgisini koruyun. Asıl sorun geçici sunucu arızası veya bakım ise uygun geçici hata kodunu, örneğin 503'ü kullanın; arızayı 200 dönen boş içerikle gizlemeyin.
  5. Uygulama, CMS veya özel hata şablonunun doğru HTTP kodunu gerçekten gönderdiğini tekrar test edin. Yalnızca sayfada “404” yazması yeterli değildir.
  6. Düzeltmeden sonra aynı URL’yi yeniden kontrol edin ve iç bağlantılar, site haritası veya ürün akışları üzerinden artık geçersiz URL’nin üretilmediğinden emin olun.

Düzeltme kararını şu şekilde özetlemek mümkündür:

URL durumuUygun yanıtUygulama kararı
İçerik kalıcı olarak kaldırıldı404 veya 410İç bağlantıları ve gereksiz üretimi kaldırın
Yakın ve eşdeğer yeni adres var301Yalnızca gerçekten alakalı hedefe yönlendirin
Stok geçici yok / sunucu geçici arızalıAnlamlı ürün için 200 / geçici arıza için 503Ürün durumunu hizmet arızasından ayırın
Sayfa geçerli ve değerli200İçeriği ve ana amacı koruyun

Bu karar tablosunda kod tek başına yeterli değildir. Yanıt kodu, sayfanın kullanıcıya sunduğu içerik ve yönlendirmenin hedefi aynı durumu anlatmalıdır.

Sık yapılan hatalar​


En yaygın hata, bütün geçersiz URL’leri ana sayfaya yönlendirmektir. Bu, kullanıcıyı aradığı içerikle buluşturmaz ve arama motoru açısından alakasız yönlendirme oluşturabilir. Diğer hata, özel 404 şablonu hazırlayıp sunucu kodunu 200 bırakmaktır. Ayrıca mevcut olmayan parametreli URL’lerin sınırsız biçimde üretilmesi, aynı soft 404 problemini büyütebilir. Kanonik etiketi eklemek de yanlış HTTP kodunu tek başına düzeltmez; önce URL’nin gerçek yaşam döngüsünü doğru tanımlamak gerekir.

Sık sorulan sorular​


Soft 404 ile normal 404 arasındaki fark nedir?​


Normal 404’te sunucu, istenen kaynağın bulunamadığını teknik olarak bildirir. Soft 404’te ise sayfanın içeriği yok veya hata niteliğinde olduğu hâlde sunucu başarılı yanıt kodu gönderebilir.

Bir sayfayı silmeden önce 301 mi, 404 mü seçmeliyim?​


Yeni adres, kaldırılan sayfanın amacını ve içeriğini gerçekten karşılıyorsa 301 düşünülebilir. Böyle bir eşdeğer yoksa kullanıcıyı alakasız bir sayfaya taşımak yerine 404 veya kalıcı kaldırma durumunda 410 kullanmak daha tutarlıdır.

Soft 404 düzeltmesi hemen sonuç verir mi?​


Düzeltme teknik sorunu giderir; ancak arama motorunun URL’yi yeniden tarayıp yeni durumu değerlendirmesi gerekir. Bu nedenle düzeltmeden sonra URL’nin yanıt kodunu, sayfa içeriğini ve sitedeki bağlantılarını yeniden kontrol edin.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.