TrueURL

503 Service Unavailable

Serwer chwilowo nie może obsłużyć żądania z powodu przeciążenia lub prac serwisowych. Nagłówek Retry-After może podać, kiedy spróbować ponownie.

Opis słowny
Service Unavailable
Przekierowanie
Nie
Domyślne buforowanie
Nie

503 Service Unavailable oznacza, że serwer nie może teraz obsłużyć żądania z powodu chwilowego przeciążenia lub zaplanowanych prac serwisowych, a problem prawdopodobnie zniknie po pewnym czasie. Serwer może wysłać nagłówek Retry-After z liczbą sekund lub datą, po której klient powinien spróbować ponownie.

Przeciążone serwery nie muszą odpowiadać kodem 503; niektóre po prostu odrzucają połączenia. Aplikacje zwracają 503 podczas wdrożeń lub prac serwisowych, load balancery – gdy nie ma żadnego sprawnego backendu, a niektóre mechanizmy limitowania żądań używają go zamiast kodu 429.

Przykładowa odpowiedź

HTTP
HTTP/1.1 503 Service Unavailable
Date: Fri, 06 Nov 2026 10:15:32 GMT
Retry-After: 3600
Cache-Control: no-store
Content-Type: text/html; charset=utf-8
Content-Length: 125

<!doctype html>
<title>Down for maintenance</title>
<h1>We'll be back soon</h1>
<p>Scheduled maintenance until 11:15 UTC.</p>

SEO i sprawdzanie przekierowań

Kod 503 to właściwa odpowiedź na czas planowanych prac serwisowych. Google traktuje go jako tymczasowy: Googlebot ogranicza skanowanie i próbuje ponownie później, a zaindeksowane strony zostają w indeksie, o ile przerwa jest krótka. Serwowanie strony prac serwisowych z kodem 200 grozi zastąpieniem Twoich treści w indeksie, a serwowanie kodu 404 – usunięciem stron. Wysyłaj Retry-After i ograniczaj przerwę do minimum; jeśli witryna zwraca 503 dłużej niż kilka dni, Google może zacząć usuwać adresy URL z indeksu.

Jeśli robots.txt również zwraca 503, Google wstrzymuje indeksowanie całej witryny, co przy krótkim oknie serwisowym zwykle nie stanowi problemu.

Typowe przyczyny i zastosowania

  • Zaplanowane prace serwisowe lub wdrożenie, np. strona WordPressa „Briefly unavailable for scheduled maintenance”.
  • Nagły wzrost ruchu przeciąża aplikację lub wyczerpuje pulę procesów roboczych.
  • Load balancer nie ma sprawnych serwerów backendu.
  • Konto hostingowe osiągnęło limity zasobów lub zostało zawieszone.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.