> For the complete documentation index, see [llms.txt](https://speedyindex-1.gitbook.io/speedyindex-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://speedyindex-1.gitbook.io/speedyindex-docs/tr/soft-404-hatasi-nedenleri-ve-duzeltme-sirasi.md).

# Soft 404 hatası: nedenleri ve düzeltme sırası

Soft 404 hatası nedir, Search Console'da neden görünür ve hangi sırayla düzeltilir: gerçekten olmayan sayfalar, boş kategori sayfaları ve yanlış yönlendirmeler.

Search Console'daki **Sayfa dizine ekleme raporu**, bazı URL'leri "Soft 404" nedeniyle dizine eklenmemiş olarak gösterir. Sunucu bu sayfalar için `200 OK` döndürür, yani teknik olarak her şey yolunda görünür. Ancak Google sayfanın içeriğine bakar ve onu "bulunamadı" sayfası gibi değerlendirir. Sonuç: sayfa dizine eklenmez ve rapor bunu hata olarak işaretler.

Bu rehber, soft 404'ün en sık nedenlerini ve onları hangi sırayla ele almanın mantıklı olduğunu anlatıyor.

## Google ne diyor

Search Console yardımına göre soft 404, sayfanın gerçek bir `404` durum kodu yerine kullanıcıya "bulunamadı" benzeri bir mesaj göstermesidir. Google'ın önerisi iki yönlüdür:

* Sayfa **gerçekten yoksa**, `404` durum kodu döndürülmelidir.
* Sayfa **gerçek bir içerikse**, Google'ın onu soft 404 olarak algılamaması için sayfaya daha fazla bilgi eklenmelidir.

Ayrıca canlı URL testini çalıştırıp test edilen sayfanın ekran görüntüsüne bakarak Google'ın sayfayı nasıl oluşturduğunu kontrol edebilirsiniz.

## En sık nedenler

**1. Silinmiş sayfalar `200` döndürüyor.** Ürün kaldırılmış, ama CMS aynı adreste "Ürün bulunamadı" yazan bir şablon gösteriyor ve durum kodu `200`. Bu, soft 404'ün en klasik örneğidir.

**2. Boş kategori ve etiket sayfaları.** İçinde hiç ürün veya yazı olmayan bir kategori sayfası, yalnızca başlık ve "Sonuç yok" metninden oluşur. Google bunu hata sayfasına benzetebilir.

**3. Ana sayfaya toplu yönlendirmeler.** Silinen yüzlerce sayfayı ana sayfaya yönlendirmek, ilgisiz bir hedefe yönlendirme demektir. Kullanıcı aradığı içeriği bulamaz ve bu tür URL'ler pratikte sık sık soft 404 olarak raporlanır.

**4. JavaScript ile yüklenen içerik.** İçerik tarayıcıda geç yükleniyorsa veya oluşturma sırasında hata veriyorsa, Google sayfayı boş görebilir. Canlı testteki ekran görüntüsü bunu hemen gösterir.

**5. Çok ince sayfalar.** Neredeyse hiç metin içermeyen arama sonuç sayfaları veya filtre sayfaları.

## Düzeltme sırası

1. **Listeyi dışa aktarın** ve URL'leri şablona göre gruplayın: ürün, kategori, blog, filtre.
2. **Gerçekten olmayan sayfaları ayırın.** Bunlar için `404` veya kalıcı olarak kaldırıldıysa `410` döndürün. Yerine geçen bir sayfa varsa `301` ile o sayfaya yönlendirin.
3. **Toplu ana sayfa yönlendirmelerini kaldırın.** Her eski URL'yi ya en yakın ilgili sayfaya yönlendirin ya da `404` döndürün.
4. **Boş kategorileri ele alın.** İçerik eklenecekse doldurun; eklenmeyecekse `noindex` kullanın veya kaldırın.
5. **Oluşturma sorunlarını kontrol edin.** Canlı URL testindeki ekran görüntüsü boşsa sorun içerikte değil, oluşturmadadır.
6. **Düzeltilen sayfaları yeniden kontrol edin.** Raporda doğrulamayı başlatın ve sonucu birkaç hafta içinde takip edin.

Konuyu ayrıntılı ele alan [soft 404 hatasının nedenleri ve çözümü](https://tr.speedyindex.com/soft-404-hatasi/) rehberi, özellikle e-ticaret sitelerindeki tipik durumları anlatıyor.

## Yapılmaması gerekenler

* **Hata sayfalarını `200` ile bırakmak.** Kullanıcı için güzel tasarlanmış bir 404 sayfası iyi bir fikirdir, ama durum kodu yine `404` olmalıdır.
* **Her şeyi ana sayfaya yönlendirmek.** Sorunu çözmez; kullanıcı yine aradığını bulamaz ve hata çoğu zaman raporda kalır.
* **Gerçek sayfaları `404` yapmak.** Değerli bir sayfa yanlışlıkla soft 404 olarak işaretlendiyse, içeriği zenginleştirmek doğru çözümdür.

## Kısa kontrol listesi

* [ ] Soft 404 URL'leri şablona göre gruplandı
* [ ] Olmayan sayfalar `404` / `410` veya ilgili `301` döndürüyor
* [ ] Ana sayfaya toplu yönlendirmeler kaldırıldı
* [ ] Boş kategoriler dolduruldu veya `noindex` yapıldı
* [ ] Canlı testte sayfa doğru oluşturuluyor
* [ ] Raporda doğrulama başlatıldı

## Kaynaklar

* Search Console Yardım: [Sayfa dizine ekleme raporu](https://support.google.com/webmasters/answer/7440203?hl=tr)
* Google Search Central: [HTTP durum kodları ile ağ ve DNS hataları Google Arama'yı nasıl etkiler](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=tr)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://speedyindex-1.gitbook.io/speedyindex-docs/tr/soft-404-hatasi-nedenleri-ve-duzeltme-sirasi.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
