Что значит ошибка 404 на сайте и как ее исправить

Контент-маркетолог
Стаж 15 лет
Опубликовано: 03.02.2026

История ошибок на сайтах начинается практически одновременно с возникновением самой Всемирной паутины в начале 1990-х годов. Тогда Тим Бернерс-Ли разрабатывал протокол HTTP (сокр. от английского Hypertext Transfer Protocol) в ЦЕРНе.

Первая версия (HTTP/0.9, 1991 г.) была довольно простой, в ней не было кодов состояния, сообщающих об ошибках. Тогда общение между сервером и клиентом (браузером) происходило с помощью простых текстовых сообщений.

С развитием веба, а именно появлением HTTP/1.0 в 1996 году, возникла необходимость в более структурированном общении. Были введены первые 14 кодов состояния HTTP, чтобы классифицировать ответы сервера. Самая известная ошибка — «404 Not Found». И она появилась как часть этой системы.

Содержание
Навигация по статье
Что такое ошибка 404
  1. Что такое ошибка 404
  2. Почему возникает ошибка 404
  3. Как проверить ответ страницы
  4. Что будет, если на сайте много ошибок 404 not found
  5. Разница между 404, Soft 404 и 410
  6. Как исправить ошибку 404 пользователю
  7. Как исправить ошибку 404 вебмастеру
  8. Как улучшить страницу 404
  9. Примеры креативных 404-страниц (2024-2025)
  10. FAQ по ошибке 404
  11. Коротко о главном

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

Ошибка 404 Not Found (страница не найдена) — это код ответа сервера, указывающий, что запрошенная страница на сайте отсутствует или недоступна для отображения. То есть пользователь или бот успешно связались с сервером, но нужной страницы там не оказалось.

HTTP 404 относится к группе клиентских ошибок 4XX. Но в этой группе (4XX) мы находим и другие ошибки. Вот сводная таблица наиболее распространенными кодами ответа сервера для этой группы ошибок.

Код

Значение

Когда используется

Влияние на SEO

400

Bad request некорректный запрос)

Запрос клиента не распознан сервером (например, неправильный синтаксис URL). Используется редко, обычно при ошибках в запросах

Специально не влияет на ранжирование, т.к. страница не загружается. Может указывать на технические проблемы, если возникает массово

401

Unauthorized (не авторизован)

Требуется аутентификация для доступа к ресурсу (закрытые разделы сайта)

Не индексируется поисковыми системами (контент скрыт за входом). Для SEO негативного влияния нет, но ценные страницы под 401 не видны поиску

403

Forbidden (доступ запрещен)

Сервер отказал в доступе (есть сервер, но у пользователя нет прав просматривать страницу). Может возникать при ручном ограничении доступа или неверных правах файлов

Краулер видит, что страница существует, но недоступна. Как правило, такие страницы не индексируются. Массовые 403 могут сигнализировать о проблемах, но прямого «штрафа» за это у ПС нет

404

Not Found (не найдено)

Запрошенная страница не найдена на сервере. Возникает, если страница была удалена или адрес набран неверно

Не приводит к санкциям, однако страница выпадает из индекса. Множество 404-х ответов косвенно ухудшают SEO: растет показатель отказов, теряется ссылочный вес, бот тратит краулинговый бюджет впустую

410

Gone (ушло, удалено)

Страница удалена навсегда и больше не будет доступна. Такой код явно сообщает о постоянном удалении ресурса

По действующим рекомендациям Google обрабатывается аналогично 404 (страница также со временем выбывает из индекса). Код 410 может ускорить исключение страницы из поиска, но ощутимой разницы нет. Используется, чтобы явно сигнализировать о окончательном удалении страницы

Как видим, ошибки 404 и 410 во многом схожи по влиянию на SEO — обе сообщают об отсутствии страницы и приводят к ее деиндексации). А вот Soft 404 — отдельное понятие, о котором поговорим ниже.

Простыми словами, ошибка 404 — это удаленная или недоступная в настоящий момент страница сайта.

Почему возникает ошибка 404

Код 404 означает, что клиент (браузер или бот) успешно подключился к сайту, но нужная страница не была найдена. Самая частая причина ошибки 404 — удаление страницы. Например, на сайте company.ru была страница по адресу company.ru/new-born, но затем ее удалили. Теперь при попытке открыть company.ru/new-born пользователь увидит сообщение «Страница не найдена» (возможно, стилизованное под дизайн сайта, но об этом еще поговорим ниже). Это и будет типичный сценарий возникновения 404.

404-я страница может быть красивой и функциональной
404-я страница может быть красивой и функциональной

