İçeriğe geç

Rehber

5xx sunucu hatası (500, 502, 503) nedir, nasıl çözülür?

Sunucu 500, 502 veya 503 hatası döndürdüğünde sayfanız hem ziyaretçiler hem de Google için erişilemez hale gelir. Sunucu hatalarının nedenlerini bulmayı ve kalıcı olarak çözmeyi anlatıyoruz.

5 dk okumaOrta seviyeGeçerlilik dönemi: 2026 Eylül itibarıyla
5xx sunucu hatası (500, 502, 503) nedir, nasıl çözülür? — editoryal kapak görseli

“Internal Server Error”, “Bad Gateway”, “Service Unavailable”… Bu ekranlar ziyaretçi için sitenin çöktüğü anlamına gelir. Arama motoru için ise sayfaya ulaşılamadığı, üstelik sorunun sitenin kendisinde olduğu anlamına gelir.

5xx hataları 4xx'ten daha ciddidir: sayfa aslında var olmalıdır ama sunucu onu üretemez. Kısa süreli bir kesinti tolere edilir; ancak hata tekrarlanıyor ya da uzun sürüyorsa Google taramayı yavaşlatır ve sonunda sayfaları dizinden düşürmeye başlar.

KTYAPTECH SEO Analyzer bu sorunu CRAWL-HTTP-SERVER-ERROR-001 koduyla, “Sunucu hatası (5xx)” başlığı altında ve kritik önem derecesiyle raporlar (Tarama ve erişilebilirlik). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.

5xx sunucu hatası nedir?

5xx ailesi sunucu tarafı hatalarını belirtir. 500 genel bir uygulama hatasıdır (kod hatası, bellek yetersizliği, veritabanı bağlantı sorunu). 502 Bad Gateway, önündeki vekil sunucunun (Nginx, Cloudflare, yük dengeleyici) arkadaki uygulamadan geçerli yanıt alamadığını; 503 Service Unavailable, sunucunun geçici olarak isteği karşılayamadığını; 504 Gateway Timeout ise arkadaki uygulamanın zamanında yanıt vermediğini söyler.

Bu kodların ortak noktası, istemcinin doğru bir istek yaptığı ama sunucunun onu karşılayamadığıdır. Yani sorunu çözmek her zaman sunucu, uygulama veya altyapı tarafında yapılacak bir iştir.

Neden önemli? SEO ve kullanıcı deneyimine etkisi

Google, 5xx yanıtlarını sitenin zorlandığı yönünde bir sinyal olarak yorumlar ve tarama hızını geçici olarak düşürür. Hata birkaç gün sürerse daha önce dizinde olan sayfalar dizinden çıkarılabilir. Sorun düzeldiğinde sayfalar geri gelir, ama bu süreçte kaybedilen trafik ve satış geri dönmez.

Kullanıcı tarafında 5xx doğrudan gelir kaybıdır: ödeme adımında 500 alan bir müşteri alışverişi tamamlamaz. Aralıklı hatalar ise en tehlikelisidir, çünkü ekibin fark etmesi gecikir.

Sorun nasıl tespit edilir?

  • SEO Analyzer raporundaki “Sunucu hatası (5xx)” bulgusu hangi adreslerin hata verdiğini gösterir; tekrar denendiğinde aynı hatanın sürüp sürmediğine bakın.
  • Search Console'daki Tarama istatistikleri raporunda “Sunucu hatası (5xx)” oranını ve zamanlamasını inceleyin.
  • Uygulama ve web sunucusu hata günlüklerinde (error.log, uygulama logları) hatanın gerçek nedenini arayın.
  • Sunucu izleme araçlarıyla CPU, bellek, disk ve veritabanı bağlantı sayısını hatanın oluştuğu zamanla karşılaştırın.
  • Harici bir çalışma süresi (uptime) izleme servisiyle hataları anında haber alacak şekilde uyarı kurun.
5xx sunucu hatası: yanlış ve doğru uygulamanın karşılaştırması
5xx sunucu hatası: sorunlu durum ve doğru uygulama yan yana.

Adım adım çözüm

  1. Hatanın ne zaman ve hangi adreslerde oluştuğunu belirleyin: sürekli mi, belirli saatlerde mi, belirli sayfalarda mı?
  2. Uygulama ve web sunucusu hata günlüklerinde aynı zaman dilimindeki kayıtları bulun; gerçek neden neredeyse her zaman oradadır.
  3. Kaynak yetersizliği varsa (bellek, CPU, süreç sayısı) sunucu kapasitesini veya uygulama havuzunu yeniden boyutlandırın.
  4. Yavaş veritabanı sorgularını ve dış servis çağrılarını tespit edin; önbellek ekleyin, zaman aşımlarını makul değerlere çekin.
  5. Son yapılan kod, eklenti veya yapılandırma değişikliklerini gözden geçirin; hata bir dağıtımdan sonra başladıysa geri alın.
  6. Planlı bakımlarda sayfaların 503 ve Retry-After başlığıyla yanıt vermesini sağlayın; bakım sayfasını asla 200 veya 500 ile sunmayın.
  7. Çalışma süresi izleme ve hata oranı uyarıları kurarak bir sonraki sorunu kullanıcılardan önce öğrenin.

