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.
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
A generic error meaning the server encountered an unexpected condition.
501 Not ImplementedThe server does not support the functionality required to fulfil the request.
502 Bad GatewayA server acting as a gateway received an invalid response from the upstream server.
504 Gateway TimeoutA gateway server did not receive a timely response from the upstream server.
505 HTTP Version Not SupportedThe server does not support the HTTP protocol version used in the request.
506 Variant Also NegotiatesA server misconfiguration in content negotiation causes an internal negotiation loop.
Related guides
A plain-English primer on HTTP status codes for SEOs: what the 2xx, 3xx, 4xx, and 5xx families mean, which ones affect rankings, and the codes worth knowing.
How to find and fix broken linksA practical walkthrough for finding broken links on your site, working out why each one breaks, and fixing them so visitors and crawlers stop hitting dead ends.