Однако удаление страницы — не единственная причина появления 404-й. Есть еще такие:

  • Ошибки в URL при вводе или ссылках. Если пользователь вручную набирает адрес страницы, легко ошибиться. Аналогично, битая ссылка (с опечаткой или устаревшим URL) приведет на несуществующую страницу.
  • Некорректные перенаправления, изменения структуры. При крупной переработке сайта могут массово меняться URL страниц. И если не настроить корректно 301-редиректы со старых адресов на новые, пользователи и боты, обращаясь к старым URL, будут получать 404. Пример — при переходе сайта на HTTPS или изменение разделов без перенастройки ссылок вызывает множество «битых» ссылок.
  • Вирусы, взлом сайта. Злоумышленники при атаке могут удалить или изменить страницы, либо вообще повредить структуру ссылок. После устранения последствий взлома часто обнаруживается множество 404 ошибок, поскольку часть контента или URL были нарушены.
  • Ошибки конфигурации веб-сервера. Неправильные настройки также могут привести к тому, что существующие страницы перестанут открываться. На серверах Apache за это отвечает файл .htaccess — одна неверная директива (некорректный редирект или ошибка в директиве RewriteRule) способна вызвать 404 на целом разделе сайта. На Nginx аналогичную роль играют конфигурационные файлы.
  • Сбой сервера. В редких случаях временные проблемы на сервере (физическое отключение, потеря связи с БД, сбой ПО) могут проявляться как 404 ошибка, если сайт не может отдать содержимое. Но даже в таких ситуациях чаще возвращаются другие коды (500 и пр.), поэтому проверять этот вариант стоит в последнюю очередь.

Если ошибка 404 возникает на вашей странице, сперва стоит исключить простые причины, ответив на вопросы:

  • Правильно ли набран адрес?
  • Существовала ли страница недавно?
  • Не менялся ли URL?

Затем надо проверить внутренние проблемы: редиректы, конфиги, безопасность.

Читайте также:

Как проверить ответ страницы

Чтобы узнать, какой код ответа возвращает страница, воспользуйтесь специальными инструментами:

  • В панели «Яндекс Вебмастера» есть инструмент «Проверка ответа сервера». Достаточно указать URL страницы и выбрать User-Agent («Яндексбот» или Googlebot) для проверки. Нажмите «Проверить»: сервис покажет код ответа, который возвращает сервер для заданного URL.
  • Онлайн-сервисы (CheckMy Site и др.). Аналогичный способ — воспользоваться сторонним сервисом проверки HTTP-статуса. Открываем CheckMy.ru — здесь вводим адрес страницы, нажимаем «Отправить запрос». Если страница доступна, сервис отобразит код 200 OK, а если не существует — 404 Not Found или другой код ошибки.
  • Инструменты разработчика в браузере. Откройте интересующую страницу в браузере, нажмите F12 (откроется консоль разработчика) и перейдите на вкладку «Network» (Сеть). Обновите страницу — в списке запросов вы увидите статус-код ответа (напротив имени страницы). Этот способ удобен для единичной проверки без внешних сервисов.

Расскажу на примере. Допустим, у нас есть условная страница. Она возвращает код 200, доступна для пользователя и поисковой системы. Если же она отдает 404, в браузере пользователь увидит сообщение о не найденной странице (возможно, оформленную кастомно), а в инструментах вебмастера эта URL будет отмечен как «Ошибка 404».

Вариант 1. Откройте инструмент «Проверка ответа сервера» в «Яндекс Вебмастере», укажите опрашиваемый URL и тип робота (для которого будет проверяться на ответ сервера):

При необходимости укажите дату для проверки заголовка HTTP запроса If-Modified-Since
При необходимости укажите дату для проверки заголовка HTTP запроса If-Modified-Since

После нажмите кнопку «Проверить». Вы сразу увидите ответ, который отдает сервер по выбранному URL.

Вариант 2. Для проверки ответа сервера (HTTP status code,или ответ сервера, который предусмотрен при использовании HTTP-запросов) также удобно использовать Checkmy.

Принцип такой же, как и в «Яндекс Вебмастере». Открываем сервис и указываем URL страницы, которую нужно проверить. Нажимаем кнопку «Отправить запрос» внизу страницы:

Опционально выбираем User Agent и устанавливаем дату для проверки заголовка HTTP запроса If-Modified-Since
Опционально выбираем User Agent и устанавливаем дату для проверки заголовка HTTP запроса If-Modified-Since

Страница отдает 200-й код, что говорит о том, что она доступна пользователю:

Результат проверки ответа сервера
Результат проверки ответа сервера

Что будет, если на сайте много ошибок 404 not found

Несколько удаленных страниц — не катастрофа для сайта, но массовые ошибки 404 — тревожный сигнал для SEO. Для пользователя отдельная несуществующая страница не так страшна: он просто уйдет обратно в поиск, откроет другой сайт. С точки зрения SEO последствия могут быть негативными:

  • Большое число «битых» страниц ухудшает опыт посетителей. Пользователи, наткнувшись на 404, чаще всего сразу покидают сайт. Значит имеем рост показателя отказов, уменьшается время пребывания. Высокий процент отказов — сигнал поисковым системам о неудовлетворенности аудитории, а ПФ — уже давно влияют на ранжирование.
  • Если страница удалена, она быстро исчезает из поискового индекса. Все накопленные ею позиции и трафик пропадают. Если потом страницу вернуть, вернуть прежние позиции будет непросто.
  • Множество внешних ссылок, ведущих на 404, воспринимается поисковыми системами как показатель низкого качества сайта. Далее ухудшается индексация, происходит просадка позиций ресурса. Фактически, поисковая система тратит ресурсы на страницы, не приносящие пользы.

  • Битые ссылки создают «пустую» нагрузку на сайт и поисковых роботов. Краулинговый бюджет — ограниченное число страниц, которые бот просматривает за визит — расходуется впустую, если бот постоянно натыкается на 404, вместо того чтобы сканировать ваш полезный контент. В результате затрудняется полная индексация сайта. Кроме того, обилие 404 может усложнить перелинковку, работу скриптов на сайте.

