Tarayıcınız bir web sayfası istediğinde, sunucu yanıtının başında her zaman bir HTTP durum kodu gönderir. Bu üç haneli sayı, isteğin sonucunu özetler: başarılı mı, yönlendirildi mi, bir hata mı oluştu? Durum kodlarını anlamak, hem sorun gidermenin hem de SEO'nun temel bir becerisidir. Bu rehberde HTTP durum kodlarını açıklıyoruz.

İlgili içerikler: 301 ve 302 yönlendirme · 502 ve 504 gateway hataları · Linux loglarını okuma

Durum Kodu Sınıfları

HTTP durum kodları, ilk rakamlarına göre beş sınıfa ayrılır. İlk rakam, yanıtın genel anlamını verir:

SınıfAnlamı
1xxBilgilendirme — istek alındı, işlem sürüyor
2xxBaşarılı — istek başarıyla karşılandı
3xxYönlendirme — istek başka bir adrese taşındı
4xxİstemci hatası — istekte bir sorun var
5xxSunucu hatası — sunucu isteği karşılayamadı

En Sık Karşılaşılan Durum Kodları

KodAdıAnlamı
200OKİstek başarılı, içerik döndü
301Moved PermanentlySayfa kalıcı olarak taşındı
302FoundSayfa geçici olarak başka yerde
304Not Modifiedİçerik değişmedi, önbellekten kullanılabilir
403ForbiddenErişim reddedildi
404Not FoundSayfa bulunamadı
410GoneSayfa kalıcı olarak kaldırıldı
500Internal Server ErrorSunucuda genel bir hata oluştu
502Bad GatewayArka plandaki servis geçersiz yanıt verdi
503Service UnavailableServis geçici olarak kullanılamıyor
504Gateway TimeoutArka plandaki servis zamanında yanıt vermedi

4xx ve 5xx Arasındaki Fark

Bu ayrım, sorun gidermenin kalbidir. 4xx hataları istemci tarafını işaret eder — istenen sayfa yok (404), erişim izni yok (403). 5xx hataları ise sunucu tarafını işaret eder — sunucuda bir şey bozulmuş (500), arka plandaki servis yanıt vermiyor (502/504). Hangi sınıfta olduğunuzu bilmek, sorunu nerede arayacağınızı söyler.

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

Arama motorları, sitenizi tararken durum kodlarına bakar ve bunları sinyaller olarak yorumlar:

  • 200: İdeal — sayfa indekslenebilir.
  • 301: Kalıcı taşıma; sıralama değeri yeni URL'ye aktarılır. Site taşımalarında doğru tercih.
  • 404 / 410: Sayfa yok. Az sayıda 404 normaldir; ancak çok sayıda kırık iç link tarama bütçesini boşa harcar.
  • 5xx: Tekrarlayan sunucu hataları arama motorunu rahatsız eder ve tarama sıklığını düşürebilir — hızla çözülmelidir.
  • soft 404: Sayfa yok ama sunucu 200 döndürüyor — bu kafa karıştırıcı bir durumdur, gerçekten yoksa 404/410 dönmelidir.
İpucu
Bir sayfanın gerçek durum kodunu curl -I https://siteniz.com/sayfa komutuyla veya tarayıcı geliştirici araçlarının Network sekmesinden görebilirsiniz. Tarayıcının gösterdiği sayfa değil, dönen kod önemlidir.

Sıkça Sorulan Sorular

404 hatası sitemin sıralamasına zarar verir mi?

Tek tük 404'ler normaldir ve zarar vermez. Sorun, çok sayıda iç linkin kırık olması veya önemli sayfaların yanlışlıkla 404 dönmesidir — bu durumda kullanıcı ve tarama bütçesi kaybı yaşanır.

Kaldırdığım bir sayfa için 404 mü 410 mu dönmeli?

İkisi de geçerlidir. 410 (Gone) sayfanın kalıcı olarak kaldırıldığını daha kesin ifade eder ve arama motorlarının onu indeksten daha hızlı düşürmesine yardımcı olabilir.

503 hatasını bakım sırasında kullanmalı mıyım?

Evet. Planlı bakım sırasında 503 döndürmek, arama motorlarına "bu geçici" mesajı verir; böylece sayfalarınızı kalıcı kayıp olarak değerlendirmezler.

Sağlıklı Yanıt Veren Bir Site

KEYDAL hosting çözümleriyle doğru yapılandırılmış bir sunucuda yayında olun; KEYDAL SEO ile durum kodu denetimi yaptırın. KEYDAL SEO hizmetleri

WhatsApp