Что такое ошибка 404 как с ней бороться
Ошибка 404 — это код ошибки, отображаемый в ответ на попытку запустить несуществующую страницу сайта. Это один из HTTP-кодов, задачей которого является отправка информации между сервером и браузером о статусе выполненного запроса. Ошибка 404 может иметь много причин и безвредна для веб-сайта, если их немного.
Какие ещё ошибки бывают? Серия кодов 400 связана с запросами и проблемами показов веб-сайтов на клиентской стороне. Например, ошибка 403 сообщает, что доступ к URL ограничен, а ответ «Сервер не найден» свидетельствует, что браузер не смог обнаружить место размещения сайта. Ошибка 410 (Gone) связана с удалением исходной страницы, поэтому она похожа на страницу 404, когда страница не найдена.
Откуда берутся ошибки 404?
Это может быть как обычными ошибками или сигнализировать о серьезных неисправностях на сайте.
Пользователь может увидеть 404 при попытке доступа к сайту по собственной ошибке. Часто пользователи, вводя адрес страницы в спешке, допускают опечатку и пытаются найти подстраницу с несуществующего сервера. В этом случае ошибка отображается в ответ на запрос.
Ошибка 404 при удалении страницы или ресурса, к которому пользователь пытается получить доступ. Это может быть связано с перестройкой или обновлением сайта или желанием владельца удалить контент. Аналогичной причиной появления ошибки 404 является изменение адреса страницы из-за смены наименования товара в интернет-магазинах.
Ошибки 404 появляются при изменении движка или шаблона сайта, или при изменении структуры URL. Это очень неудобное и опасное явление, поскольку затрагивает много страниц сайта и представляет угрозу как с точки зрения пользовательского опыта и доступа к сайту, так и с точки зрения SEO.
Причиной ошибки 404 может быть и временное отключение сайта. Чтобы не растерять посетителей, обычно такие работы проводят в ночное время, когда поток посетителей мал. Поэтому следует завершить технические работы как можно скорее и не забыть запустить страницу, на которой они проводились.
Очень серьезной ситуацией, при которой может возникнуть ошибка 404, является хакерская атака и заражение веб-сайта. Когда это происходит, вирус создает сотни недоступных страниц, чтобы навредить сайту. Если ситуацию не решить быстро, она может иметь негативные последствия для продвижения сайта.
Как найти ошибку 404
Вне зависимости от мотивации, найти ошибки 404 на странице можно несколькими способами.
Использовать инструменты Google Search Console или Вебмастера Яндекса. В этих сервисах при росте количества страниц с кодами 4ХХ приходят уведомления на саму панель или почту. Это самый простой и эффективный способ узнать о страницах, которые не работают. Чтобы найти список ошибок 404, зарегистрируйте сайт в одной из систем, а затем перейдите из Индекса во вкладку Статус — в Google, или в раздел Диагностика — в Яндексе.
Другой, более продвинутый способ отлова ошибок 404 — использование внешних SEO-инструментов. Это как специализированные инструменты для проверки кодов на сайте, так и обширные SEO-инструменты с соответствующими функциями, позволяющими отлавливать страницы с кодом 404.
Самый продвинутый способ мониторинга сайтов на наличие ошибок — проверка логов хостинга. Они также могут дать те же знания, что и инструменты SEO или Google Search Console.
Опасны ли ошибки 404?
Ошибки 404 not found не вредны для сайта. Сами по себе они не несут негативные события, это всего лишь сообщения, отображаемые в ответ на ошибку сервера 404 в браузере пользователя.
На практике, ошибка 404 может иметь серьезные последствия — особенно когда их много. Таким образом, хотя сами по себе ошибки 404 не вредны, косвенно их появление на веб-сайте снижает его качество. Они могут негативно повлиять на пользователей, которые не найдя нужной страницы, перейдут на сайт конкурентов, или негативно повлиять на продвижение сайта.
Ошибка 404 как исправить?
Выбор зависит от причины ошибки:
- Ошибка из-за неверного URL. Для решения проблемы замените ошибочную ссылку на правильный адрес добавлением 301 редиректа, чтобы сервер отдавал код 200 OK.
- Битая ссылка. Решений два: удалить ссылку или заменить её на другую.
- Создать оригинальную страницу 404, которая будет информировать пользователя, что запрошенная страница не существует. На ней нужно расположить ссылки для перехода на главную страницу или каталог, контакты.
С ошибкой 404 сталкиваются все сайты. При частой проверке можно своевременно найти неработающие ссылки и изменить их. Обязательно нужно настроить страницу появления ошибки 404 Not Found, которая подскажет посетителям, что делать дальше.