Важно понимать: Google не штрафует сайт за наличие 404-страниц — нет прямых санкций за ошибки 404. Но косвенные эффекты (теряющиеся посетители, ссылки, бюджет обхода) делают эту проблему значимой. Поисковые системы (Google, «Яндекс») рекомендуют следить за количеством 404 и при необходимости устранять причины. Если ошибкам 404 соответствуют URL, которых не должно быть на сайте, их можно игнорировать — главное, чтобы сервер возвращал правильный код 404 и эти адреса не были закрыты в robots.txt. Но если в Google Search Console или «Яндекс Вебмастере» вы видите растущий список Not Found, лучше принять меры.

Разница между 404, Soft 404 и 410

Иногда в отчетах Google Search Console можно увидеть статус Soft 404 (это ложная 404). Разберемся, чем отличаются понятия настоящего 404, soft 404 и код 410 Gone:

Статус

Что это означает

Когда возникает и как обрабатывается

404 (Not Found)

Страница не найдена — сервер явно сообщает, что по запрошенному URL нет ресурса

Возникает, когда страница удалена или никогда не существовала. В этом случае сервер возвращает код 404. поисковые системы удаляют такие страницы из индекса — примерно через месяц, если страница была в индексе. Для временно недоступных или случайно удаленных страниц этот код приемлем

Soft 404 (Ложная 404)

Ситуация, когда по факту страница отсутствует, но сервер не возвращает 404/410. Пример — страница показывает сообщение «Не найдено», но отправляет код 200 OK, или делает переадресацию на другую страницу

Возникает из-за неправильной настройки. Так, вместо 404 показывается «заглушка» с кодом 200. Или просто перенаправляются все битые URL на главную. Бывает, что на странице крайне мало контента или доступ к ней заблокирован в robots.txt. Поисковые системы определяют такие случаи и помечают их как Soft 404, т.к. страница бесполезна для индекса. Рекомендация — исправить выдачу кода (возвращать реальный 404/410) и не делать неуместных редиректов

410 (Gone)

Страница удалена — сервер сообщает, что ресурс удален окончательно и осознанно

Используется, если страница была и больше не будет доступна (удалена навсегда без замены). Поисковые системы обрабатывают 410 аналогично 404 (страница будет исключена из индекса). Разница: 410 сразу сигнализирует о постоянном удалении. Google утверждает, что различия в обработке минимальны но некоторые SEO-специалисты применяют 410 для ускорения деиндексации. В любом случае, возвращать 410 имеет смысл, когда вы уверены, что контент не нужно восстанавливать, и хотите явно уведомить об этом поисковую систему

  • Возвращать 404-й ответ нужно, если запрошенной страницы нет (и, возможно, она появится в будущем или была ошибочно указана).
  • Возвращайте 410, если точно знаете, что страница удалена навсегда, а эквивалента ей нет.
  • Избегайте ситуаций Soft 404 — всегда отдавайте корректные коды ошибок или используйте релевантные редиректы, иначе такие «ложные 404» сбивают с толку и пользователей, и поисковых роботов

Цитата от Google Search Central: «Важно, чтобы при переходе по всем недействительным URL возвращался верный код ответа HTTP (404) и чтобы доступ к ним не был заблокирован в файле robots.txt.

Получается, что если страница удалена, краулеру всегда необходимо видеть честный 404 (или 410) — тогда эти ошибки не повредят вашему сайту. Гораздо хуже, если несуществующие страницы возвращают код 200 или уводят на нерелевантные адреса — такие случаи вводят в заблуждение, и поисковые системы расценивают их как ошибки Soft 404.

Как исправить ошибку 404 пользователю

Если вы посетитель, а не владелец сайта, вы не можете напрямую устранить ошибку 404, возникшую на чужом сайте. Но можно попробовать косвенные методы.

Если есть контакты, напишите вебмастеру о битой ссылке. Часто на кастомной странице 404 размещают кнопку или email для обратной связи. Некоторые сайты сразу предлагают сообщить об ошибке через форму или отправить письмо в поддержку. Сообщение владельцу может помочь быстрее восстановить страницу, убрать неработающую ссылку.

Пример 404-й страницы, которая позволяет связаться с поддержкой сайта
Пример 404-й страницы, которая позволяет связаться с поддержкой сайта

Возможно, страница исчезла временно: часто бывает сайт на реконструкции или админ просто еще не успел настроить редирект. Если контент реально ценный, велика вероятность, что его вскоре вернут. Попробуйте зайти через несколько дней — иногда страница успевает восстановиться. Другой вариант — страница появиться на новом адресе.

