Полезная страница 404 сообщает, что по этому адресу ничего нет, сохраняет шапку и навигацию сайта, предлагает поиск и ссылки на главные разделы, а сервер отдаёт для неё настоящий код ответа 404. Шутки и иллюстрации вторичны: главная задача страницы – за несколько секунд вернуть посетителя к нужному содержимому.
Коротко
- Страница ошибки должна отдавать код 404; ответ 200 создаёт так называемый soft 404, который путает поисковые системы.
- Шапка, меню и поиск остаются на месте, поэтому человек продолжает пользоваться сайтом.
- Текст объясняет, что произошло, и предлагает несколько чётких шагов: поиск, популярные разделы, главную страницу, контакты.
- Перенаправлять все битые адреса на главную не стоит: для перенесённых страниц настраивают 301 на ближайшее соответствие.
- Ошибки 404 отслеживают в Search Console, краулере и аналитике и исправляют битые внутренние ссылки.
- Страницу 404 проверяют на каждом языке и во вложенных разделах сайта.
Что означает ошибка 404 и откуда она берётся
Код 404 (Not Found) означает, что сервер работает, но по запрошенному адресу страницы нет. Причины бывают разные, и от причины зависит, что делать дальше:
- посетитель ввёл адрес с ошибкой или открыл устаревшую закладку;
- страницу удалили или переименовали, а ссылки на неё остались;
- после редизайна или миграции адреса изменились без редиректов;
- на другом сайте разместили ссылку с ошибкой в адресе;
- адрес отличается от ожидаемого регистром букв или завершающим слешем;
- боты перебирают типовые пути в поисках уязвимостей.
Причины делятся на две группы. Одни зависят от сайта: битые внутренние ссылки, удалённые страницы, смена адресов. Другие приходят снаружи: ошибки в чужих ссылках, устаревшие закладки, роботы. Первую группу исправляют на сайте, ко второй готовят полезную страницу ошибки и редиректы для ценных ссылок.
Единичные ошибки 404 – обычная часть жизни сайта, и сами по себе они, как правило, не снижают позиции остальных страниц. Проблемы начинаются там, где 404 отдают страницы с трафиком или ссылками, а внутренние ссылки ведут в пустоту.
Что разместить на странице 404
Цель страницы – помочь человеку продолжить путь, поэтому достаточно нескольких элементов:
- понятный заголовок вроде Страница не найдена;
- одно-два предложения о вероятной причине и следующем шаге;
- строка поиска по сайту;
- ссылки на главные разделы: каталог или услуги, акции, блог, контакты;
- кнопка возврата на главную;
- для магазина – популярные товары или категории;
- телефон или мессенджер для тех, кому нужна помощь человека.
Шапка, меню и подвал остаются такими же, как на других страницах. Это удерживает посетителя внутри сайта и напоминает, где он находится.
Текст и тон
Тон дружелюбный и краткий. Фразу, которая обвиняет человека, вроде Вы ввели неправильный адрес, лучше заменить нейтральной: Такой страницы нет, возможно, её перенесли. Юмор уместен, если он соответствует голосу бренда и не отодвигает навигацию с первого экрана.
Примеры для разных сайтов
Для сайта услуг подойдёт короткий текст: Такой страницы нет. Возможно, адрес изменился. Посмотрите наши услуги или свяжитесь с нами, и мы поможем найти нужное. Для магазина полезно добавить блок популярных категорий и поиск по названию или артикулу. Для блога – перечень свежих статей и поиск по темам. Такая страница быстро возвращает человека в нужную часть сайта.
Дизайн и скорость
Иллюстрация или лёгкая анимация оживляют страницу, но главные действия должны оставаться на первом экране, а файлы – лёгкими: посетитель с ошибкой уже потерял время. Страницу верстают адаптивно и проверяют на смартфоне, ведь многие люди приходят именно с него.
Код ответа и SEO
Главный технический момент – код ответа. Когда сервер показывает красивую страницу с сообщением об ошибке, но отдаёт код 200, поисковая система видит обычную страницу с малоценным содержимым. Такие случаи называют soft 404, и Google показывает их в отчёте Search Console о страницах. Правильное действие зависит от ситуации:
| Ситуация | Что сделать |
|---|
| Страницу перенесли на новый адрес | Редирект 301 на новый адрес |
| Страницу удалили, замены нет | Код 404 или 410 и полезная страница ошибки |
| Товар временно закончился | Оставить страницу, показать статус наличия и альтернативы |
| Товар снят с продажи навсегда | 301 на похожий товар или категорию, если соответствие есть; иначе 404 или 410 |
| Внешняя ссылка с ошибкой в адресе | 301 на правильную страницу, если ссылка ценная |
| Старые адреса после редизайна или миграции | Карта редиректов, где каждый старый адрес ведёт на своё соответствие |
Для поисковых систем коды 404 и 410 работают похоже. Код 410 прямо сообщает, что страница удалена намеренно и окончательно. Перенаправлять все несуществующие адреса на главную не стоит: Google может расценить такие редиректы как soft 404, а посетитель попадает на страницу, которой не ожидал. Добавлять noindex на страницу, которая отдаёт 404, обычно нет необходимости, поскольку код ответа уже сообщает об отсутствии страницы.
Отдельный случай – пустые страницы внутреннего поиска и категории без товаров. Их тоже могут распознать как soft 404, поэтому для таких страниц решают заранее: либо отдавать код 404, либо показывать содержательные альтернативы, например похожие категории и подсказки.
Как найти и исправить ошибки 404
- Откройте в Search Console отчёт о страницах и посмотрите причину Не найдено (404): там видны адреса, которые встретил робот.
- Просканируйте сайт краулером и найдите внутренние ссылки, ведущие на несуществующие страницы, в том числе в меню, статьях и фильтрах.
- В аналитике найдите визиты на страницу ошибки и источники, откуда люди на неё попадают.
- В журналах сервера просмотрите самые частые запросы к несуществующим адресам.
- Исправьте внутренние ссылки. Для адресов с трафиком или внешними ссылками настройте 301, остальные оставьте с кодом 404 или 410.
- Повторяйте проверку после каждого крупного обновления сайта.
Часть запросов к несуществующим адресам создают боты, которые перебирают типовые пути. Такие запросы исправлять не нужно.
Как проверить страницу 404 перед запуском
- Откройте несуществующий адрес в корне сайта и убедитесь, что код ответа равен 404.
- Повторите проверку для вложенных разделов: блога, каталога, страниц товаров и личного кабинета.
- Проверьте варианты адреса с заглавными буквами и лишним слешем в конце.
- Откройте страницу ошибки в каждой языковой версии и на смартфоне.
- Убедитесь, что поиск и ссылки на странице работают, а шапка и подвал выглядят так же, как на остальном сайте.
Особые случаи
- Многоязычный сайт: страницу ошибки показывают на языке раздела, где она возникла.
- Интернет-магазин: товар, которого временно нет в наличии, остаётся доступным со статусом и альтернативами; код 404 отдают снятым товарам без соответствия.
- Вложенные разделы: проверьте несуществующие адреса внутри блога, каталога и личного кабинета, поскольку некоторые системы управления показывают там другой шаблон или отдают код 200.
- Ошибки сервера с кодами 5xx отличаются от 404: для них нужна отдельная простая страница, которая работает даже при недоступной базе данных.
Типичные ошибки
- Код 200 вместо 404 на красивой странице ошибки.
- Автоматический редирект всех несуществующих адресов на главную.
- Стандартная страница сервера без шапки, меню и поиска.
- Тупик: сообщение об ошибке без единой ссылки.
- Тон, который обвиняет посетителя.
- Чрезмерный юмор или тяжёлая анимация, которые отодвигают навигацию.
- Страница 404 только на одном языке на многоязычном сайте.
- Разные шаблоны ошибки в разных разделах сайта.
- Код 404 для товара, который лишь временно закончился.
- Отсутствие регулярного просмотра отчётов об ошибках после изменений на сайте.
Вопросы и ответы
Вредят ли страницы 404 позициям сайта?
Единичные 404 обычно вреда не причиняют. Проблемой становятся 404 на страницах, у которых был трафик и ссылки, а также битые внутренние ссылки, которые уводят пользователей и роботов в тупик.
Нужно ли перенаправлять все 404 на главную?
Нет. Для перенесённых страниц настраивают 301 на ближайшее соответствие, а для удалённых без замены оставляют 404 или 410 с понятной страницей ошибки.
Чем отличаются коды 404 и 410?
Код 404 говорит, что страница не найдена, код 410 – что она удалена окончательно. Поисковые системы обрабатывают их похоже, поэтому для большинства сайтов достаточно 404.
Добавлять ли noindex на страницу 404?
Обычно нет. Код ответа 404 уже означает, что страницы нет, и она не попадает в индекс. Важнее следить, чтобы страница ошибки не отдавала код 200.
Как проверить код ответа страницы?
Откройте несуществующий адрес в браузере, в инструментах разработчика перейдите на вкладку сети и найдите код статуса первого запроса. То же показывают онлайн-проверки заголовков и команда curl.
Вывод
Полезная страница 404 отвечает честным кодом, сохраняет навигацию, объясняет ситуацию и предлагает следующие шаги. Не менее важна работа вне самой страницы: исправленные внутренние ссылки, карта редиректов после изменений и регулярный просмотр отчётов. Страница ошибки невелика по объёму, но встречает людей в момент, когда сайт обманул их ожидания. LightSEO, диджитал-агентство из Мукачева, поможет найти битые адреса и настроить страницу ошибки и редиректы. Системно такие вещи проверяют в рамках SEO-аудита сайта, а при создании нового сайта, например сайта на шаблоне, настройки закладывают сразу.
Читайте также