Код 404 сервер отдаёт, когда запрошенной страницы не существует. Причины бывают разные: посетитель ошибся в адресе, перешёл по устаревшей ссылке из старой рассылки, или страницу действительно удалили. Полностью избавиться от таких случаев невозможно, зато можно управлять тем, что человек увидит.
Стандартная страница ошибки, которую выдаёт сервер по умолчанию, выглядит как техническое сообщение белым по чёрному. Для посетителя это выглядит как сломанный сайт, и в большинстве случаев он просто закрывает вкладку и возвращается в поиск. Каждый такой уход - потерянная заявка.
Что должно быть на странице 404
- Понятное объяснение без технических терминов
- Ссылка на главную страницу
- Ссылки на основные разделы или популярные услуги
- Строка внутреннего поиска по сайту
- Контакты или кнопка обратной связи
- Тот же дизайн, шапка и меню, что и на остальном сайте
Отдельно стоит подумать о тоне. Лёгкая доброжелательная формулировка вроде фразы о том, что страница переехала или больше не существует, работает гораздо лучше сухого сообщения об ошибке. Некоторые компании добавляют иллюстрацию или небольшую шутку, и это уместно, если совпадает с общим стилем бренда.
Техническая сторона
Красивое оформление бесполезно, если сервер при этом отдаёт код 200. Такая ситуация называется мягкой ошибкой 404: для человека всё выглядит правильно, а поисковая система считает, что по адресу лежит нормальная страница, и добавляет пустышку в индекс. Проверить код ответа можно в инструментах разработчика браузера на вкладке сети.
Другая распространённая ошибка - перенаправлять все несуществующие адреса на главную страницу редиректом 301. Пользователь при этом теряется, потому что попадает совсем не туда, куда собирался, а Google расценивает это как обман и всё равно исключает адреса из индекса. Правильно отдавать честный 404, а редирект использовать только там, где у старой страницы есть конкретный смысловой преемник.
Как находить битые ссылки
В Google Search Console есть отчёт со списком адресов, которые робот запросил и получил ошибку. Полезно смотреть его хотя бы раз в месяц. Если ошибку даёт страница, на которую ведут внешние ссылки с других сайтов, имеет смысл поставить редирект на подходящий раздел и сохранить приходящий трафик.
Внутренние битые ссылки находят краулерами, которые обходят сайт целиком и показывают, с какой страницы стоит ссылка на несуществующий адрес. Такие ссылки надо чинить в первую очередь: они полностью в вашей зоне контроля и портят впечатление сильнее всего.
Полезно настроить в аналитике отслеживание просмотров страницы 404 с указанием предыдущего адреса. Так вы увидите не абстрактную статистику ошибок, а конкретные маршруты, по которым люди упираются в тупик, и сможете чинить самые частые из них.