404 — стандартный код, который сервер отдаёт, когда запрошенная страница не существует. Поисковик через какое-то время удаляет такие URL из индекса. Важно, чтобы старые удалённые страницы реально отдавали 404, а не 200 с пустым контентом (soft 404).
Кастомная 404-страница должна помочь пользователю не уйти с сайта: дать поиск, навигацию, популярные разделы, контакт. Если страница переехала, лучше делать 301-редирект на новый URL, а не отдавать 404.
| Код | Название | Что означает / когда отдавать |
|---|---|---|
| 200 | OK | Страница есть и отдаётся нормально |
| 301 | Moved Permanently | Постоянный редирект — старый URL переехал навсегда. Передаёт ≈90% ссылочного веса |
| 302 | Found | Временный редирект. Старый URL остаётся в индексе |
| 304 | Not Modified | Контент не изменился, используй кэш. Экономит трафик |
| 403 | Forbidden | Доступ запрещён. Часто из-за неправильных прав или WAF |
| 404 | Not Found | Страница не существует. Из индекса выпадает за ≈4–8 недель |
| 410 | Gone | Удалён намеренно и навсегда. Выпадает из индекса быстрее, чем 404 |
| 500 | Internal Server Error | Ошибка сервера. Сильно бьёт по индексации и поведенческим |
| 503 | Service Unavailable | Временно недоступно (например, на время техработ). Робот вернётся позже |
Пример из практики
Удалили старый артикул товара → возвращаем 404 → ставим редирект на категорию, если она ещё актуальна.