In practice
It is the correct status for planned maintenance — return it with a Retry-After header so crawlers come back later.
Never serve a maintenance page with a 200; that replaces your real content in the index with an apology.
Why it matters
A well-formed 503 protects rankings during downtime by telling engines the state is temporary.
It is one of the few error codes that, used correctly, causes no lasting damage.