Tarayıcınız veya arama motoru botu bir sayfayı istediğinde sunucu üç haneli bir HTTP durum kodu ile yanıt verir. Bu kodlar hem kullanıcı deneyimi hem SEO açısından önemlidir: yanlış kod, sayfanın dizinden çıkmasına veya kesintide tarama sıklığının düşmesine yol açabilir.
Kod grupları
| Grup | Anlamı | Örnek |
|---|---|---|
| 2xx | Başarılı | 200 OK |
| 3xx | Yönlendirme | 301, 302, 304 |
| 4xx | İstemci hatası | 403, 404, 410, 429 |
| 5xx | Sunucu hatası | 500, 502, 503, 504 |
En sık karşılaşılanlar
| Kod | Anlam | SEO etkisi | Çözüm |
|---|---|---|---|
| 200 | Sayfa başarıyla döndü | Normal | — |
| 301 | Kalıcı yönlendirme | Sinyaller yeni adrese aktarılır | Taşıma ve URL değişimlerinde kullanın |
| 302 | Geçici yönlendirme | Eski URL korunabilir | Yalnızca gerçekten geçici durumlarda |
| 403 | Erişim yasak | Sayfa taranamaz | İzinleri, güvenlik duvarını, .htaccess'i kontrol edin |
| 404 | Sayfa bulunamadı | Zamanla dizinden çıkar | Karşılığı varsa 301, yoksa özel 404 sayfası |
| 410 | Sayfa kalıcı olarak silindi | 404'ten daha hızlı dizinden çıkar | Bilinçli kaldırılan içerikte |
| 429 | Çok fazla istek | Botlar yavaşlatılır | Hız sınırını ve bot trafiğini gözden geçirin |
| 500 | Sunucu iç hatası | Sürekliyse tarama azalır | Hata günlüğü, eklenti/tema, PHP sürümü, .htaccess |
| 502 | Geçersiz ağ geçidi | Kesinti sinyali | PHP-FPM/uygulama sunucusu durumu, ters vekil ayarı |
| 503 | Hizmet kullanılamıyor | Geçici ise sorun olmaz | Bakım modunda Retry-After ile 503 verin |
| 504 | Ağ geçidi zaman aşımı | Kesinti sinyali | Yavaş sorgular, kaynak limiti, upstream zaman aşımı |
500 hatası nasıl giderilir? (WordPress/PHP)
- Hosting panelinden hata günlüğünü (error_log) açın; asıl nedeni orada bulursunuz.
- Son yüklenen eklenti veya temayı devre dışı bırakın.
- PHP sürümünü uyumlu bir sürüme çekin ve bellek limitini kontrol edin.
- .htaccess dosyasını yeniden adlandırıp siteyi test edin; sorun buradaysa dosyayı yeniden oluşturun.
- Dosya izinlerini kontrol edin (dosya 644, klasör 755).
- Sorun devam ederse sağlayıcınızın destek hattına log çıktısıyla başvurun.
SEO için kritik kurallar
- Bakım sırasında 200 ile "bakımdayız" sayfası göstermeyin; 503 ve Retry-After başlığı kullanın.
- Soft 404'lerden kaçının: içeriği olmayan sayfa 404 durum koduyla dönmeli.
- Silinen sayfaları ana sayfaya toplu 301'lemeyin; ilgili karşılığa yönlendirin.
- Uzun süren 5xx kesintilerini Search Console'dan izleyin.
Sık sorulan sorular
301 ve 302 farkı nedir?
301 kalıcı, 302 geçici yönlendirmedir. Adres değişikliği kalıcıysa 301 kullanın; böylece arama motoru yeni adresi esas alır.
404 hataları sıralamama zarar verir mi?
Var olmayan sayfalar için 404 normaldir ve tüm siteyi cezalandırmaz. Sorun, değerli sayfaların yanlışlıkla 404 vermesi ve bunların bağlantı kazanmış olmasıdır.
Kaynaklar
Bu yazı genel bilgilendirme amaçlıdır; hizmet kapsamı ve güncel özellikler için ilgili ürün sayfasına bakın.