Подождите 1-2 дня и нажмите F5, чтобы обновить страницу
Подождите 1-2 дня и нажмите F5, чтобы обновить страницу

Не помешает проверить свое подключение. Бывает, что проблема не на сайте, а на стороне пользователя — сбой интернета или DNS может приводить к ложному сообщению о недоступности. Попробуйте открыть другие сайты. Если они тоже не загружаются, проблема в вашем подключении, а не конкретно в 404-м ответе сервера.

Выход в интернет активен
Выход в интернет активен

И последнее — ищите информацию на самом сайте. Если вы пришли по внешней битой ссылке, попробуйте воспользоваться поиском по сайту, если на странице 404 есть поисковая строка или перейти на главную страницу и найти нужный раздел через меню. Возможно, контент переехал на новый URL, и вы сможете найти его через навигацию.

Для пользователя ошибка 404 — скорее тупик. Лучше не тратить много времени, а воспользоваться поисковой системой: введите ключевые слова нужной темы в Google или «Яндексе», вероятно, вы найдете аналогичный контент на этом или другом сайте.

Читайте также:

Как исправить ошибку 404 вебмастеру

Теперь рекомендации для владельцев сайтов и вебмастеров, заинтересованных в устранении ошибок 404.

Способ 1. Через инструменты вебмастера

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

Первый вариант — Google, Yandex

В GSC зайдите в отчет «Покрытие» и смотрите раздел «Исключено» — там перечислены страницы с ошибкой 404 или помеченные как «Не найдено (404)».

Находим 404-е страницы на своем сайте при помощи Google Search Console
Находим 404-е страницы на своем сайте при помощи Google Search Console

В «Яндекс Вебмастере» аналогично: в разделе «Индексирование сайта» ищите ошибки URL. Эти инструменты покажут, какие страницы вашего сайта не доступны для индексации из-за 404.

Открываем отчет по страницам в поиске в «Яндекс Вебмастере»
Открываем отчет по страницам в поиске в «Яндекс Вебмастере»

Теперь кликаем по кнопке «Исключенные» в верхней части экрана и чуть ниже отмечаем одноименный фильтр:

Находим исключенные страницы на своем сайте
Находим исключенные страницы на своем сайте

Второй вариант — специализированные программы-сканеры

Бесплатные и платные краулеры помогут найти все битые ссылки (и внутренние, и внешние) на вашем сайте. Есть Screaming Frog SEO Spider. Открываем инструмент. Вводим URL сайта, запускаем режим Spider. Ждём сканирование. Затем идём на вкладку «Response Codes» и фильтруем коды Client Error 4xx.

Указываем интересующий нас код ответа, нажав на фильтр Response Codes
Указываем интересующий нас код ответа, нажав на фильтр Response Codes

Также для поиска 404-о ответа на страницах сайта можно использовать бесплатный Xenu’s Link Sleuth (для Windows).

Третий вариант — CMS-плагины для отслеживания 404

Если у вас сайт на WordPress, есть удобные плагины, которые ведут журнал 404-ошибок и позволяют быстро настроить перенаправления. Советуем плагин 301 Redirects & 404 Error Log. Он оперативно сохраняет последние не найденные URL и дает возможность сразу добавить для них редиректы. Плагин этого типа полезен, ведь удобно в режиме реального времени ловить появление новых битых ссылок.

Когда проблемные страницы обнаружены, приступайте к «ремонту». Способ исправления зависит от причины и ценности удаленной страницы. Возможны такие подходы:

  1. Еще раз проверьте корректность URL.
  2. Восстановите или добавьте новый контент на страницу с битым адресом.
  3. Опубликуйте страницу.
  4. Альтернативное решение — удалить страницу с битой ссылкой и дождаться, пока ПС ее исключат из поискового индекса.

Можно также изменить адрес страницы, чтобы он стал работающим и приводил к открытию существующей страницы. Или еще проще: вместо удаленной страницы good.ru/blog/google-said создать новую страницу с адресом good.ru/blog/google-said-new, например.

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

Способ 2. Через редирект

Если страница удалена или переехала на новый адрес, лучше не оставлять посетителя в положении «Страница не найдена», а перенаправить его на подходящую замену. Для этого используйте код 301 Redirect (Moved Permanently) — постоянное перенаправление со старого URL на новый.

Когда нужен 301-редирект? Допустим, вы удалили старую страницу и создали новую с похожим содержанием. Пример — вы убрали карточку товара и добавили обновленную. В указанном случае настройте 301 со старого адреса на новый. Тогда человек, который пришёл по старой ссылке, сразу попадёт туда, куда нужно, и не столкнётся с ошибкой.

Теперь о том, почему вышеуказанная схема полезна для всех:

  • Для посетителя — сайт не выглядит «сломавшимся», человек видит подходящий контент.
  • Для SEO — 301 код помогает передать часть накопленной ценности со старого URL на новый. И это очень важно, если на старую страницу вели ссылки или она уже получала трафик из поиска.

