Ошибка 500 отличается от 404 не номером, а смыслом: страница существует, но сервер не смог её отдать. Разбираем, чем это грозит в поиске, где искать причину и как правильно закрывать сайт на время работ.
Коротко
- Ошибки сервера опаснее ошибок 404.
- Массовые 5xx замедляют обход сайта.
- Причина почти всегда на стороне хостинга или кода.
- На время работ отдают специальный код, а не ошибку.
Чем отличаются от 404
| 404 | 5xx | |
|---|---|---|
| Что означает | Такой страницы нет | Страница есть, но отдать не удалось |
| Для поиска | Нормальный ответ | Признак неполадки |
| Что делает робот | Постепенно убирает адрес | Возвращается позже |
| При массовом появлении | Чистка индекса | Замедление обхода сайта |
Последняя строка — главная опасность. Робот снижает нагрузку на сайт, который отвечает ошибками, и начинает заходить реже. Восстановление обхода занимает время уже после того, как причина устранена, — поэтому массовые ошибки сервера стоят дороже, чем кажется в момент поломки.
Какие коды что означают
| Код | Смысл | Частая причина |
|---|---|---|
| 500 | Внутренняя ошибка сервера | Ошибка в коде или настройках |
| 502 | Плохой ответ от вышестоящего сервера | Упал обработчик приложения |
| 503 | Сервис недоступен | Перегрузка или обслуживание |
| 504 | Истекло время ожидания ответа | Долгий запрос или зависший процесс |
Третья строка отличается от остальных: это единственный код, который можно отдавать намеренно. Он сообщает, что недоступность временная, и робот вернётся позже, не делая выводов о состоянии сайта. Остальные три означают поломку.
Где искать причину
Логи сервера
Первое и главное место.
Логи приложения
Что происходило в момент ошибки.
Нагрузка и лимиты хостинга
Память, процессы, число соединений.
Время появления ошибок
Совпадает ли с обновлениями или пиками.
Отчёты панелей вебмастера
Сколько ошибок увидел робот.
Четвёртый пункт часто решает вопрос за пять минут. Ошибки, начавшиеся ровно в день обновления движка или модуля, указывают на причину без всякого расследования; ошибки, повторяющиеся в часы пиковой посещаемости, — на нехватку ресурсов.
Когда виновата нагрузка
Признаки
- Ошибки в часы пик
- Сайт «падает» от наплыва посетителей
- Ошибки при массовом обходе роботом
- Долгий ответ перед ошибкой
Что помогает
- Кеширование страниц
- Оптимизация тяжёлых запросов
- Увеличение ресурсов хостинга
- Уборка мусорных адресов
Последняя строка справа неочевидна и часто помогает больше остальных. Если робот обходит десятки тысяч адресов с параметрами, он создаёт нагрузку, которой не должно быть вовсе. Про это — в статьях про мусорные страницы и краулинговый бюджет.
Как закрывать сайт на время работ
Отдавайте код 503
Он означает временную недоступность.
Покажите понятную страницу
Что происходит и когда закончится.
Не отдавайте 200 с заглушкой
Это мягкая ошибка.
Не закрывайте сайт в robots.txt
Снимать запрет потом дольше.
Уложитесь в разумный срок
Долгая недоступность всё равно скажется.
Третий пункт встречается чаще всего: заглушку ставят как обычную страницу с кодом успеха. Поиск получает сигнал, что на всех адресах сайта теперь одинаковое содержимое — и это хуже честной временной недоступности. Про мягкие ошибки — в статье про оформление страницы 404.
Частые вопросы
Чем ошибки 5xx отличаются от 404?
404 означает, что страницы нет, и это нормальный ответ. 5xx означает, что страница есть, но сервер не смог её отдать, — для поиска это признак неполадки.
Чем опасны массовые ошибки сервера?
Робот снижает нагрузку на сайт, который отвечает ошибками, и начинает заходить реже. Восстановление обхода занимает время уже после устранения причины.
Где искать причину ошибок 5xx?
В логах сервера и приложения, в лимитах хостинга и во времени появления ошибок: совпадение с обновлением модуля или с часами пик обычно указывает на причину сразу.
Как правильно закрыть сайт на время работ?
Отдавать код 503 и показывать человеку понятную страницу. Заглушка с кодом успеха — мягкая ошибка, а запрет в robots.txt потом дольше снимать.
Читайте также
Продвинем сайт в поиске
Соберём семантику, доведём структуру и текст до уровня топа и будем вести проект до заявок.
Обсудить SEO-продвижение