Soft 404 Hataları: Teşhis ve Sunucu Yapılandırması

Sunucunuz "Başarılı" diyor, içerik ise "Bulunamadı" diyor. Bu uyumsuzluk Googlebot'u şaşırtır ve tarama bütçenizi tüketir. Sunucu başlıklarınızı gerçeklikle nasıl hizalayacağınızı aşağıda bulabilirsiniz.

HTTP Durum Kodu Uyumsuzlukları

Soft 404, resmi bir HTTP yanıt kodu değildir. Google'ın analizine göre bir URL'ye yapıştırdığı bir etikettir. Kullanıcıya "Sayfa bulunamadı" mesajı gösteren (veya çok az içeriğe sahip) bir sayfanın, sunucunuzun arama botuna 200 OK durum kodu göndermesiyle oluşur.

Soft 404, bir sayfanın "bulunamadı" içeriği göstermesine rağmen 200 OK durum kodu döndürmesidir. Bota "Bu geçerli bir sayfadır, lütfen indeksleyin" derken kullanıcıya boş bir oda gösterir. Google bunu eninde sonunda fark eder, sayfayı indekslemeyi bırakır ve Search Console'da Soft 404 olarak işaretler.

Sinyal Türü Kullanıcı Deneyimi Sunucu Başlığı Google'ın Tepkisi
Hard 404 "Sayfa bulunamadı" 404 Not Found URL'yi indeksten hemen çıkarır. (Doğru davranış).
Soft 404 "Sayfa bulunamadı" / Boş 200 OK Karışır. Tarama bütçesini boşa harcar. Sonunda indeksten çıkarır.
Yönlendirme Yeni sayfaya taşındı 301 Moved Değeri yeni URL'ye aktarır.

Soft 404 Hatalarının Yaygın Tetikleyicileri

Soft 404'lerin çoğu CMS yapılandırmalarından veya zayıf yönlendirme stratejilerinden kaynaklanır. En sık görülen üç neden şunlardır:

1. Tüm 404'leri Ana Sayfaya Yönlendirmenin Etkisi

Eski sayfalar silinirken, tembel web yöneticileri genellikle tüm 404'leri ana sayfaya yönlendiren bir kural kurar. Bu kritik bir SEO hatasıdır. Google, eski sayfanın içeriğinin (ör. "Kırmızı Koşu Ayakkabısı") ana sayfada hiçbir yerde bulunmadığını görür. alakasız yönlendirme nedeniyle bu 301 yönlendirmesini Soft 404 olarak değerlendirir.

2. Boş E-ticaret Kategorileri

"Kışlık Montlar" kategori sayfanız varsa ancak stokta sıfır ürün varsa, CMS'iniz sayfayı canlı tutarken (200 OK) "Ürün bulunamadı" gösterebilir. Google bunu değersiz, zayıf içerik olarak görür ve Soft 404 olarak sınıflandırır. Bu durum sıklıkla Taranmış - şu anda indekslenmemiş sorunlarıyla örtüşür.

3. İç Arama Sonuçlarında Eksik İçerik

"0 sonuç" döndüren iç arama sonuç sayfaları genellikle 404 kodu döndürmeli veya `noindex` ile engellenmelidir. 200 kodu döndürürlerse binlerce Soft 404 üretirler.

Düzeltme Protokolü

Bu hataları düzeltmek, sunucu yanıtını gerçek içerik durumuyla hizalamayı gerektirir. Şu mantık ağacını izleyin:

  • Sayfanın yerine geçecek bir içerik yok mu? Sunucunuzu 404 (Not Found) veya 410 (Gone) başlığı döndürecek şekilde yapılandırın. Bu, Google'a geri gelmeyi bırakmasını söyler.
  • Alakalı bir yerine geçen sayfa var mı? URL'yi ana sayfaya değil, belirli eşdeğer sayfaya yönlendirin (301).
  • Sayfa aslında geçerli ama boş mu? İçerik ekleyin. Kategori sayfasıysa ürün veya ayrıntılı açıklama ekleyin. Düzeltmelerinizi canlı indeksleme durumu kontrol aracı ile doğrulayın. Soft 404 sinyalinin Google'ın RTI veritabanından temizlendiğinden emin olmanın tek yolu budur.
