Skip to content
5xx · Server Error

503 Service Unavailable

The server is temporarily unable to handle the request, often due to overload or maintenance.

What it means

HTTP 503 Service Unavailable means the server is temporarily unable to handle the request — usually because it is overloaded or down for maintenance. It is meant to be a temporary state, and a Retry-After header can tell clients when to come back.

When it happens

It happens during traffic spikes that overwhelm the server, planned maintenance windows, or when an application is restarting or scaling.

How to fix it

  • For maintenance, return 503 with a Retry-After header so crawlers know it is temporary.
  • Scale capacity or add caching to handle traffic spikes.
  • Investigate overload causes such as runaway queries or insufficient resources.
  • Ensure the outage is genuinely temporary and the server recovers.

SEO impact

Best 5xx for planned downtime when used correctly. A 503 with Retry-After tells search engines to come back later without dropping the page. Prolonged 503s, however, eventually cause de-indexing, so keep downtime short.

Check it with Sitewell

Find out which of your URLs return 503

Paste a list of URLs and Sitewell checks the status code of every one at once — free and without signup.

Related codes

Related guides