Главная Статьи Оптимизация

Страница 404: как сделать правильно

Рано или поздно посетитель попадёт на несуществующий адрес. Перешёл по старой ссылке, ошибся в адресе, кликнул на удалённую страницу. Что он увидит? Если повезёт — аккуратную страницу с подсказкой, куда идти дальше. Если нет — пугающую системную надпись «Not Found» и желание закрыть сайт. Это и есть страница 404, и её стоит сделать по-человечески.

404
Такой страницы нет
Возможно, она переехала или адрес введён с ошибкой
Хорошая страница 404 не пугает, а мягко возвращает человека на сайт.

Что такое ошибка 404

404 — это код ответа сервера. Означает он одно: страница не найдена. Браузер запросил адрес, а его на сайте нет. Само по себе это нормально и неизбежно — ссылки устаревают, страницы удаляются. Вопрос в другом. Что показать человеку в этот момент? По умолчанию сервер выдаёт голую техническую заглушку. Вот её и стоит заменить своей страницей.

Главное — правильный код ответа

Тут кроется тонкость, на которой спотыкаются многие. Страница 404 обязана отдавать именно код 404. Звучит очевидно? А вот и нет. Часто сайты по ошибке настроены так, что несуществующий адрес отдаёт код 200 — мол, всё в порядке. Это называется soft-404. И поисковику это вредит: он думает, что страница есть, и забивает индекс пустышками. Правило номер один: 404 отвечает кодом 404, а не 200.

🔍
Проверить, правильно ли сайт отдаёт 404 (а не soft-404), можно в анализе сайта — он это проверяет отдельным пунктом.

Какой должна быть страница

Задача страницы — не дать человеку уйти. Поэтому сделайте её полезной:

Закрывать ли 404 от индексации

Да, и это правильно. Страницу 404 стоит закрыть от индексации мета-тегом noindex — она не должна попадать в поиск как обычная страница. При этом сама страница доступна и показывается людям, просто поисковик её в индекс не берёт. Сочетание «код 404 + noindex» — это и есть грамотная настройка.

Заодно почините битые ссылки

Хорошая страница 404 спасает положение, но лучше, чтобы люди на неё попадали пореже. А значит, стоит найти и починить битые ссылки на самом сайте — те, что ведут на удалённые страницы. И настроить 301-редиректы со старых адресов на новые, если страницы переезжали.

🔗
Найти ссылки, ведущие на 404, поможет проверка битых ссылок.

Проверьте, как сайт отдаёт 404

Убедитесь, что это честный 404, а не soft-404.

Проверить сайт →

Коротко: своя страница 404 удерживает посетителя и бережёт впечатление о сайте. Сделайте её понятной и с навигацией, проследите, чтобы отдавала код 404 (не 200), закройте от индексации и почините битые ссылки. Это часть технической чистоты — о ней подробнее в статье про технический аудит сайта.