Самые важные коды состояния HTTP для SEO
Опубликовано: 2022-10-26Всякий раз, когда пользователь вводит URL-адрес веб-страницы в свой веб-браузер и нажимает Enter, он отправляет запрос на веб-сервер для доступа к этому конкретному веб-сайту. Веб-сервер отвечает запрошенной страницей (плюс любые дополнительные ресурсы, такие как изображения или сценарии, которые необходимы странице), и браузер отображает страницу. Он также возвращает код состояния HTTP вместе с каждым запросом.
В большинстве случаев эти коды состояния HTTP не отображаются, поскольку запрос был выполнен успешно. Однако, когда сервер не может получить доступ к запрошенному ресурсу, он предоставит объяснение, почему это не удалось, с помощью определенного кода состояния ответа.
Этот список кодов состояния HTTP будет определять наиболее распространенные типы кодов ответов, которые вы можете увидеть, и те, которые могут повлиять на вашу эффективность SEO.
Что такое коды состояния HTTP?
Код состояния HTTP — это трехзначное число, которое сообщает браузеру, что произошло, когда он попытался подключиться к серверу. Коды состояния HTTP сообщают веб-браузеру и его пользователю о том, был ли их запрос успешным.
Коды состояния HTTP являются важной частью SEO, поскольку успешные запросы к исходному серверу улучшают работу сканеров поисковых систем и посетителей веб-сайта.
Напротив, коды состояния ответа, которые указывают на ошибки или отсутствие целевого ресурса, могут сигнализировать пользователям и Google о том, что владелец веб-сайта не выполняет необходимое обслуживание своего веб-сайта.
Типы кодов состояния
Существует пять различных серий кодов состояния. Все коды состояния состоят из трех цифр. Начальная цифра указывает на тип кода состояния, возвращаемого сервером.
- 1xx: Предоставляет информацию
- 2xx: указывает на успех
- 3xx: перенаправленная страница, что означает, что страница была перемещена на другой URL-адрес.
- 4xx: ошибка клиента, означающая, что что-то не так с запрошенной веб-страницей.
- 5xx: ошибка сервера, что означает, что что-то произошло с подключением к серверу.
Наиболее распространенные коды состояния HTTP
Существует более 60 возможных кодов состояния, но некоторые из них встречаются чаще, чем другие. Некоторые из них также важны, когда речь идет о сканерах поисковых систем и о том, что происходит, когда они переходят по ссылкам на различные URL-адреса на наших веб-сайтах.
200: Успех
Страницы серии 200 — это то, к чему вы стремитесь. Они сообщают, что запрос был выполнен успешно и сервер создал новый ресурс. Коды 2xx указывают на то, что сервер работает правильно, а посетитель сайта и клиент (или веб-сайт) подключаются правильно.
Всякий раз, когда код состояния 200 не найден, аудитор сайта SearchAtlas пометит его в вашем отчете следующим сообщением:
- Код состояния не 200
301: постоянное перенаправление
Возможно, один из самых важных кодов состояния для целей SEO, переадресация 301 сообщает, что веб-страница была постоянно перемещена в новое место или по новому URL-адресу. Когда пользователь вводит URL-адрес в своем браузере или нажимает на ссылку со старым URL-адресом, он будет перенаправлен на новый URL-адрес страницы.
301 редиректы при правильном использовании могут помочь улучшить SEO. Они гарантируют, что вы не потеряете ссылочный вес при перемещении или обновлении контента на своем веб-сайте. По этой причине SearchAtlas Site Auditor отмечает проблемы, связанные с переадресацией 301, при сканировании и анализе вашего сайта.
Некоторые проблемы, связанные с 301, которые вы можете увидеть в своем отчете о проблемах, включают:
- 301 не перенаправляет на HTTPS : переадресация 301 должна направлять пользователей на HTTPS - версию веб-страницы, поскольку это обеспечивает более безопасный браузер для пользователей.
- URL-адрес перенаправления не в нижнем регистре : URL-адреса перенаправления должны быть в нижнем регистре, чтобы сканеры поисковых систем не ошибочно приняли новую страницу за повторяющийся контент или дублирующую версию страницы.
- Внутренние ссылки с переадресацией 301 : Google свысока относится к внутренним ссылкам с переадресацией 301. Он предпочитает, чтобы веб-мастера обновляли свои ссылки новыми URL-адресами перемещенных страниц.
404 Не Найдено
Коды состояния в серии 400 обычно используются, когда клиент сделал запрос, который сервер не может выполнить.
Например, код состояния 400 используется, когда клиент запрашивает несуществующий ресурс. Код состояния 401 используется, когда у клиента нет соответствующих учетных данных для аутентификации. Код состояния 408 используется, когда клиент делает запрос дольше, чем сервер готов ждать.
Ошибка 404 вредна не только для пользовательского опыта вашего веб-сайта, но и особенно плоха для эффективности SEO. Если сканеры поисковых систем постоянно отправляются на недоступные или мертвые страницы, Google с меньшей вероятностью сочтет ваш веб-сайт ценным контентом или высококачественным интерфейсом для пользователей.
По этой причине следующие ошибки с кодом состояния 404 будут помечены в отчете аудитора вашего сайта:
- URL дает софт 404
Что вызывает код ответа 404?
Вот некоторые из возможных причин, по которым URL-адрес может показывать ошибку 404, и способы решения этой проблемы:
- Страница удалена/перемещена : содержимое страницы могло быть удалено или перемещено, что привело к неработающей ссылке. Чтобы исправить это, добавление перенаправления 301 отправит пользователя и сканеры поисковых систем на новую версию страницы.
- Неправильный URL -адрес : URL-адрес был неправильно введен в адресную строку браузера или неправильный URL-адрес был добавлен к ссылке. Дважды проверьте, что ваши ссылки используют правильные URL-адреса.
- Проблемы с кэшированием . Браузер может кэшировать страницу с ошибкой 404 вместо фактического содержимого. Поэтому вы продолжаете видеть ошибку, даже когда сайт работает для всех остальных.
- Отсутствующий актив . Если отсутствует актив, например изображение, файл CSS или JavaScript, может возникнуть ошибка 404. Отсутствующий актив необходимо обновить или заменить.
внутренняя ошибка сервера 500
Коды состояния в серии 500 являются общими сообщениями об ошибках. Они используются, когда сервер обнаружил ошибку при обработке запроса. Эти ошибки часто могут показаться загадкой.
Например, код состояния 500 используется, когда сервер не может найти запрошенный ресурс. Код состояния 501 используется, когда сервер не может найти запрошенный ресурс, поскольку он был перемещен. Код состояния 502 используется, когда сервер не может обработать запрос из-за перегрузки.
Если ваша веб-страница возвращает ошибку кода состояния 500, попробуйте следующие исправления:
- Обновите браузер : это лучшее место для начала. Второй запрос к серверу может привести к успешному коду состояния https.
- Удалите файлы cookie веб-браузера : это может помочь перезагрузить веб-страницу.
- Деактивировать плагин : Особенно, если код статуса 500 http недавно последовал за установкой плагина. Возможно, плагин конфликтует с каким-то другим программным обеспечением или обновление программного обеспечения делает систему несовместимой.
- Вернитесь позже : возможно, что будущие запросы в более позднее время будут успешными.
Как узнать, что такое код состояния HTTP?
Важно исследовать URL-адреса веб-страниц на вашем веб-сайте, которые дают недопустимый ответ. Почему? Потому что они могут помешать пользователям добраться до запрошенного ресурса.
Их решение может означать более высокий рейтинг ключевых слов и меньшее количество посетителей, уходящих с вашего сайта.
Существует два основных способа проверки кодов ответов ваших веб-страниц.
Используйте свою учетную запись Google Search Console
В своей учетной записи GSC перейдите в «Индекс» > «Страницы».
Вы найдете экран, суммирующий различные ошибки, связанные с индексированием. В этом списке появятся сообщения об ошибках 404 или 500.
Нажмите на ошибку, чтобы затем более внимательно проанализировать затронутые страницы.
Отчет аудитора сайта SearchAtlas
SearchAtlas Site Auditor проверит коды ответов HTTP ваших веб-страниц. Он также будет помечать любые выявленные проблемы в связи с кодом состояния.
После запуска аудита сайта перейдите на вкладку «Проблемы» на панели управления Site Auditor.
Нажмите на категорию «URL-адрес страницы».
Найдите сообщения об ошибках, в которых упоминаются коды состояния HTTP, а затем нажмите «Просмотреть затронутые страницы».
Вы увидите полный список всех страниц вашего веб-сайта, которые не возвращают 200 кодов состояния.
Передайте этот список своему веб-разработчику для решения проблемы или свяжитесь с одним из наших экспертов по поисковой оптимизации, чтобы определить дальнейшие действия по устранению проблемы.
Вывод
Теперь, когда вы понимаете наиболее важные коды состояния HTTP для SEO, вы, надеюсь, сможете устранить любые ошибки на своих веб-страницах.
Но если вы все еще не совсем уверены, почему URL-адреса ваших веб-страниц возвращают определенные коды состояния HTTP, вы можете обратиться в техническое SEO-агентство, чтобы узнать, могут ли они помочь вам решить проблему. Наша команда LinkGraph готова помочь!