• База знаний
  • /
  • Блог
  • /
  • Wiki
  • /
+380 (44) 364 05 71

 

Что такое ошибка 404, ее способы обнаружения и устранения

«Ошибка 404». Эта фраза обескураживает. Пользователь зашел на сайт из поиска, надеясь получить конкретную информацию. Но, наткнувшись на такой ответ, он поспешит уйти. Мало того — есть риск, что он вообще не вернется на ваш сайт. Давайте разберемся, в чем суть проблемы, как ее определить и избежать.  Дополнительно вы узнаете, как удержать пользователя.

Главное о 404 not found

Что означает ошибка 404? Это HTTP-код, утвержденный еще в 1992-м году на консорциуме W3C. Если говорить простыми словами, это код, обозначающий, что ничего не найдено.

Откуда берется ошибка? Пользовательский запрос обрабатывает сервер, на котором расположены файлы сайта. Если серверу удалось найти запрашиваемый файл, он возвращает код 200. Это означает, что все хорошо: можно проводить загрузку. Если сервер на нашел файл, он возвращает в ответ код 404.

Ошибка 404 not foundрасшифровывается следующим образом:

  • 4 — код ошибки со стороны пользователя (он запросил несуществующую страницу или ошибся при написании ссылки);

  • 0 — показатель синтаксической ошибки;

  • 4 — код, конкретизирующий проблему. В этом случае означает «запрашиваемый источник не найден».

Из-за чего возникает ошибка 404

Есть несколько факторов, из-за которых сервер отдает ответ 404 и не загружает искомую страницу:

  1. Неправильная ссылка (адрес). Благодаря поисковым системам практика ручного ввода URL практически изжила себя. Но если пользователь вводил адрес и опечатался — он получит в ответ «Page not found».

  2. URL ведет на несуществующий объект (такую ссылку называют «битой»). Страница по этой ссылке когда-то открывалась, но теперь сервер отвечает 404. Часто корень проблемы — в административных изменениях на сайте.

  3. Страница удалена администратором сайта. Но переходить на нее все равно будут: например, если она была добавлена пользователем в «Избранное» браузера или если поисковая система еще не удалила ее из выдачи (для этого ей нужно провести повторную индексацию сайта).

  4. Неправильная работа сервера. Это случается крайне редко, поэтому не требует детального рассмотрения.

Итак, проблема возникает, если по запрашиваемому адресу нет страницы. О том как исправить ошибку 404, поговорим ниже.

Почему 404 Not Found опасна для сайта?

Корень проблемы мы озвучили в начале статьи: ошибка 404 раздражает пользователя и снижает доверие. Как это выглядит со стороны: посетитель заходит на сайт, сталкивается с ошибкой и уходит в течение 1-5 секунд.

Время пребывания пользователя на сайте — один из показателей ранжирования в Google и Яндекс. Поисковые системы начали учитывать его с 2018 года. В этом есть логика: если посетитель провел на ресурсе мало времени, значит у сайта низкое качество, и он не заслуживает высоких позиций в выдаче. Усилия и время, выделенные на продвижение, будут потрачены впустую.

Как найти страницы с ошибкой 404?

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

Специализированные программы — краулеры

Специалисты пользуются программами для поиска страниц с дубликатами и «битыми» ссылками. Практически в каждой из них есть возможность найти 404-е и выгрузить их данные в отдельный файл. Такой функционал имеется у платных инструментов Netpeak Spider и Screaming Frog Seo Spider, а также в бесплатном Xenu Link Sleuth.

Плагины для CMS

Если сайт работает на WordPress, можно воспользоваться плагином Broken Link Checker. Все «битые» URL после сканирования он сохраняет категории «Неправильные ссылки» на панели инструментов.

Плагины для браузеров

Для Chrome можно загрузить бесплатный инструмент Redirect Path. С помощью него легко проверять, действительно ли страница выдает ошибку 404.

Расширение для Chrome Check My Links в автоматическом режиме сканирует ссылки сайта, определяя рабочие и проблемные ссылки.

Проверить 404 ошибку можно в панели администратора хостинга FREEhost.UA.

Есть два варианта контроля «битых» ссылок:

  1. Просмотр логов. Поиск файлов error_log в журнале ошибок сервера. Все URL, выдающие Page Not Found, можно выгрузить отдельно.

 

