Главное меню

  • Факторы
    • Все факторы
    • Технические
    • Юзабилити
    • Скорость загрузки
    • Контентные
    • Ссылочные
    • Поведенческие
    • Коммерческие
    • Траст
    • Негативные
  • База знаний
  • Термины
  • Новости

Ошибка и страница 404 Not Found

Автор: Антон Майоров
Создано: 2020-02-29
Обновлено: 2021-01-20

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

Содержание

  • Что такое ошибка 404?
  • Почему возникает ошибка 404?
  • Что ошибка 404 значит для SEO?
  • Как проверить код ответа сервера?
  • Как обеспечить ответ сервера 404?
  • Как исправить ошибки 404 на сайте?
  • Что такое страница 404?
  • Как сделать страницу 404?
  • Как оформить страницу 404?

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

404 Not Found (не найдено) — это правильный код ответа сервера при запросах на несуществующие страницы.

У каждой цифры кода есть значение:

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

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

Пользователь может столкнуться с ошибкой по разным причинам:

  • ошибка при вводе URL в адресной строке;
  • переход по «битой ссылке»;
  • запрашиваемая страница ранее существовала, но была удалена;
  • запрашиваемая страница была перенесена на другой адрес без редиректа со старого адреса;
  • и т. д.

Как ошибка 404 влияет для SEO?

Если при запросе несуществующей страницы сервер возвращает код 200 OK, то это сигнализирует поисковым системам о том, что страница существует. Такая техническая оплошность мешает корректно индексировать сайт и может негативно отразиться на его ранжировании.

Страницы 404 не должны индексироваться поисковыми системами. Убедитесь, что ваш веб-сервер отправляет код статуса HTTP 404

Справка Google

Одна из распространенных ошибок заключается в замене сообщения об ошибке 404 (страница не найдена) для несуществующих страниц на страницу-заглушку, которая возвращается с кодом ответа 200 (ОК). В этом случае поисковая система считает, что страница с некорректным адресом существует, и не удаляет ее из своей базы. Это приводит к более медленному индексированию полезных страниц на сайте.

Яндекс.Помощь

Как проверить код ответа сервера?

Проверить ответ сервера на запрос несуществующей страницы можно следующими способами:

Проверка ответа сервера в Яндекс.Вебмастере

Требуется авторизация.

Проверка ответа сервера в Яндекс.Вебмастере
Инструменты разработчика в браузере

Для открытия панели инструментов разработчика в браузерах Chrome и Firefox используется сочетание клавиш Ctrl + Shift + U.

Ответ сервера в Chrome
Ответ сервера в Firefox

Как обеспечить ответ 404 Not Found?

Если сайт функционирует на какой либо из популярных CMS, то проблем с ответами сервера быть не должно. Тем не менее следует убедиться, что сервер обрабатывает все запросы корректно. Если при запросах несуществующих страниц возвращается код 200 OK, либо другой, отличный от 404 Not Found, то нужно обратиться в техническую поддержку хостинг-провайдера (если вы не разбираетесь в серверных настройках).

Как исправить ошибки 404 на сайте?

Чтобы свести количество ошибок на сайте до минимума, следует найти и исправить (или удалить) внутренние битые ссылки.

Для этого можно воспользоваться бесплатными сервисами для веб-мастеров:

Яндекс.Вебмастер
Ссылки → Внутренние ссылки → Запрещены к индексированию или не существуют
1. Внутренние ссылки в Яндекс.Вебмастер
2. Нерабочие ссылки в Яндекс.Вебмастер
Google Search Console
Индекс → Покрытие → Исключено → Не найдено (404)
1. Покрытие → Исключено
2. Не найдено (404)
3. Неработающие ссылки

Что такое страница 404?

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

Страница 404 показывается посетителю, когда тот пытается перейти по ссылке, которую сервер не может найти (например, она удалена или ее URL введен неправильно). Советуем вам разработать собственную страницу 404.

Справка Google

Стандартные серверные страницы для ошибок не имеют ничего общего с дизайном сайта, а также не соответствует принципам юзабилити:

Стандартная страница 404 на Nginx
Стандартная страница 404 на Apache

Как сделать страницу 404?

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

В профессиональных шаблонах (темах) для популярных CMS уже предусмотрены свои страницы ошибок, но они почти всегда не соответствуют принципам юзабилити и рекомендациям поисковых систем. Чтобы привести их в соответствие хотя бы минимальным требованиям, достаточно иметь доступ к HTML-файлу для редактирования.

Также в зависимости от CMS существуют и другие способы сделать страницу ошибки, внешне и функционально соответствующую сайту:

  • Создание собственной страницы 404 для сайта на Joomla 3

Также если сайт функционирует на сервере Apache, то в корне сайта можно создать HTML-файл, который будет отображаться при запросах несуществующих страниц, а в файле .htaccess разместить следующий код:

ErrorDocument 404 /[название файла].html

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

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

Примеры собственных страниц 404, которые созданы недостаточно качественно:

Пример 1
Пример 2
Пример 3

Стандартная страница 404 обычно неинформативна и никак не связана с вашим сайтом. А на собственной странице 404 вы можете разместить полезные ссылки и элементы дизайна своего сайта.

Справка Google

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

Яндекс.Помощь

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

Чтобы страница ошибки не становилась причиной плохих поведенческих факторов, на ней должны соблюдаться три главных правила:

Контент страницы должен информировать пользователя о том, что он запросил несуществующую страницу
Для этого в заголовке страницы (тег <h1>) укажите что-то вроде «Страница не найдена» или «Страница не существует», а под заголовком добавьте уточняющий текст и соответствующее изображение.
Страница должна содержать элементы навигации
Как минимум в контенте должна быть ссылка на главную страницу сайта, но лучше, чтобы на странице ошибки присутствовало главное меню сайта и форма поиска. Это облегчит «заблудившемуся» на сайте пользователю быстро сориентироваться и найти нужную информацию.
Страница должна соответствовать дизайну сайта
В этом случае уже знакомым с сайтом пользователям не придётся сомневаться в том, что они находятся на нужном сайте, а новые пользователи сразу смогут оценить качество дизайна.

Примеры страниц 404, соответствующие дизайну сайта и правилам юзабилити:

Пример 1
Пример 2
Пример 3

Ссылки

Внутренние материалы

  • Иконка сайта Favicon
  • Мета-тег Robots
  • Файл Sitemap XML
  • Файл robots.txt

Внешние материалы

  • Создание собственной страницы 404
  • Ошибки 404 (страница не найдена)
  • Ложные ошибки 404
  • Корректное оформление страницы с ошибкой 404
  • Ошибка 404
 
  • Главная
  • Карта сайта
  • Поиск

Главное меню

  • Факторы
    • Все факторы
    • Технические
    • Юзабилити
    • Скорость загрузки
    • Контентные
    • Ссылочные
    • Поведенческие
    • Коммерческие
    • Траст
    • Негативные
  • База знаний
  • Термины
  • Новости

Все права защищены ©2025 SEO-портал


полная версия сайта