Ana içeriğe geç
H
Teknik SEO

HTTP Durum Kodları (HTTP Status Codes)

Sunucunun bir isteğe verdiği yanıtın türünü bildiren üç haneli kodlar; SEO teşhisinin temel dilidir.

Kısa Tanım Teknik SEO H harfi

Sunucunun bir isteğe verdiği yanıtın türünü bildiren üç haneli kodlar; SEO teşhisinin temel dilidir.

Ayrıca şöyle bilinir: HTTP Status Codes · Yanıt Kodları

Ne anlama gelir?

Her istek bir durum koduyla yanıtlanır. Bu kod, isteğin başarılı olup olmadığını ve olmadıysa nedenini bildirir. SEO teşhisinde neredeyse her sorun bir durum koduyla başlar.

Kod grupları

GrupAnlamı
2xxBaşarılı
3xxYönlendirme
4xxİstemci hatası
5xxSunucu hatası

SEO'da önemli kodlar

KodAnlamıSEO etkisi
200BaşarılıNormal durum
301Kalıcı yönlendirmeDeğer aktarır — taşımalarda kullanılır
302Geçici yönlendirmeKalıcı taşımada kullanılırsa değer aktarılmaz
304DeğişmemişÖnbellek verimliliği, olumlu
404BulunamadıTrafik alan sayfada sorun; rastgele adreslerde normal
410Kalıcı kaldırıldıİndeksten çıkarmayı hızlandırabilir
429Çok fazla istekTarama hızı sınırlanıyor
500Sunucu hatasıCiddi — tarama durur
503Geçici olarak kullanılamıyorPlanlı bakımda doğru koddur

Sık karışan üç durum

301 mi 302 mi?

Adres kalıcı değiştiyse 301. 302 kullanmak eski adresin indekste kalmasına ve değerin aktarılmamasına yol açar.

404 mü 410 mu?

Sayfa yanlışlıkla mı yok (404), yoksa bilinçli olarak mı kaldırıldı (410)? İkincisi indeksten çıkarmayı hızlandırabilir.

Bakımda ne kullanılmalı?

503 ve mümkünse Retry-After başlığı. Bakım sırasında 200 döndürüp "şu an bakımdayız" sayfası göstermek, arama motorunun sitenizin içeriğini o boş sayfa sanmasına yol açabilir.

Kontrol rutini

  • Site taramasında 4xx ve 5xx sayısını izleyin
  • İç linklerden gelen 404'leri öncelikli düzeltin
  • 5xx hataları acildir — sunucu kapasitesi veya kod hatası işaretidir
  • Search Console tarama istatistiklerinde kod dağılımını takip edin

Ne anlama gelir?

HTTP durum kodları, bir sunucunun bir isteğe verdiği yanıtın türünü bildiren üç haneli sayılardır. Tarayıcı veya bot bir adres istediğinde, sunucu bu kodla "işlem başarılı", "sayfa taşındı", "bulunamadı" veya "sunucu hatası" gibi bir yanıt verir. SEO açısından bu kodları doğru anlamak, teknik teşhisin temelidir.

En önemli kodlar

  • 200: Başarılı — sayfa normal şekilde sunuldu
  • 301: Kalıcı yönlendirme — adres kalıcı olarak taşındı
  • 302: Geçici yönlendirme
  • 404: Bulunamadı — sayfa yok
  • 410: Kalıcı olarak kaldırıldı
  • 5xx: Sunucu hatası — sunucu yanıt veremedi

Neden SEO için kritik?

Yanlış durum kodları ciddi sorunlara yol açar. Örneğin taşınan bir sayfaya 301 yerine 302 vermek değerin aktarılmamasına; silinen bir sayfanın 404 yerine 200 dönmesi ("soft 404") kafa karışıklığına; sık 5xx hataları ise botun tarama hızını düşürmesine neden olur. Doğru kod, botun ve kullanıcının durumu doğru anlamasını sağlar.

Gerçek örnek

Bir sitede silinen ürün sayfaları, "ürün bulunamadı" mesajı gösterip aslında 200 kodu dönüyordu. Google bu sayfaları geçerli sanıp indekste tutuyor, bu da ince içerik sorunu yaratıyordu. Sayfalar gerçek 404 (veya kalıcı silme için 410) döndürecek biçimde düzeltildiğinde, indeks temizlendi.

Sık sorulanlar

404 ile 410 arasında ne fark var? 404 "bulunamadı" (belki geçici), 410 ise "kalıcı olarak kaldırıldı" demektir; 410, indeksten çıkarılmayı biraz hızlandırabilir.

Durum kodlarını nasıl kontrol ederim? Tarayıcı geliştirici araçları, çevrimiçi kod kontrol araçları veya bir site tarama aracıyla tüm sitenin kodlarını görebilirsiniz.

Özet

HTTP durum kodları, sunucunun bir isteğe verdiği yanıtın türünü bildirir ve teknik SEO teşhisinin temelidir. 200, 301, 404, 410 ve 5xx kodlarını doğru kullanmak, değer aktarımı ve indeksleme sağlığı için kritiktir.

Paylaş: X LinkedIn WhatsApp

Sitenizin SEO potansiyelini ölçelim.