Поиск файлов error_log в журнале ошибок сервера скриншот

Инструмент анализа ответов сервера AWStats - скриншот

  1. Инструмент анализа ответов сервера AWStats. Он продемонстрирует в том числе и все ответы 404.

Как устранить ошибку 404?

Лучший способ решения проблемы — профилактика. Избежать появления ошибок 404 можно двумя методами:

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

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

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

Если профилактика не помогла, и проблемные ссылки остались, нужно внедрять другие меры. Как устранить ошибку 404? Первоначально — найти «битые» URL и исправить (настроить редиректы 301 или ответы 410). Если делать мониторинг постоянно, процесс исправления не займет много усилий.

Как снизить вероятность возникновения 404 Not Found?

Дополнительно придерживайтесь нескольких советов:

  • настройте простые URL для основных страниц сайта. Например: site.com/contact. Это исключит пользовательские ошибки при ручном вводе адреса;

  • продумайте четкую структуру сайта заранее, чтобы не править ее глобально, когда ресурс уже работает и проиндексирован. Из-за резких изменений уходят пользователи и снижаются показатели;

  • не удаляйте товарные страницы, даже если продукции уже нет в продаже. Измените их и предложите перейти, пример, в категорию новой продукции от этого производителя

  • размещайте файлы сайта только на надежном сервере. Доверяйте ответственному и авторитетному хостинг-провайдеру. Объективно оценивайте потребности (например, для крупного ресурса с сотнями страниц и большим трафиком выбирайте выделенный сервер);

  • настройте страницу 404, чтобы пользователь задержался и в итоге остался на сайте. Об этом поговорим ниже.

Как оформить страницу 404?

Совсем избежать отображения 404 Page Not Found нереально. Ничто не может застраховать от пользовательской ошибки при вводе адреса. Значит, ваша задача — предложить посетителю интересную страницу 404, которая удержит его внимание.

Что советуют эксперты Google и Яндекс

В Google рекомендуют создать страницу 404 в общей стилистике дизайна сайта. Нужно дать посетителям право сообщить о проблеме владельцу сайта. Обращаться с пользователями максимально корректно. И самое главное — отключить индексацию.

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

Как заполнить страницу 404?

Интересная, полезная и необычная — основные требования к шаблону 404. Варианты контента стоит подбирать, ориентируясь на специфику сайта. Вот несколько идей:

  • интернет-магазин. Можно вставить строку поиска, чтобы посетитель мог без возвращения назад продолжить искать нужный товар. Как вариант — разместить фото и ссылки на аналогичные товары;

  • информационный или развлекательный сайт. Дать ссылки на похожие по теме материалы;

  • универсальный вариант. Разместить интересное фото, рисунок, анимацию или даже мини-игру. Это решает две проблемы: борется с негативом и удерживает посетителя.

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

Как настроить 404 Page Not Found?

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

Предварительно необходимо переместить настроенный шаблон в корневую папку. Далее в .htaccess, в любой свободной строке нужно прописать:

ErrorDocument 404 https://адрес ресурса/404.html

Сделав это, вы настроите отображение именно вашего шаблона. Теперь можно провести тестирование: например, написать в браузере ссылку с ошибкой.

Обратите внимание: клиентам хостинга FREEhost.UA доступна настройка страницы ошибок непосредственно в панели управления, что значительно проще и быстрее. 

Интересные примеры оформления

Акцент на графике, вызывающей положительные эмоции

Какследует офрмлять страницу 404 - крестики-нолики

Игра «крестики-нолики»

Оформление страницы 404 ошибки в анимацинном стиле

Графика и анимация (в разных местах экрана «загораются» глаза)

Применяйте юморной стиль пр оформлени странирцы 404 ошибки

Акцент на юморе

Используйте образы известных персонажей при оформлении 404 ошибки

Использование известных персонажей

Рекомендации компании FREEhost по устрванению ошибки 404

Подробная инструкция по решению проблемы

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

Мы что-то пропустили? Поделитесь мнением: нам очень важно знать, помогла ли вам статья. Ждем ваших отзывы и комментарии!

 

Дата: 09.06.2020
Автор: FREEhost.UA
Голосование

Авторам статьи важно Ваше мнение. Будем рады его обсудить с Вами:

comments powered by Disqus
Спасибо, что выбираете FREEhost.UA