503 Service Unavailable — це HTTP-код відповіді, який означає, що сервер тимчасово не може обробити запит: він працює, але наразі недоступний через технічні роботи, перевантаження чи оновлення. На відміну від 500, це усвідомлений і тимчасовий стан: сервер фактично каже «зайдіть пізніше, скоро повернемося».
Простими словами: 503 — це табличка «технічна перерва, скоро відчинимо». Магазин не закрився назавжди — просто зараз усередині прибирання.
Що таке код 503 і навіщо він потрібен
503 — правильний спосіб сказати пошуковику «це тимчасово, не роби висновків». Коли ви оновлюєте сайт, переносите його чи ставите на техобслуговування, сторінки треба віддавати не з помилкою 500 і не з кодом 200 на заглушці, а саме з 503. Тоді Google розуміє, що недоступність планова, і не поспішає прибирати сторінки з індексу.
Що означає для SEO
- Коректний 503 під час коротких робіт зберігає позиції: Google повертається пізніше, а не викидає сторінки з індексу.
- Бажано додавати заголовок
Retry-After— він підказує роботу, коли завітати знову. - Затяжний 503 (тижні) — уже ризик: Google може почати трактувати сторінки як недоступні й знижувати їх.
- Головна помилка — під час техробіт віддавати 200 на сторінці-заглушці: Google може проіндексувати порожнечу замість реального контенту.
Коли використовувати
- Планові технічні роботи та оновлення сайту.
- Тимчасове перевантаження сервера піковим трафіком.
- Деплой чи міграція, коли сайт ненадовго недоступний.
- Технічна сторінка «ведуться роботи» замість повноцінного контенту.
Як перевірити 503
- DevTools → Network: статус
503 Service Unavailableта наявність заголовкаRetry-After. - Онлайн-перевірка HTTP-заголовків підтверджує код і заголовки відповіді.
- Google Search Console → звіт індексування покаже, як Google трактує недоступність.
Приклад
Ви оновлюєте тему магазину й на 30 хвилин ставите його на техобслуговування. Правильно налаштувати віддачу 503 із заголовком Retry-After, а не показувати «білу» сторінку з кодом 200. Тоді Googlebot зрозуміє, що це тимчасово, і повернеться пізніше без шкоди для позицій.
503 vs 500
- 503 — тимчасова, усвідомлена недоступність (техроботи, перевантаження); сервер обіцяє повернутися. 500 Internal Server Error — непередбачений внутрішній збій, який треба лагодити.
- Правило: планова недоступність → 503; несподіваний збій → 500. Підміна 503 на 200 під час робіт — типова SEO-помилка.
Питання та відповіді
Що означає код 503 Service Unavailable?
503 Service Unavailable — це тимчасова недоступність сервера: він працює, але зараз не може обробити запит через техроботи, перевантаження чи оновлення. Це усвідомлений тимчасовий стан із сигналом «скоро повернемося».
Як правильно застосувати 503 під час техробіт?
Віддавати сторінки з кодом 503 і заголовком Retry-After, а не з 200 на заглушці чи з помилкою 500. Так Google розуміє, що недоступність планова й тимчасова, і не прибирає сторінки з індексу.
Чим 503 відрізняється від 500?
503 — тимчасова й усвідомлена недоступність (техроботи, перевантаження), сервер повернеться. 500 — непередбачений внутрішній збій, який треба лагодити. Для планових робіт правильний саме 503.
Плануєте техроботи чи міграцію без втрати позицій? Налаштуємо коректний 503 у межах виправлення помилок на сайті та SEO-аудиту.
Схожі терміни: 500 Internal Server Error, 200 OK, 404 Error, Редирект, Індексація.