503 Service Unavailable е HTTP статус код, който показва, че сървърът временно не може да обработи заявката.
Какво означава 503 Service Unavailable?
503 Service Unavailable се използва при временна недостъпност: профилактика, претоварване, deployment, ограничени ресурси, DDoS защита или кратък инфраструктурен проблем. За разлика от 500 Error, който означава вътрешна грешка без ясна временност, 503 казва на клиента и търсачките, че ресурсът може да бъде достъпен по-късно. Често се комбинира с HTTP header Retry-After, който посочва кога роботът или браузърът да опита отново.
Защо е важно за SEO?
В техническото SEO 503 е правилният статус код за планирана поддръжка, защото предпазва индекса от погрешни сигнали. Ако сайтът временно показва страница за профилактика, но връща 200 OK, crawler-ът може да види празно или неактуално съдържание като реална страница. Ако връща 404 или 410, сигналът е още по-лош, защото ресурсът изглежда липсващ или премахнат. Добре конфигуриран 503 казва: страницата не е изчезнала, просто проверете по-късно.
Пример
При обновяване на CMS сайт може временно да спре публичния достъп за 20 минути. Най-добрата практика е всички засегнати URL адреси да връщат 503, а не да пренасочват към началната страница. Така потребителите получават разбираемо съобщение, а търсачките не третират съдържанието като окончателно променено.
Чести грешки
Честа грешка е 503 да остане активен след приключване на профилактиката. Това може да спре crawling-а на важни страници. Друга грешка е да се използва 302 redirect към обща страница за поддръжка, вместо самите URL-и да връщат временен статус. Важно е също Retry-After да бъде реалистичен, защото прекалено дълъг период може да забави повторното обхождане.
Свързани понятия
Свързани понятия са Retry-After, HTTP headers, uptime monitoring, 500 Error, crawling, server response, deployment, CDN и crawl budget.
Заявете SEO одит