HTTP Durum Kodları Nedir?

SEO
calendar_today 28 Ocak 2026
update 29 Mayıs 2026
schedule 5 dk okuma süresi
HTTP Durum Kodları Nedir?

HTTP durum kodları, bir istemcinin (tarayıcı, bot veya uygulama) sunucuya yaptığı isteğe karşılık dönen üç haneli yanıt kodlarıdır. Bu kodlar, isteğin başarıyla tamamlanıp tamamlanmadığını, bir yönlendirme gerekip gerekmediğini veya bir hata oluştuğunu bildirir.

Her HTTP durum kodunun ilk hanesi yanıtın sınıfını belirler; kalan iki hane, bu sınıftaki spesifik durumu tanımlar. Kodların doğru yorumlanması, SEO performansı, kullanıcı deneyimi ve site sağlığı açısından son derece önemlidir.

HTTP Durum Kodları Türleri (1xx–5xx Sınıfları)

HTTP durum kodları beş ana sınıfta incelenir. Her sınıfın temsil ettiği durum farklıdır:

  • 1xx – Bilgi Kodları: İstek alınmış, işlem devam ediyor.
  • 2xx – Başarı Kodları: İstek başarıyla tamamlandı.
  • 3xx – Yönlendirme Kodları: Kaynak başka bir adrese taşındı veya yönlendirildi.
  • 4xx – İstemci Hatası Kodları: Hatalı istek veya bulunamayan sayfa.
  • 5xx – Sunucu Hatası Kodları: Sunucunun isteği işleyemediği durumlar.

HTTP Durum Kodları Listesi ve Anlamları

Aşağıdaki tabloda en sık kullanılan HTTP durum kodları, mesajları ve anlamları yer almaktadır. Liste, hem geliştiriciler hem de SEO uzmanları için hızlı bir referans niteliğindedir.

KodMesaj (İngilizce)Türkçe AçıklamaNe Zaman Ortaya Çıkar? / Not
100ContinueDevamİstek alındı, işlem sürüyor.
101Switching ProtocolsProtokol DeğiştirmeHTTP’den WebSocket’e geçiş.
103Early HintsErken İpuçlarıPreload / Preconnect için kullanılır.
200OKBaşarılıİstek başarıyla tamamlandı.
201CreatedOluşturulduYeni kaynak oluşturuldu.
202AcceptedOnaylandıİşleme alındı, sonuç sonra dönecek.
204No Contentİçerik YokBaşarılı ama içerik yok.
301Moved PermanentlyKalıcı YönlendirmeSayfa kalıcı olarak taşındı (SEO’da önerilir).
302FoundGeçici YönlendirmeSayfa geçici olarak yönlendirildi.
304Not ModifiedGüncellenmediÖnbellekteki içerik geçerli.
307Temporary RedirectGeçici Yönlendirme302’nin modern sürümü.
308Permanent RedirectKalıcı Yönlendirme301’in modern sürümü.
400Bad RequestKötü İstekİstek formatı hatalı.
401UnauthorizedYetkisizKimlik doğrulama gerekli.
403ForbiddenYasaklandıErişim izni yok.
404Not FoundBulunamadıSayfa mevcut değil.
405Method Not Allowedİzin Verilmeyen YöntemYanlış HTTP metodu kullanıldı.
410GoneKalıcı Olarak SilindiSEO için 404’ten daha net sinyal.
429Too Many RequestsÇok Fazla İstekOran sınırlaması aktif.
500Internal Server ErrorSunucu HatasıSunucuda beklenmedik hata.
502Bad GatewayGeçersiz Ağ GeçidiProxy / CDN kaynaklı hata.
503Service UnavailableHizmet KullanılamıyorSunucu geçici olarak meşgul.
504Gateway TimeoutZaman AşımıÜst sunucudan yanıt alınamadı.
511Network Authentication RequiredAğ Doğrulaması Gerekliİnternet erişimi için doğrulama bekleniyor.

HTTP Durum Kodlarının SEO Açısından Önemi

HTTP durum kodları yalnızca teknik göstergeler değildir; arama motoru botlarının siteyi nasıl taradığı ve dizine eklediği üzerinde doğrudan etkiye sahiptir.

  • 200: Sayfa sağlıklı, dizine alınabilir.
  • 301 / 308: Kalıcı yönlendirmelerde SEO sinyalleri korunur.
  • 302 / 307: Geçici yönlendirme, kalıcı taşımalarda önerilmez.
  • 404 / 410: 410, kalıcı kaldırmalarda daha net sinyal verir.
  • 503: Bakım sırasında kullanılmalı, Retry-After eklenmelidir.
  • 5xx: Sürekli hatalar tarama bütçesini boşa harcar.

HTTP Durum Kodları Nasıl Kontrol Edilir?

  • Chrome DevTools: Network sekmesinde “Status” sütunu.
  • Redirect Path: Yönlendirmeleri anında gösterir.
  • Google Search Console: Dizinleme → Sayfalar raporu.
  • Screaming Frog: Toplu HTTP durum analizi.

HTTP Durum Kodlarını Doğru Yönetmek İçin Öneriler

  • 301 yönlendirmeleri zincir oluşturmayacak şekilde tek adımda yapın.
  • 404 sayfalarını kullanıcıyı yönlendiren özel tasarımla sunun.
  • Kalıcı silinen sayfalar için 410 kullanın.
  • Bakım dönemlerinde 503 + Retry-After başlığı ekleyin.
  • 5xx hatalarında log analizi yaparak kök nedeni giderin.

Bu Yazıyı Paylaş

Faydalı bulduysan tek tıkla paylaş.

Facebook X LinkedIn WhatsApp
Kopyalandı!
arrow_upward