502 ve 504 hatalarında nereye bakmalı?

Bu iki kod genellikle ters vekil sunucunun (Nginx, Caddy, Cloudflare) arkadaki uygulamaya ulaşamadığını gösterir. Uygulama süreci çökmüş, yeniden başlıyor ya da istek zaman aşımına uğruyor olabilir. Vekil sunucunun proxy_read_timeout gibi ayarlarını ve uygulama sürecinin durumunu birlikte kontrol edin.

WordPress'te 500 hatası

En yaygın nedenler bozuk bir eklenti, PHP bellek sınırı ve hatalı .htaccess kurallarıdır. wp-config.php içinde hata günlüğünü (WP_DEBUG_LOG) açarak hatanın hangi eklentiden geldiğini görebilir, eklentileri tek tek devre dışı bırakarak sorunu izole edebilirsiniz.

Bakım modu için doğru yanıt

Bakım sırasında 503 Service Unavailable ve Retry-After başlığı döndürmek, Google'a durumun geçici olduğunu söyler. Bu sayede kısa bakımlar dizini etkilemez. Ancak 503'ün günlerce sürmesi, sayfaların dizinden düşmesine yol açabilir.

5xx sunucu hatası için düzeltme örneği
Planlı bakımda 503 ve Retry-After döndürmek, kesintinin geçici olduğunu arama motorlarına bildirir.

Sık yapılan hatalar

  • Hata günlüklerine bakmadan sunucuyu yeniden başlatıp sorunu kapandı saymak.
  • Bakım sayfasını 200 OK ile sunmak (Google bakım metnini içerik olarak dizine ekleyebilir).
  • Aralıklı hataları “bende açılıyor” diyerek göz ardı etmek.
  • Yoğun trafik dönemleri için kapasite planı yapmamak.

Düzeltmeyi nasıl doğrularsınız?

  • Sorunlu adresleri farklı saatlerde curl -I ile test edin ve 200 döndüğünü görün.
  • SEO Analyzer'ı yeniden çalıştırarak bulgunun kaybolduğunu doğrulayın.
  • Search Console Tarama istatistiklerinde sunucu hatası oranının sıfıra yaklaştığını izleyin.
  • İzleme panelinde hata oranı ve yanıt sürelerinin sorun öncesi değerlere döndüğünü kontrol edin.

Sık sorulan sorular

Birkaç dakikalık 500 hatası SEO'mu etkiler mi?

Kısa ve seyrek kesintiler genellikle kalıcı etki bırakmaz; Google bir süre sonra yeniden dener. Uzun süren veya sık tekrarlanan hatalar ise tarama hızını düşürür ve sayfaların dizinden çıkmasına yol açabilir.

503 ile 500 arasındaki fark nedir?

500, beklenmedik bir uygulama hatasıdır. 503 ise sunucunun geçici olarak hizmet veremediğini bilinçli olarak bildirir. Planlı bakımda doğru kod 503'tür.

Cloudflare 502 hatası veriyorsa sorun Cloudflare'de mi?

Genellikle hayır. Cloudflare, arkadaki kaynak sunucunuza ulaşamadığını veya geçerli yanıt alamadığını bildirir. Önce kaynak sunucunun ve uygulamanın durumunu kontrol edin.

Özet

5xx hataları sitenin kendisinde bir sorun olduğunu gösterir ve sürdükçe hem gelir hem de sıralama kaybettirir. Günlüklerden gerçek nedeni bulun, kapasiteyi ve yavaş işlemleri düzeltin, bakımda 503 kullanın ve izleme kurarak sorunları kullanıcılardan önce yakalayın.

Sitenizde bu ve benzeri sorunların olup olmadığını görmek için KTYAPTECH Ücretsiz SEO Analizi aracını kullanabilirsiniz: rapordaki her bulgunun yanında, sorunu anlatan çözüm rehberine giden bir bağlantı bulunur.

Kategoriler

Etiketler

Kaynaklar

  1. Google Search Central — HTTP durum kodları ve ağ hatalarının Google Arama'ya etkisi
  2. MDN — HTTP yanıt durum kodları
  3. Google Search Central — Tarama bütçesi yönetimi
  4. Search Console Yardım — Tarama istatistikleri raporu

Paylaş