404 — это стандартный HTTP-код, который сервер возвращает, когда запрашиваемая страница не найдена. Грамотная настройка может превратить разочарование пользователя в позитивный опыт.
Быстрая проверка в браузере: F12 → Network → ищите статус 404.
Через терминал:
curl -I https://site.com/ne-suschestvuyuschaya-stranica
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=UTF-8
<!DOCTYPE html>
<html>
<head>
<title>Страница не найдена - Название Сайта</title>
<meta name="robots" content="noindex, follow">
</head>
<body>
<h1>Ой, здесь пусто!</h1>
<p>Возможно, страница переехала или вы ошиблись в адресе.</p>
<div>
<p>Попробуйте:</p>
<ul>
<li><a href="/">Вернуться на главную</a></li>
<li><a href="/catalog/">Посмотреть каталог</a></li>
<li>Воспользоваться поиском</li>
</ul>
</div>
</body>
</html>
# Apache (.htaccess)
ErrorDocument 404 /404.html
# Nginx
error_page 404 /404.html;
<script type="application/ld+json">
</script>
До: «404 Not Found» → 85% уходят.
После: «Кажется, мы потеряли страницу 😔 Но есть другие интересные товары:
404 — не тупик, а перекресток. Правильная настройка сохраняет трафик, улучшает UX и укрепляет доверие к бренду. Превратите ошибку в преимущество!