← Glossary

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-After header 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-After header 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.

Crawls your whole site, then keeps watching

Find broken links on your website

Detect dead links, missing images, and redirect loops before they hurt your SEO. Free, no signup required.

Check for broken links