Ошибка 404 – одна из самых распространенных проблем, с которыми сталкиваются как владельцы, так и обычные посетители сайтов. На этой странице вы узнаете, что такое страница с ошибкой 404, а также узнаете, как исправить проблему с недоступными страницами.
Ошибка с кодом 404 относится к группе клиентских ошибок (4xx) в протоколе HTTP. Этот код означает, что браузер смог установить соединение с сервером, где расположен сайт, но нужная страница или файл на нём не найдены.
Например, если вы видите ошибку 404 Not Found, это может означать, что сам сайт работает, но на нем нет нужной вам страницы или файла. Код HTTP 404 не зависит ни от вашего браузера, ни от провайдера, ни от других внешних факторов, он напрямую связан с самим сайтом.
Страница 404 – это визуальное оформление ошибки 404. Без настройки вы увидите лишь стандартную «отбивку» браузера, что страница не найдена, но владелец веб-сайта может задать собственный дизайн страницы, дополнив её ссылками и другой информацией.
Как правило, владельцы сайтов стараются создать страницу 404, чтобы сохранить часть посещений и помочь пользователям. Пример страницы с ошибкой сервера:

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

Если вы владеете сайтом, на ваш сайт также рекомендуется добавить страницу 404. Это требуется как для удобства пользователей, так и для улучшения поведенческих факторов.
Сообщение об ошибке 404 может застать врасплох любого посетителя, и чтобы исправить это состояние, вы можете предложить посетителю дополнительные ссылки с полезной информацией.
Создать подобную страницу можно как на HTML, так и с использованием готовых плагинов для CMS или с использованием других языков программирования.
Наличие ошибки 404 означает, что на сайте отсутствует определенная страница или файл. Ошибка возникает по разным причинам.
Основные причины, почему вы видите 404 Page Not Found на странице:
Удаление файла или страницы – самая частая причина, но иногда причина кроется в том, что сервер не может найти нужную страницу или файл из-за настроек. Например, ошибка сервера может возникнуть из-за неправильного обновления сайта, установки плагина и по другим причинам.
Обычные посетители могут оказаться на такой странице разными способами, например, перейдя по устаревшей ссылке из поисковой системы, по ссылке на другой странице вашего сайта или иным образом. Хоть поисковые системы со временем и удаляют из индекса несуществующие страницы, но первое время могут выдавать даже несуществующие URL в выдаче.
Исправлять ошибки 404 на сайте нужно сразу по нескольким причинам, но главная – возможная потеря аудитории. Если по какому-то URL адресу на сайте есть заходы, но там не существует страницы, то вы теряете пользователей. Помимо потери аудитории, есть и другие последствия:
Ошибка 404 также влияет на результаты для бизнеса – вместо того, чтобы попытаться сконвертировать посетителя в клиента, владелец проекта теряет его из-за отсутствия информации.
Большое количество 404 ошибок может означать существенные проблемы на сайте, то что он заброшен и не поддерживается. Это также влияет на СЕО, делая общую оптимизацию сложней и дольше.
Важно – поисковые системы негативно относятся к таким ошибкам, если такие страницы не закрыты от индексации. Одним из решений является закрытие страниц в noindex. Чаще всего такое решение временное, так как и для пользователей, и для поисковой системы лучше, если несуществующих страниц на сайте не будет.
Найти все URL с ошибкой 404 можно лишь с помощью специальных инструментов. Проверять вручную адреса не просто долго, но и неэффективно, так как даже в карте сайта могут быть не все страницы. Поэтому стоит использовать специализированные решения.
Google Search Console – оптимальный инструмент для постоянного мониторинга. Это бесплатное решение, которое позволяет увидеть актуальную картину по собственному сайту. Минус только один – вы не сможете проверить проекты, к которым у вас нет доступа.
Для работы достаточно завести Google-аккаунт и добавить в консоль свой проект, подтвердив права. Далее Гугл будет обозначать в панели страницы с проблемами:

Помимо информации в консоли, Гугл также будет присылать регулярные отчеты, что позволяет удобно отслеживать страницы с проблемами. Как часто Google будет писать вам на почту и что именно вы будете получать – это можно настроить в личном кабинете Консоли.
Screaming Frog – платный инструмент для сканирования сайта. В отличие от Google Search Console, это решение подходит для анализа собственного сайта и для анализа чужих проектов, так как достаточно только ввести адрес сайта.
Инструмент позволяет выявить все 404 страницы на любом проекте, сформировать отчет, а также собрать дополнительную информацию по проекту. Также этот инструмент позволяет найти не только ответ сервера 404, но и битые ссылки и другие проблемы.
Также существуют и другие решения, в том числе онлайн. Например, можно использовать Ahrefs, SEMRush и их аналоги.
Помимо внешних инструментов, также существует ряд плагинов для популярных CMS, которые позволяют собрать логи по битым страницам. Например, существуют плагины для WordPress:

Плагины могут нагружать сервер из-за дополнительных запросов к базе данных. Поэтому решения без плагинов являются более предпочтительными, особенно, если на вашем проекте много страниц.
Красиво оформленная страница 404 поможет сохранить часть трафика на сайте, но важно избавляться от самой проблемы, а не маскировать её.
Исправить ошибку может только владелец сайта или человек с доступом. Обычный пользователь, кто оказался на странице 404 ошибки случайно, не может исправить ситуацию. В этом случае можно лишь сообщить администратору, что отсутствует нужная вам страница.
Устранить ошибку 404 можно относительно быстро, если она одна, но для массовой проблемы важно знать четкий алгоритм действий:
Для страниц, которых нет, но они должны быть, важно создать контент. Иногда устранение заключается не в редиректе, а в создании страницы. Это особенно актуально, если вам нужна эта страница в поисковой выдаче.
Теперь вы знаете, что такое ошибка 404 и как ее исправить, но у вас могли остаться другие вопросы. Мы собрали ответы на самые частые из них далее.
Если вы перешли по ссылке, а на сервере больше нет того, что вы хотели увидеть или этого никогда и не было – вы увидите сообщение об ошибке. Существуют разные коды ошибок, например, 503, 504 и другие. Необязательно знать, что значит код, так как помимо кода, также выводится сообщение о его содержании, например «Страница не найдена» или «Page Not Found» – это полностью отражает смысл данной ошибки.
Большое количество ошибок на страницах, как и большое количество битых ссылок – это негативно влияет на пользователей и на поисковики. Если вы хотите собирать трафик по конкурентным запросам, желательно снизить количество проблем на сайте или вовсе свести их на нет.
Пользователь, зашедший на страницу, никак не влияет на проблему – она может возникнуть на абсолютно любой странице. Например, если вы измените адрес страницы, но не обновите URL или забудете настроить редирект.
Если вы заботитесь об удобстве вашего сайта для пользователей, а также хотите высоко ранжироваться по высококонкурентным запросам, то необходимо устранять ошибки.
Отсутствие информации, которую пользователь ожидал увидеть на сайте – большая проблема. Если пользователь вернется обратно в поисковик с тем же запросом, то поисковая система может расценить вашу страницу недостаточно качественной и понизить её в выдаче по определенным запросам.
Избавиться от ошибок на сайте полностью невозможно, так как пользователи могут даже сами ошибиться в URL. В ваших руках то, что будет отображаться на странице с ошибкой. Рекомендуется добавить на страницу ссылку на главную, а также то, что может помочь вам сохранить посетителя на сайте.
Код 404 лишь сигнализирует посетителю, что искомой страницы или файла нет. Ошибка 404 может возникнуть на любом сайте – это нормально. Но большое количество страниц с проблемами, как и большое количество битых ссылок – это плохо.
Само по себе наличие страницы 404 на сайте – это не только не плохо, но и обязательно. Но если у вас на проекте большое количество ошибок, то это может сигнализировать о проблемах. Поэтому важно отслеживать ситуацию, а также вовремя настраивать сайт.