Важный момент здесь в том, что редирект нужно делать только на релевантную страницу. Перенаправление должно вести на страницу, которая максимально соответствует ожиданиям пользователя. Если отправлять все 404-е подряд на главную, пользователь разочаруется: он искал конкретный товар или раздел, а попал на стартовую страницу.

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

Когда можно вести на главную? Только если действительно нет никакой подходящей альтернативы. В этом случае лучше добавить понятную подсказку: например, сообщить, что товара больше нет, и предложить похожие категории или новинки.

Способ 3. Исправление через восстановление контента

В некоторых случаях лучшим решением будет восстановить удаленную страницу или ее содержимое. Это нужно, когда страница исчезла по ошибке или поспешному решению, а затем вы поняли, что она все же нужна пользователям:

  1. Если страница была случайно удалена или пропала после сбоя, попробуйте вернуть ее из бэкапа. Проверьте, остался ли у вас контент (текст, изображения) и восстановите страницу под старым URL. После публикации она снова станет доступна (возвращая код 200), и ошибка 404 исчезнет сама собой.
  2. Если страница удалялась намеренно (товар, а может статья устарели), но она успела накопить ценность — можно просто ее обновить и опубликовать заново. Бывает, что старая статья все еще приносила трафик, тогда разумнее не терять ее, а добавить актуальную информацию, а затем вернуть на сайт. Пользователи не столкнутся с 404, а увидят обновленный материал.
  3. Когда страница пропала из-за смены URL (вот вы улучшили ЧПУ-ссылки) — можно создать на старом URL новую страницу с краткой информацией и ссылкой на новый адрес. Но чаще в таких случаях лучше сделать 301, как описано выше.

Восстановление контента особенно важно, если у страницы были внешние ссылки или высокая популярность. Если ценную страницу убрать, а затем вернуть, вернуть ее позиции непросто. Поэтому стоит изначально минимизировать удаление полезных страниц.

Например, вы выяснили, что URL /blog/article123 отдает 404, хотя статья полезная. Вместо того, чтобы терять ее, найдите текст статьи (в черновиках, в веб-архиве или локально) и заново разместите на том же адресе. Проблема решена: ни пользователи, ни краулеры больше не увидят ошибку.

Способ 4. Исправление через код 410 (удаление)

Если ни редирект, ни восстановление контента не подходят (страница действительно не нужна и не имеет замены), логичным решением будет оставить ее удаленной, но при этом сервер может отдавать код 410 Gone.

Использовать 410 стоит, когда вы на 100 % уверены, что такой URL не должен более существовать. Например, вы убрали из каталога товар, который никогда не вернется и нет аналогов для замены, или удалили новость, утратившую смысл, и не планируете ничего подобного публиковать.

Технически настройка 410 похожа на 404. Просто нужно сконфигурировать веб-сервер на отдачу этого кода для конкретной страницы или раздела.

  • В Apache — в файле .htaccess можно прописать правило вроде Redirect 410 /old-page.html (или использовать директиву Gone).
  • В Nginx — через блок location с директивой return 410. Некоторые CMS и сами плагины тоже позволяют отдавать 410 для удаленных страниц.

Влияние 410 на поисковую выдачу аналогично 404: страница будет исключена из индекса. Google прямо указывает, что обрабатывает 404 и 410 одинаково. Разница здесь скорее семантическая: 410 сразу сигнализирует, что «страницы больше нет и не будет». Это может чуть ускорить удаление URL из поисковых результатов: некоторые специалисты замечали более быстрое выпадение при 410. Впрочем, по словам Джона Мюллера из Google, разница минимальна с практической точки зрения — выбирайте код по ситуации.

Главное, чтобы код правильно отражал реальность. 410 — хороший вариант для окончательного удаления. Если не уверены, можно оставить 404: через месяц-другой Google сам перестанет показывать эту страницу в поиске, не надо маскировать 404 под что-то другое. Также не забывайте убрать такие URL из карты сайта и обновить внутренние ссылки, чтобы не было навигации на несуществующие разделы.

Подведем итог для вебмастера, что нужно сделать:

  • Перенаправить (301) — если есть актуальная замена контента.
  • Вернуть или заменить контент — если страница была важна.
  • Удалить (404 или 410) — если страница не нужна: оставить корректный код и дать поисковой системе убрать ее.

Часто на практике используется комбинация решений. Вот, допустим, вы удалили категорию товаров и сделали 301 редирект на похожую категорию, а для некоторых отдельных товаров без аналогов решили вернуть 410. Такой гибкий подход обеспечит и удобство для пользователей, и чистоту сайта для поисковой системы.

Как улучшить страницу 404

Полностью избавиться от появления 404-ошибок на сайте практически невозможно: рано или поздно страницы удаляются, ссылки бьются. Поэтому важно, как ваш сайт встречает посетителя на странице 404, когда та все же появляется. К сожалению, большинство пользователей, увидев стандартное «404 Not Found», сразу закрывают вкладку. Наша задача будет, вопреки этому, удержать посетителя. Направить его дальше по сайту, смягчив разочарование.

