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

Каковы причины ошибок 404?
Ошибки 404 могут возникать из-за проблем на вашем сайте, на стороннем ресурсе или по вине пользователя. Вот несколько распространённых причин:
- Битые ссылки. Если в URL, связанном с определённой ссылкой, допущена опечатка или другая ошибка, сервер возвращает код ошибки 404.
- Удалённые страницы. Ссылка, ведущая на удалённую страницу, называется мёртвой ссылкой. Если вы удалите страницу с сайта, переход по внутренней или внешней ссылке на неё приведёт к ошибке 404.
- Ошибка пользователя. Ошибки 404 могут возникать и из-за действий пользователя. Если пользователь введёт в адресной строке неправильный URL, он увидит сообщение об ошибке 404, информирующее о том, что такой страницы не существует.
- Проблемы с кэшем. Если данные, сохранённые в кэше браузера пользователя после предыдущего посещения сайта, конфликтуют с обновлениями сайта, пользователь может столкнуться с ошибкой 404. Очистка кэша обычно решает эту проблему.
- Проблемы с постоянными ссылками или файлами. Неполадки со ссылками сайта, правами доступа к файлам или конфигурационными файлами могут вызвать массовые ошибки 404 по всему сайту.
Минимизировать ошибки 404 можно с помощью так называемого 301-редиректа. Например, если вы удалили страницу или переместили ресурс, можно настроить перенаправление, чтобы пользователи, пытающиеся перейти по старому URL, попадали на нужную страницу. Однако если редирект настроен неправильно, вместо перенаправления отобразится ошибка 404.
Что такое мягкие ошибки 404 (soft 404)?
Мягкая ошибка 404 (soft 404) возникает в том случае, когда несуществующая страница возвращает код состояния 200 (OK) вместо ошибки 404. В результате поисковые системы могут тратить ресурсы на сканирование страниц, которых фактически не существует, что негативно влияет на SEO.
Такие ошибки могут возникать, если:
- товар больше не продаётся, но страница остаётся доступной;
- удалённая страница не имеет настроенного редиректа;
- страница категории или результатов поиска не содержит товаров;
- отдельный вариант товара (размер, цвет) больше недоступен.
Чтобы избежать мягких ошибок 404, при изменении URL проверяйте удалённые страницы и настраивайте редиректы.
Как найти ошибки 404 на сайте
Существуют инструменты для проверки сайта на наличие ошибок 404 и выявления мёртвых или битых ссылок. Некоторые из них также позволяют обнаружить битые обратные ссылки — ссылки на других сайтах, ведущие на несуществующий URL вашего домена.
Вот несколько популярных вариантов:
Google Search Console
Google Search Console позволяет отслеживать производительность сайта и выявлять ошибки. С его помощью можно просмотреть все URL, генерирующие ошибки 404. Для этого войдите в систему и выберите раздел «Покрытие», а затем «Ошибки». Также можно использовать инструмент «Проверка URL», чтобы найти расположение битой ссылки. Если битая ссылка находится на вашем сайте, вы можете её исправить. Если это внешняя ссылка, можно связаться с владельцем стороннего ресурса и попросить внести исправление или настроить редирект.
Broken Link Checker
Broken Link Checker — бесплатный онлайн-инструмент, который сканирует ваш сайт и выявляет ссылки, ведущие на несуществующие URL вашего домена или других сайтов.
В отличие от Google Search Console, Broken Link Checker не обнаруживает битые входящие ссылки, то есть ссылки на других сайтах, ведущие на несуществующий URL вашего домена.
SEOAnt Broken Link Redirect
SEOAnt Broken Link Redirect — приложение, которое может ежедневно или еженедельно проверять ваш сайт на наличие ошибок 404. Оно также способно минимизировать ошибки 404, автоматически перенаправляя пользователей на указанный URL при возникновении ошибки.
Почему важно исправлять ошибки 404?
Если не устранять ошибки 404, это может ухудшить позиции сайта в поисковых системах, негативно повлиять на пользовательский опыт и снизить трафик:
- Ухудшение SEO-показателей. Битые внутренние ссылки могут помешать поисковым системам корректно сканировать ваш сайт, что негативно скажется на позициях в результатах поисковой выдачи (SERP).
- Снижение трафика. Входящие ссылки — ссылки на других сайтах, ведущие на ваш ресурс — способствуют улучшению позиций в поисковых системах и увеличению трафика. Если эти ссылки приводят к ошибке 404, вы теряете эти преимущества.
- Негативный пользовательский опыт. Ошибка 404 может вызвать раздражение и отбить у пользователей желание продолжать изучение вашего сайта. Это также подрывает доверие к бренду, особенно если ошибка вызвана битыми внутренними ссылками или возникает регулярно.
Как исправить ошибку 404
- Исправьте битые ссылки
- Настройте редиректы
- Устраните проблемы с постоянными ссылками
- Исправьте права доступа к файлам
- Отключите файл .htaccess
Полностью избавиться от ошибок 404 невозможно. Например, если пользователь попытается зайти на ваш сайт, введя неправильный URL в адресной строке браузера, он неизбежно столкнётся с ошибкой. Однако вы можете исправить ошибки, вызванные проблемами на вашем сайте, и использовать стратегические редиректы для минимизации остальных. Вот как устранить различные типы ошибок 404.
1. Исправьте битые ссылки
Если ошибка 404 вызвана опечаткой в URL, решение простое: исправьте URL в панели управления вашей системы управления контентом (CMS) или платформы сайта. Если страница по указанному URL была перемещена или удалена, лучше настроить редирект, как описано в следующем шаге.
2. Настройте редиректы
Если ошибка 404 вызвана перемещением или удалением контента, можно настроить редирект для автоматического перенаправления пользователей на новое расположение. Эта стратегия гарантирует, что внешние ссылки, ведущие на отсутствующую страницу, не будут генерировать ошибку 404. Иногда редиректы настраивают и с учётом возможных ошибок пользователей. Например, shopify.com/help перенаправляет на корректный URL — help.shopify.com/en.
Настроить редирект можно через CMS или платформу сайта. Порядок действий зависит от провайдера, поэтому обратитесь к справочному центру вашей платформы за конкретными инструкциями. Также можно использовать плагин для редиректов, чтобы создавать массовые или автоматические перенаправления.
3. Устраните проблемы с постоянными ссылками
Постоянная ссылка (permalink) — это полный URL сайта или страницы. Установка нового плагина, восстановление сайта из резервной копии или обновление платформы могут нарушить работу постоянных ссылок, вызвав массовые ошибки 404 по всему сайту. Если ошибки возникают на множестве страниц, войдите в CMS, перейдите в настройки постоянных ссылок и следуйте инструкциям вашего провайдера для обновления параметров.
4. Исправьте права доступа к файлам
Права доступа к файлам определяют, какие пользователи могут получить доступ к определённым типам контента на сервере. Если права доступа настроены неправильно, пользователи могут столкнуться с ошибкой 404. Чтобы проверить права доступа, войдите в CMS, перейдите в раздел прав доступа к файлам и убедитесь, что контент не ограничен для определённых групп пользователей. Если ограничения установлены, обновите настройки прав для устранения ошибки.
5. Отключите файл .htaccess
Файл .htaccess — это конфигурационный файл, который управляет редиректами, безопасностью и правами доступа. Если файл повреждён, на сайте могут возникнуть массовые ошибки 404. Исправить это можно следующим образом:
- Создайте резервную копию сайта.
- Подключитесь к веб-серверу по протоколу безопасной передачи файлов (SFTP).
- Отключите файл .htaccess.
- Переименуйте файл, чтобы сайт не обращался к нему.
- Сгенерируйте новый файл .htaccess.
- Сохраните изменения.
Часто задаваемые вопросы об ошибке 404
Что означает ошибка 404?
Ошибка 404 означает, что веб-сервер не может найти определённую страницу на вашем сайте. Этот тип ошибки возникает, когда проблема связана с URL или со страницей, связанной с этим URL.
Обязательно ли настраивать редирект для страницы, генерирующей ошибку 404?
Редирект для исправления ошибки 404, вызванной удалённым или перемещённым контентом, гарантирует, что пользователи, пытающиеся перейти по старому URL, не столкнутся с ошибкой. Если же ошибка вызвана опечаткой в URL на вашем сайте или проблемой с правами доступа и настройками, достаточно устранить первопричину.
Можно ли настроить внешний вид страницы ошибки 404?
Да. Вы можете кастомизировать страницу ошибки 404, чтобы она соответствовала стилю вашего бренда и улучшала пользовательский опыт. Некоторые компании предлагают пользователям воспользоваться поиском по сайту или предоставляют ссылки на основные разделы, содержащие запрашиваемый ресурс.