Önemli Çıkarım: 404'ten korkmayın. Düzgün bir 404 başlığı SEO için sağlıklıdır. Tarama bütçenizi gerçekten önemli sayfalar için korur.

Soft 404'leri Ölçekte Teşhis Etmek

Google Search Console yalnızca hata örneklerini gösterir. Hepsini bulmak için:

  1. Sitenizi Screaming Frog ile tarayın.
  2. `200 OK` durumuna sahip ancak düşük kelime sayısına sahip (< 200 kelime) sayfaları filtreleyin.
  3. HTML'de "Sonuç bulunamadı" veya "Ürün stokta yok" gibi belirli ifadeleri arayın.
  4. Bu listeyi toplu kontrol aracımızla karşılaştırarak Google'ın hangilerini zaten reddettiğini görün.

Sıkça Sorulan Sorular (Teknik Sorun Giderme)

Soft 404 ile Hard 404 arasındaki fark nedir?

Fark HTTP durum kodundadır. Hard 404, Google'a sayfanın artık olmadığını açıkça bildiren bir 404 Not Found başlığı gönderir. Soft 404, içerik eksik olsa bile 200 OK (Başarılı) başlığı gönderir. Hard 404 teknik olarak doğrudur; Soft 404 yanıltıcı bir sinyaldir.

404 sayfalarını ana sayfaya yönlendirmek SEO'ya yardımcı olur mu?

Hayır, SEO'ya zarar verir. Google, ana sayfaya yapılan toplu yönlendirmeleri Soft 404 olarak değerlendirir; çünkü ana sayfanın genel içeriği, silinen sayfanın (belirli bir konu) yerine geçmez. Ayrıntılar için Google'ın 404 hatalarını ele alma yönergelerine bakın.

Boş kategori sayfalarındaki Soft 404 hatalarını nasıl düzeltirim?

Kategori geçici olarak boşsa, ürünler geri gelene kadar Google'ın yok sayması için noindex meta etiketi ekleyin. Kalıcı olarak boşsa, 410 (Gone) durum kodu döndürün veya en yakın üst kategoriye 301 yönlendirme yapın.

JavaScript Soft 404 hatalarına neden olabilir mi?

Evet. İçeriğiniz JavaScript ile yükleniyorsa (Client-Side Rendering) ve Googlebot bunu işleyemezse, 200 OK dönen boş bir sayfa görür. Bu, Soft 404'ü tetikler. Sunucu taraflı işleme (SSR) veya dinamik işlemeyi kullanın.

Google neden 404 sayfamı yok sayıyor?

Google, başlık yanlışsa 404 sayfanızın tasarımını yok sayar. Sunucu yapılandırmanızın gerçek bir HTTP 404 başlığı gönderdiğinden emin olmalısınız. Bunu Search Console'daki "Canlı URL'yi Test Et" özelliğiyle kontrol edin.

Silinen sayfalar için 410 durumu 404'ten daha mı iyidir?

Evet, biraz. 410 (Gone) durumu, Google'a kaldırmanın kalıcı ve kasıtlı olduğunu söyler. Bu, Google'ın birkaç kez yeniden tarayabileceği standart 404'e kıyasla indeks dışı bırakma sürecini hızlandırır.

Soft 404 hataları tarama bütçemi nasıl etkiler?

Boşa harcar. Googlebot her Soft 404'ü taradığında, yeni içerik keşfetmek için kullanılabilecek kaynakları tüketir. Soft 404'leri azaltmak, tarama bütçesi verimliliğini artırmanın hızlı bir yoludur.

Sayfalarınızın Gerçekten İndekslenip İndekslenmediğini Kontrol Edin

Soft 404 hataları indeks dışı bırakmaya yol açar. Toplu aracımızı kullanarak hangi URL'lerin şu anda Google indeksinde olduğunu doğrulayın ve kaldırılanları tespit edin.

100 ücretsiz token dahildir • Kredi kartı gerekmez