Основная часть пользователей при появлении 404 страницы сразу закрывают сайт, так как не находят интересующую их информацию:

Пример плохой 404-й страницы
Пример плохой 404-й страницы

Но 404-я страница совсем не обязательно должна быть серой и безвкусной. И вот тому доказательство:

Piratecode подошел к созданию 404-й страницы с долей иронии
Piratecode подошел к созданию 404-й страницы с долей иронии

Что можно сделать с этим? Попробуйте настроить внешнее и функциональное воплощение несуществующей страницы сайта.

Читайте также:

Вот еще примеры, как можно улучшить 404 страницу функционально:

  1. Разместите одну или несколько быстрых ссылок на популярные страницы.
  2. 404 страница с двумя ссылками
    404 страница с двумя ссылками
  3. Опубликуйте форму поиска по сайту:
  4. 404 страница с поисковой строкой
    404 страница с поисковой строкой
  5. Разместите e-mail технического специалиста/вебмастера или техслужбы сайта, чтобы пользователь мог написать туда при нахождении битых ссылок:
  6. 404 страница с кнопкой «Сообщить об ошибке»
    404 страница с кнопкой «Сообщить об ошибке»
  7. Опубликуйте кнопку главной страницы. Возможность вернуться на главную страницу снизит процент отказов.
  8. 404 страница с URL на главную
    404 страница с URL на главную
  9. Разместите виджет с популярными вопросами или популярными страницами:
404 страница с несколькими ссылками
404 страница с несколькими ссылками

Теперь несколько рекомендаций, как сделать страницу 404 полезной и даже привлекательной для аудитории.

  1. Кастомная страница 404 должна иметь знакомые пользователю элементы навигации. Логотип, меню сайта, как минимум.
  2. Сразу же объясните, что случилось. Сообщите, что страница не найдена, извинитесь за неудобство. Добавьте несколько заметных ссылок: на главную страницу, на разделы, которые чаще всего ищут, на самые популярные статьи или товары. 404-страница должна выполнять роль дорожного знака, помогающего пользователю найти нужное.
  3. Строка поиска — один из лучших инструментов удержания. И с ней пользователь может сразу ввести то, что искал, не покидая ваш ресурс. Если поиск на сайте работает хорошо, велика вероятность, что гость найдет альтернативный контент и останется доволен.
  4. Разместите на 404-й специальное предложение: промокод на скидку. Это будет неожиданно, приятно: пользователь сможет перейти обратно к выбору товара вместо того, чтобы уйти с пустыми руками. Либо устроить мини-игру. А некоторые сайты прячут «пасхалки» на странице 404, чтобы смягчить негатив.

Примеры креативных 404-страниц (2024-2025)

Чтобы вдохновиться, посмотрим несколько современных примеров, как разные сайты реализовали страницу ошибки 404.

Slack

Популярный сервис Slack создал целую интерактивную мини-сценку на своей 404 странице. Пользователь видит мультяшную ферму с курочками и поросятами — наведи курсор, и они начинают двигаться, и даже издавать звуки. Обстановка будто из сказки, но главное — на странице присутствует меню сайта и подсказки, куда можно перейти дальше. Если не двигать мышью, сцена постепенно становится черно-белой — такая игривая деталь оживляет опыт.

Сейчас эту версию уже убрали
Сейчас эту версию уже убрали

Kualo

Хостинг-провайдер Kualo превратил свою 404-страницу в ретро-игру. Посетителю предлагали сыграть в классический Space Invaders прямо на странице ошибки. Надпись гласит: «О нет, космические захватчики уничтожили эту страницу! Отомстите им» — и снизу встроена игра в стиле 8bit.

Можно развлечься. И впечатления остались приятные, несмотря на отсутствие искового контента
Можно развлечься. И впечатления остались приятные, несмотря на отсутствие искового контента

Figma

Их 404-я — это тотальный минимализм. Вот вообще пустая страница. Только код сервера и лаконичная надпись — This page could not be found, это страница не обнаружена:

Пожалуй, самая минималистичная 404-я, которую мы видели
Пожалуй, самая минималистичная 404-я, которую мы видели

Imgur

Известный фотохостинг тоже подошел с юмором. Их 404-страница оформлена как галерея картин с животными, у каждой портрет в рамке. Забавно то, что глаза этих животных следят за курсором пользователя по экрану — куда бы вы ни повели мышь, десятки глаз смотрят на нее! Сверху — забавная надпись. Есть кнопка перейти на главную Imgur. Такой интерактив сразу поднимает настроение, а главное — побуждает не уходить сразу.

Эти животные следят за тобой
Эти животные следят за тобой

Каждый из примеров выше — уникальный, но их объединяет то, что они не оставляют пользователя в тупике. Везде есть возможность совершить действие: поиграть, понажимать, перейти к меню, воспользоваться поиском или хотя бы улыбнуться шутке. Именно так и должна работать хорошая страница 404.

