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ıf | Anlamı |
|---|---|
| 1xx | Bilgilendirme — istek alındı, işlem sürüyor |
| 2xx | Başarılı — istek başarıyla karşılandı |
| 3xx | Yönlendirme — istek başka bir adrese taşındı |
| 4xx | İstemci hatası — istekte bir sorun var |
| 5xx | Sunucu hatası — sunucu isteği karşılayamadı |
En Sık Karşılaşılan Durum Kodları
| Kod | Adı | Anlamı |
|---|---|---|
| 200 | OK | İstek başarılı, içerik döndü |
| 301 | Moved Permanently | Sayfa kalıcı olarak taşındı |
| 302 | Found | Sayfa geçici olarak başka yerde |
| 304 | Not Modified | İçerik değişmedi, önbellekten kullanılabilir |
| 403 | Forbidden | Erişim reddedildi |
| 404 | Not Found | Sayfa bulunamadı |
| 410 | Gone | Sayfa kalıcı olarak kaldırıldı |
| 500 | Internal Server Error | Sunucuda genel bir hata oluştu |
| 502 | Bad Gateway | Arka plandaki servis geçersiz yanıt verdi |
| 503 | Service Unavailable | Servis geçici olarak kullanılamıyor |
| 504 | Gateway Timeout | Arka 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.
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.
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