Коды состояния HTTP и техническая SEO-оптимизация (ответ сервера)
Коды состояния HTTP и техническая SEO-оптимизация (ответ сервера)
30/05/2017 Comments Off on Коды состояния HTTP и техническая SEO-оптимизация (ответ сервера)HTTP кодам уделялось особое внимание в 2016 году, особенно это касается лидеров в области высоких технологий в Google. Стремление поискового гиганта перевести Интернет с протокола HTTP на HTTPS в значительной степени изменило влияние переадресации на ранжирование.
Миграция веб-сайтов и обновления больше не оказывают такое влияние на PageRank. Фактически в некоторых случаях переадресация – всего лишь формальность.
Сегодня внимание уделяется новым стандартам HTTP, но вначале следует освежить в памяти традиционные виды переадресации.
Коды HTTP и переадресация
HTTP – протокол передачи гипертекста, который облегчает передачу между разными системами, в этом случае передачу данных между веб-сервером и браузером.
Пять различных классов переадресации выглядят следующим образом:
- 1ХХ. Переадресация 100 указывает, что браузер отправил запрос на сервер, но процесс отправки ещё продолжается.
- 2ХХ. Этот код состояния – именно то, что вы хотите видеть. Такие коды информируют о том, что сервер принял запрос браузера и процесс прошёл успешно.
- 3ХХ. Появляется, когда сервер говорит, что запрашиваемая страница временно или окончательно удалена. Ресурс более не доступен.
- 4ХХ. Эти коды свидетельствуют о проблеме с запросом.
- 5ХХ. Код 500 появляется, когда браузер запрашивает доступ к конкретному ресурсу, всё идёт успешно, но сервер не может найти запрашиваемый веб-сайт.
Каким образом коды влияют на поисковую оптимизацию?
Далее подробно рассматривается, каким образом коды влияют на цифровой маркетинг.
- 200: успех
Код 200, как упоминалось ранее, означает, что всё идёт хорошо. Браузер смог запросить данные на ресурсе, а сервер отправил ответ.
Проводя техническую экспертизу, администраторы стараются найти столько 200 кодов, сколько возможно.
- 301 Permanent Redirect: перемещение на постоянной основе
Код 301 появляется, когда запрашиваемый ресурс перемещён. Это происходит, если сайт перенесён в новое месторасположение или страница удалена, URL переименован или контент объединён.
Как правило, такой код сигнализирует поисковикам, что всю информацию о ранжировании следует перенести со старого адреса URL на новый.
- 302 Redirection: перенаправление
Этот код появляется, когда сервер находит ваш запрос, но страница находится в другом местоположении. Запросы всё ещё используют оригинальное расположение ресурса.
Традиционно код 302 сообщает поисковой системе Google, что страница временно перенесена в другое место. Обычно техническая SEO-оптимизация сохраняет эти временные коды для того, чтобы не переносить всю информацию о ранжировании со старого местоположения, как это происходит в случае с кодом 301. Поскольку это технически верно, Google расценивает временное перенаправление как постоянное, включая все преимущества.
- 400 Bad Request: неправильный запрос
Код состояния 400 появляется, когда в запросе обнаружена синтаксическая ошибка. Это случается по следующим причинам:
• Проблемы с cookies, связанные с данным сайтом.
• Неверный запрос из-за плохого браузера.
• Неверный запрос из-за ошибки пользователя. - 401 Unauthorized: несанкционированный
Этот запрос высвечивается, когда вы стараетесь получить доступ к веб-сайту без надлежащих данных. Такие защищённые ресурсы требуют имя пользователя и пароль.
Если это делается намеренно и является частью вашей маркетинговой стратегии, никакого вреда не будет. Если же происходит случайно, а весь контент либо какая-то его часть спрятаны под логином, естественно, это нехорошо.
- 404 Not Found: не найдено
Этот код появляется, когда вы можете связаться с сервером, но запрашиваемый ресурс не найден.
«Потерянные» страницы – это не проблема технической оптимизации. Они не являются причиной поисковых санкций и не влияют на ранжирование.
- 500 Internal Server Error: внутренняя ошибка сервера
Этот код всплывает, когда сервер не может осуществить запрос. Подобные ошибки чаще всего происходят из-за ошибок в конфигурации сервера.
Повреждённые .htaccess файлы и отсутствующие пакеты из PHP-файла… Подобное случается довольно часто.
Внутренние ошибки на сервере могут оказать сильное негативное воздействие на поисковую оптимизацию, особенно если ситуация некоторое время не обнаружена. Случайные ошибки не являются проблемой. Но если ситуация более или менее постоянна, когда страницы не показываются, так как обнаруживается ошибка веб-сервера при попытке отобразить страницу, безусловно, это скажется на поисковой оптимизации.
- 502 Bad Gateway: неверный шлюз
Этот код HTTP информирует, что один сервер получил неверный ответ от другого. Обычно над такой ситуацией нет технического контроля, и она разрешается самостоятельно.
Иногда проблема вызвана вами или вашей сетью. Это расценивается браузером как ошибка. Возможно, причина в браузере или локальной сети.
Влияние на поисковую оптимизацию не совсем значительно.
- 503 Service Unavailable: сервис недоступен
503 код HTTP показывает, что сервер, ответственный за процесс вашего запроса, временно недоступен. Это похоже на «404 Not Found» для всего компьютера, а не одной страницы.
Обычно сервер проходит техническое обслуживание либо имеет проблемы с памятью или центральным процессором.Временные 503 уведомления – не проблема. Фактически это наиболее предпочтительное состояние кода для поисковой системы, когда сервер временно недоступен. Продолжительные 503 уведомления могут привести к тому, что URL будет удалён и перестанет индексироваться поисковиком, что значительно повлияет на SEO.
- 504 Gateway Timeout: время прохождения через шлюз истекло
Один сервер не получил ответ от другого в отведённый промежуток времени, в это же время пытаясь отправить вам запрошенную страницу. Обычно этот сервер не контролируется, поэтому в данном случае мало что можно сделать. Если ситуация повторяется часто, проверьте технические составляющие. Иногда сильный трафик или повреждённые базы данных могут вызвать ту же самую проблему. В таком случае влияние на SEO будет заметным.
Теперь, когда известны причины негативного влияния, что именно нужно для идентификации проблем?
Поиск специфических проблем с кодами занимает третью часть программного обеспечения, предназначенного специально для идентификации состояния кодов.
Google Search Console: консоль поиска – превосходный инструмент для определения того, что видит Google. Системы Check the Crawl > Crawl Error, отчёты для поиска URL Google не понимает.
Следите за своим сайтом
- Постоянно проверяйте URL. Используйте программы, перечисленные выше, для проверки вашего сайта на регулярной основе. Находите проблемы до того, как они повлияют на SEO.
- Устраняйте простые проблемы. Проверяйте, насколько прогнозируемы ошибки, которые вы видите. Это временное явление? Случается ли подобное часто?
- Перемещение сайта. Предпочтительно использовать страницу 301 Permanent Redirects, или перемещение на постоянной основе.