Помните, что 404-я страница — тоже часть вашего сайта, хоть и служебная. Она способна сформировать впечатление о бренде ничуть не меньше, чем главная страница. Сделайте ее полезной, информативной и человечной. Тогда случайно «потерявшийся» посетитель не уйдет сразу, а возможно, даже станет вашим лояльным клиентом. Особенно, если вы подарили ему скидку. Или даже простую улыбку.

FAQ по ошибке 404

Эти вопросы чаще всего задают пользователи, SEO-специалисты, вебмастеры и маркетологи. Прочитайте внимательно — здесь точно есть и ваш вопрос.

Вредит ли большое количество ошибок 404 SEO?

Нет, сами по себе 404-страницы не понижают рейтинг вашего сайта напрямую — Google не накладывает штрафы за такие ответы сервера. Но вот множество ошибок 404 могут косвенно повлиять на SEO: поисковые боты тратят краулинговый бюджет на пустые страницы, пользователи уходят (растет показатель отказов) — все это ухудшает восприятие качества сайта.

Кроме того, если на удаленные страницы вели внешние ссылки, вы теряете этот потенциальный трафик, вместе с вожделенным «весом» ссылок. Поэтому важно регулярно проверять и устранять появляющиеся 404, особенно если это ценные разделы.

Чем отличается ошибка Soft 404 от обычной 404?

Soft 404 — не отдельный код, как можно подумать. Словом soft обозначают ситуацию, в которой страница фактически отсутствует, но сервер возвращает не 404, а код успешной загрузки (200) или делает неуместный редирект.

По сути, пользователь видит страницу «не найдено», а поисковая система — будто бы все ОК. Все сбиты с толку — и краулеры, и пользователи. Вот почему такие страницы Search Console помечает как Soft 404. Обычная же 404 — это корректный ответ сервера об отсутствии страницы.

Что делать с удаленной страницей: вернуть ее, редиректить или отдать 404 или 410

Это зависит от ситуации:

  • Если есть прямая замена контенту на проблемной странице либо аналог контента, лучше настроить 301-редирект на новую страницу. Так пользователь сразу попадет на релевантный контент, а поисковый робот перенесет ценность старого URL на новый.
  • Если замены нет, но контент был ценным, стоит подумать в сторону восстановления страницы. Верните ее на сайт, обновив при необходимости. И в последнем случае всё будет корректно для пользователей и с точки зрения SEO.
  • Если страница больше не нужна вовсе, можно оставить 404 или отдавать 410. Разницы для удаления из индекса почти нет. 410 дает понять, что вы умышленно удалили страницу навсегда. Обязательно уберите все внутренние ссылки на эту страницу и из карты сайта, чтобы нигде не всплывала.

Можно ли перенаправлять все 404 страницы на главную сайта?

Технически можно, но не рекомендуется. Массовый редирект всех Not Found на главную улучшает статистику (формально пользователь не видит 404), но портит UX и сбивает поисковых роботов.

Google и «Яндекс» считают такие редиректы ложными (soft 404). Ведь главная страница часто не удовлетворяет запрос, который был у пользователя. Представьте: пользователь кликнул по ссылке на конкретный товар, а тут открывается главная страница.

Пользователь, как минимум, растеряется и, скорее всего, уйдет. Поэтому перенаправлять на главную стоит только единичные действительно подходящие случаи. Пример такого случая — вы удалили раздел блога на сайте и решили все вести на главную с новостями компании. В остальных ситуациях лучше сделать редирект на близкий по теме контент или показать нормальную страницу 404 с навигацией.

Как правильно оформить кастомную страницу 404 для поисковых систем?

Главное правило — отдавать корректный код ответа 404 (или 410) на ней. То есть ваша красивая страница ошибки должна настроена так, чтобы сервер посылал код 404, а не 200. Проверьте это через инструменты, которые мы разобрали выше в этой статье.

В файле robots.txt не блокируйте вашу страницу 404! Краулер должен иметь возможность ее сканировать. Контент самой страницы 404 может быть любым (рекомендации по улучшению мы дали выше), на SEO он напрямую не влияет, т. к. страница все равно не индексируется как полноценная. Но опосредованно влияет на поведение пользователей, а это важно.

Не добавляйте удаленные URL в Sitemap.xml — карта сайта должна содержать только доступные страницы (404-страницы туда не должны попадать).

Заведите привычку: если удалили, убрать ее из sitemap и поставь нужный код, либо прописать редирект. Тогда и поисковые системы, и пользователи будут правильно реагировать на изменения.

Каким образом ошибка 404, возвращаемая сервером, может негативно влиять на SEO-ранжирование сайта? Какие технические меры позволяют минимизировать этот негативный эффект?

Ошибка 404 сигнализирует поисковым системам о недоступности контента, что может привести к потере краулингового бюджета, снижению индексации и падению позиций из-за ухудшения пользовательских метрик (например, роста отказов). Для минимизации вреда следует:

1. Настроить мониторинг 404-ошибок через инструменты веб-мастеров (Google Search Console, «Яндекс Вебмастер»).

2. Реализовать 301-редирект для URL с удалённым контентом на релевантные страницы.

