Настройки cookie

Выберите, что разрешить. Необходимое сайт хранит всегда, остальное выключено, пока вы не включите.

Поиск

Страница 404: что на ней должно быть и как найти битые ссылки

  • 5 ноября 2026 г.
  • 6 мин
  • Арутюн Элибекян

У страницы 404 две задачи. Сервер на несуществующий адрес должен честно отвечать «не найдено», и это нужно Яндексу и Google. А человек должен видеть понятный экран и кнопки, куда идти дальше, и это нужно посетителю. Если сервер показывает красивую страницу «не найдено», но отвечает кодом 200, получается мягкая 404: Google называет так страницу, которая выглядит ошибкой, а отвечает как успешная, и показывает её в Search Console.

Чем настоящая 404 отличается от мягкой?

Код ответа это служебное число, которое сервер сообщает браузеру и роботу. Человек его не видит, он видит содержимое страницы. Поэтому два сайта могут выглядеть одинаково и отвечать по-разному.

Google в документации о кодах ответа относится к 404 и 410 одинаково: все ответы 4xx, кроме 429, обрабатываются так, что система узнаёт, что содержимого нет, а адрес, который раньше был в индексе, убирается. Срока Google не называет: про такие адреса сказано только, что со временем он перестаёт ими пользоваться. Если страница отвечает кодом успеха (2xx), а по содержимому похожа на ошибку, например пустая или с сообщением об ошибке, Search Console показывает мягкую 404.

Что отвечает серверЧто видит человекЧто делает Google
404страница «не найдено»убирает адрес из индекса, если он там был
200та же страница «не найдено»показывает мягкую 404 в Search Console
200пустая страницатоже может показать мягкую 404

У Яндекса устройство справки другое. Страница, недоступная роботу (ответ 404), исключается из поиска и через какое-то время попадает в список исключённых, точного срока нет. Про мягкую 404 в разделах справки, которые я открыл, ничего нет. Правило в итоге одно для обоих поисковиков: на несуществующий адрес отвечайте 404.

Как выглядит страница 404 у меня?

Страница 404 на esaweb.ru: робот между двумя четвёрками

Вживую её можно увидеть на любом несуществующем адресе, например https://esaweb.ru/takoj-stranicy-net/. Страница занимает один экран. Робот стоит между двумя крупными четвёрками и играет роль нуля в «404». Над его головой облако с его словами: «Ой, кажется, вы заблудились» и строкой ниже «Такой страницы у нас нет. Давайте покажу дорогу.» Под ним в воздухе висят кнопки: «Главная», «Услуги», «Кейсы», «Цены», «Контакты». На телефоне кнопок не больше четырёх, по две в ряд, и «Услуги» там убраны.

Робот живой: это трёхмерная модель, которая следит за указателем мыши.

Робот на странице 404 следит за указателем

Если у посетителя в системе или на сайте выключена анимация, а также если браузер не умеет показывать трёхмерную графику, вместо робота стоит картинка, а облако и кнопки остаются на месте. Для программы чтения с экрана страница состоит из заголовка, строки в облаке и списка ссылок: четвёрки и «пол» помечены как украшение.

Проверил 4 ноября 2026 года: на несуществующий адрес сервер отвечает кодом 404, в заголовке страницы стоит «Страница не найдена», а в коде дополнительно прописан noindex, follow. Если посетитель разрешил аналитику, визит сюда записывается в Яндекс Метрике как цель page_404: так я вижу, как часто люди попадают на несуществующие адреса. Без согласия счётчик не включается.

Что поставить на страницу 404?

Скажите прямо, что страницы нет, и не вините посетителя: пишите «такой страницы у нас нет» вместо «вы ввели неверный адрес». Оставьте шапку и подвал сайта, чтобы человек понимал, где он. Дайте три-пять путей дальше: главная, основные разделы, контакты, а на большом сайте поле поиска. Сделайте страницу лёгкой: человек, который на неё попал, уже раздосадован, и ждать загрузки ему ни к чему.

