What is a 503 Service Unavailable Error?
Definition
A 503 Service Unavailable error is an HTTP status code returned when a server is temporarily unable to handle a request. The cause is usually maintenance, traffic overload, or a temporary outage. The 503 explicitly signals that the unavailability is short-term, which makes it the right code for planned downtime.
When to use 503
- Planned maintenance windows — pair with a
Retry-Afterheader to tell crawlers when to come back. - Capacity overload — load balancers or CDNs may return 503 when upstream servers are saturated.
- Rate limiting — when blocking abusive clients (though 429 is often more appropriate).
How search engines treat 503
- Google interprets a short-term 503 as a signal to retry later rather than de-index the page.
- Long-running 503s (multiple days) can lead to de-indexing.
- Always include a
Retry-Afterheader so crawlers know how long to back off. - Returning 200 with a "Maintenance" page instead of 503 is a mistake — it tells search engines the maintenance message is the real content.
503 is the right tool for transient unavailability. For permanent removals, use a 404 or 410 instead — and never use a 200 to mask downtime.
Related terms
HTTP Status Codes
Three-digit server response codes that indicate the result of an HTTP request.
404 Error
What happens when a page can't be found — and how it affects SEO.
301 Redirect
The permanent redirect that preserves link equity and guides users.
Crawl Budget
How search engines allocate resources to crawl your site — and why broken links waste it.
Broken Link
A hyperlink that no longer leads to its intended destination.
Redirect Chain
Multiple redirects in sequence that slow down pages and dilute SEO value.