3. Для временно недоступных страниц использовать статус 503, а для окончательно удалённых — 410 (Gone).

4. Кастомизировать страницу 404, добавив навигацию и поиск, чтобы удержать пользователей.

5. Внедрить корректную карту сайта (sitemap.xml), исключив битые ссылки, и обновить внутренние перелинковки.

Грамотная обработка 404-ошибок сохраняет краулинговый бюджет, улучшает пользовательский опыт и предотвращает потерю SEO-ценности.
Сергей Шабуров
Руководитель отдела SEO Kokoc Performance
Сергей Шабуров

Почему один и тот же адрес иногда открывается, а иногда показывает 404?

С точки зрения сервера ошибка 404 — вполне нормальный ответ «по этому адресу ничего нет». А вот скачущий эффект «то есть страница, то нет» обычно связан с инфраструктурой вокруг. Запросы могут улетать на разные серверы или в разные датацентры. Один узел уже обновили, другой еще работает по старой схеме.

В кэше у поставщика контента осталась старая версия, а основной ресурс считает страницу удаленной. В результате в один момент вы попадаете на живую копию, в другой получаете честный 404. На уровне пользователя это лечится только временем, а на уровне разработчика — синхронизацией окружений и кэшей.

Может ли 404 означать, что страницу удалили специально, а не «что-то сломалось»?

Очень часто именно так и бывает. На сайте компании сознательно убирает устаревшую страницу, акцию, продуктовую линейку — вместо нее будет ответ 404, чтобы явно показать: по этому адресу больше ничего не планируется.

Почему после редизайна ресурса массово вылезают 404 по старым ссылкам и как вообще этого избежать?

Типичный сценарий: сделали новый раздел, поменяли структуру адресов, всё выглядит аккуратно, а через пару дней аналитика показывает сотни 404 из внешних источников. Причина проста: старые URL никто не привел к новой схеме. Люди кликают по старым рассылкам, закладкам, публикациям в соцсетях, а там адреса из прошлой версии. По-хорошему, вместе с редизайном настраивают перенаправления со старых адресов на новые. Это не обязанность пользователя, это зона ответственности владельца сайта. Если этого не сделать, часть живого трафика просто пропадет.

Что можно сделать самому, если нужная информация исчезла и вместо неё только 404?

Сначала имеет смысл аккуратно посмотреть на адрес: лишний символ, автозамена, копирование с обрезанным хвостом — классика. Если адрес выглядит корректно, можно чуть сократить путь в строке браузера и открыть раздел повыше, а дальше воспользоваться меню или поиском по ресурсу. Иногда нужную статью уже перенесли, но старую ссылку не обновили. Ещё один рабочий приём — посмотреть копию страницы в веб-архиве, если важен именно прошлый вариант.

Коротко о главном

  • Ошибка 404 — нормальная часть работы сайта. Но ее массовое появление ухудшает пользовательский опыт, расходует краулинговый бюджет.
  • Soft 404 возникает, когда отсутствующей странице присваивается код 200 или выполняется нерелевантный редирект, поэтому для таких URL нужно возвращать 404 или 410 ответ.
  • Для ценных удаленных страниц оптимальное решение — 301-редирект на максимально релевантный контент с сохранением части ссылочного веса.
  • Страницы, которые утратили актуальность и не имеют замен, — удаляем. Можно с кодом 404, либо 410, одновременно убирая внутренние ссылки, а также записи в sitemap.
  • Работа с ошибками 404 и Soft 404 должна входить в регулярный технический аудит.

Присоединяйтесь к нашему Telegram-каналу!
Перейти

Присоединяйтесь
к нашему
Telegram-каналу!

Перейти

Присоединяйтесь
к нашему
Telegram-каналу!

Перейти

Комментарии

Комментариев пока нет. Будьте первым!

💬 Оставить комментарий
Популярные статьи автора
Узнайте стоимость продвижения сейчас
Выберите удобный способ связи:
Выберите удобный способ связи:
Введите Ваш номер телефона:
Введите адрес Вашего сайта:
Введите Ваше имя:

Введите Ваш Email:
Введите адрес Вашего сайта:
Введите Ваше имя:

Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Вы уже проголосовали
+7 (495) 772 97 91
Возьмем ТОП вместе?

Цена лидов в различных нишах
Тематика Стоимость лида (Москва/Россия)
Отдых 500
Мебель 350
Оборудование 500
Бансковские услуги 500
Безопасность 500
Организация мероприятий, концерты, праздники 500
Недвижимость 500
Строительство и отделка 500
Грузоперевозки 500
Доставка еды 350
Юридические услуги 500
Бухгалтерские услуги 500
Пластиковые окна 500
Детские товары 350
Автозапчасти 350
Образование 500
Возьмем ТОП вместе?

Оставить заявку сейчас
Выберите интересующую услугу *

Подпишитесь на рассылку
Не пропустите самое интересное из мира SEO и Digital. Только актуальные и самые крутые статьи.
Заявка успешно отправлена!
Наши сотрудники уже приступили к анализу Вашего сайта. Наш менеджер свяжется с вами в течение дня, спасибо!