Не отправляйте все несуществующие адреса на главную. Человек видит главную вместо нужной страницы и сам гадает, почему. Если страница переехала, нужна переадресация 301 на новый адрес: Google в справке советует именно её для перенесённой страницы.

Оформление вторично. Если страница красивая, но кнопок на ней нет или сервер отвечает 200, свою работу она не делает.

Как найти битые адреса в Вебмастере и Search Console?

В Яндекс Вебмастере откройте «Индексирование → Статистика обхода». Нажмите значок фильтра и выберите фильтр по коду ответа сервера. Переключатель «Последние изменения» покажет новые страницы, которые стали недоступны роботу, а «Все страницы» даёт общий список до 50 000 адресов; результат выгружается в XLS или CSV. Второе место: «Индексирование → Страницы в поиске», режим «Исключённые страницы»: для каждой страницы там видны адрес, дата последнего посещения робота и причина. Если удалённая страница остаётся в списке, справка предполагает, что на неё ссылаются на других сайтах.

В Google Search Console откройте отчёт об индексировании страниц и таблицу «Почему страницы не индексируются» (Why pages aren’t indexed). Строка «Не найдено (404)» (Not found, 404) означает, что при запросе страница вернула 404. Google нашёл адрес без карты сайта и без вашего запроса, возможно по ссылке или по бывшей странице. Строка «Мягкая 404» (Soft 404) означает, что страница показывает сообщение «не найдено», но отвечает как обычная.

Что нашлиЧто это значитЧто делать
404 на адрес, который вы сами указали в ссылке или в карте сайтаошибка у васисправить ссылку или вернуть страницу
404 на страницу, которая переехаластарый адрес остался у людей и в поискепереадресация 301 на новый адрес
404 на намеренно удалённую страницунормальный случайничего: Google пишет, что 404 не обязательно проблема, если страницу убрали без замены
Мягкая 404у страницы код успеха, а выглядит как ошибкаотдавать настоящую 404; если страница должна существовать, добавить содержимое

Google отдельно сообщает, что обычно имеет смысл исправлять 404 только на адреса, на которые вы сами ссылаетесь или которые есть в карте сайта. Остальное может быть чужими ссылками или старыми адресами, и это нормально.

Как проверить, что у вас настоящая 404?

В терминале выполните curl -I https://ваш-сайт.ru/takoj-stranicy-net/. Первая строка ответа должна быть HTTP/2 404 (или HTTP/1.1 404 Not Found). У меня 4 ноября 2026 года она такая. Если вы видите 200, сервер или платформа отдаёт на несуществующие адреса успешный ответ, и если страница при этом выглядит как ошибка, это мягкая 404. Исправляется она в настройках сервера или платформы. В Search Console для проверки есть инструмент «Проверка URL» и тест страницы в реальном времени: так видно, как её видит Google.

Если в Вебмастере и Search Console таких адресов много, возможно, дело в переезде или смене адресов: это разобрано в статьях «Почему сайта нет в Яндексе» и «Как добавить сайт в Яндекс».

Нужна ли здесь помощь?

Чаще всего нет: проверка занимает минуту, а исправление, если сервер настроен неверно, это одна настройка. Если вы не доверяете себе в консоли или платформа не даёт её изменить, напишите мне адрес сайта: я проверю ответы сервера и скажу, что менять. Если вы хотите, чтобы за сайтом следил я, есть поддержка сайта: правки и обслуживание от 4 900 ₽ в месяц, поддержка с копиями и обновлениями от 15 000 ₽ в месяц. Я на этом зарабатываю, состав работ и цену называю до оплаты.

Источники

Услуги по теме

  • Поддержка сайтов

    Сайт работает и обновляется, пока вы занимаетесь делом: копии, обновления и правки на нас.

Обсудим ваш проект

Расскажите о своём бизнесе

Оставьте заявку или позвоните. Подскажем, что нужно сделать, и назовём срок и стоимость до начала работ.

Или напишите напрямую

  • Быстрый ответ на заявку или звонок
  • Договор и оплата по этапам
  • Предложение со сроком и стоимостью

Анимация выключена: так настроена ваша система.