Разбираем основные коды HTTP статусов

Коды ошибок и состояния – это стандартизированный ответ сервера в виде трех цифр при запросах по протоколу HTTP. Они помогают определить его статус: было ли соединение успешным или такой страницы не существует, выявить проблемы с авторизацией и многое другое.

Такие цифры как 301 и 404 встречаются довольно часто, но есть и другие, с которыми вы, возможно, не сталкивались.

В данной статье мы разберем некоторые существующие коды ответов HTTP, а также узнаем их роль в SEO.

Зачем нужны коды ответа сервера

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

При изменениях на сайте, таких как удаление страницы или смена URL-адреса, вебмастер настраивает HTTP-коды ответов, для управления индексацией поисковыми системами и перенаправления с одной страницы на другую. Внутренняя оптимизация – важная работа для лучшего ранжирования в поисковых системах.

Виды и классификация кодов ответа

Ответ сервера — это трехзначный код, с небольшим пояснением в виде текста. Именно эти три цифры содержат данные о состоянии страницы. Для удобства использования предусмотрено разделение их на группы, которые имеют свои характерные особенности. Нумерация производится по счету от 1 до 5, где первая цифра — это класс, а вторая и третья дают порядковый номер ответа.

Деление кодов ответа сервера по назначению:

  • 1ХХ Информационные – сервер принял и обрабатывает запрос;
  • 2ХХ Успешные – сервер успешно обработал запрос;
  • 3ХХ Перенаправления – сервер сообщает о необходимости дополнительных действий;
  • 4ХХ Ошибки клиента – указывают на ошибки со стороны клиента;
  • 5ХХ Ошибки сервера – указывают на ошибки со стороны сервера.
Виды http ответов

Рассмотрим наиболее часто встречающиеся коды ответов сервера.

Распространенные ответы серверов

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

301 Moved Permanently (Перемещение на постоянной основе)

Код перенаправления означает, что URL страницы был изменен или не существует. Пользователю предлагается переход на новый URL, который указывается в теле сообщения в поле Location.

301 редирект

Изначальной задачей кода была склейка зеркал (страниц с www и без www), перенос частей сайта на новый домен и перевод с HTTP на HTTPS.

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

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

Прямой и непрямой редирект

302 Found (Найдено)

В отличие от постоянного 301 редиректа, 302 – временный. Он информирует о том, что запрашиваемый ресурс найден, но пока находится по другому адресу, указанному в теле сообщения в поле Location.

302 редирект

Применение редиректа обусловлено временным перенаправлением, с дальнейшим использованием старого URL. Именно так этот сигнал воспринимает поисковик, оставляя весь ссылочный вес за старой страницей.

304 Not Modified (Не изменено)

Этот ответ сервера информирует, что на запрашиваемой странице не было обновлений с момента последнего посещения.

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

Профессиональный аудит сайта

403 Forbidden (Доступ запрещен)

Сервер не может выполнить полученный запрос, по причине ограничений доступа.

Данный код ошибки можно увидеть при ограничении по IP-адресу или попытке просмотра системных файлов пользователем, у которого нет доступа. Ошибка может возникать при неправильном указании индексного файла для главной страницы, если в корневой папке сайта отсутствует файл с названием index.html или index.php. Со временем страницы с этим кодом удаляются из индекса, поэтому Google рекомендует использование ответа 404.

404 Not Found (Не найдено)

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

Ошибка 404

Причины появления ошибок 404:

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

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

Оформление страницы 404

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

Интересно оформленная, оптимизированная и просто визуально красивая страница позволит вам сохранить потенциального клиента на сайте, заинтересовать его и донести необходимую информацию.

При создании страницы предлагаем руководствоваться следующими правилами:

  1. Оформление должно быть исполнено в одном стиле с сайтом.
  2. Наличие нескольких вариантов дальнейшего взаимодействия с ресурсом.
  3. Больше креатива и нестандартных решений.
Нестандартное решение вывода страниц 404

Для создания персональной страницы 404 вы можете использовать:

  • конфигурационный файл htaccess;
  • язык программирования PHP;
  • программное обеспечение WordPress.

410 Gone (Удалён)

Данный ответ сервера сообщает, что контент, находившийся по указанному адресу, недоступен.

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

Перед удалением страницы обязательно проверяйте ссылки, ведущие к ней. Проверка ресурса на наличие битых ссылок и их устранение – одна из базовых задач по оптимизации.

503 Service Unavailable (Сервис недоступен)

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

  • перегрузка;
  • обслуживание;
  • зависание скриптов;
  • DDoS атаки.

Часто эту ошибку называют временной, и сервер может указать время, спустя которое можно повторить запрос в поле Retry-After, но такое встречается редко.

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

Проверка кодов состояния на сайте

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

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

Получить ответ сервера можно:

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

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

https://seotemple.org/blog/razbiraem-osnovnye-kody-http-statusov/

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован.

Политика конфиденциальности

Соглашение на обработку персональных данных

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006 года Вы подтверждаете свое согласие на обработку  персональных данных: сбор, систематизацию, накопление, хранение, уточнение (обновление, изменение), использование, передачу. 

Настоящее согласие распространяется на следующие Ваши персональные данные: фамилия, имя и отчество, адрес электронной почты, почтовый адрес доставки заказов, контактный телефон, платёжные реквизиты.

Срок действия согласия является неограниченным.

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

Настоящее согласие действует в течение всего периода хранения персональных данных, если иное не предусмотрено законодательством Российской Федерации.