Коды ответов сервера

 

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

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

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

  • страница доступна и работает корректно
  • страница не существует
  • страница навсегда перемещена
  • страница временно перемещена
  • загружен сервер, запрос не может быть осуществлен

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

Код ответа 200

Системы поиска отбирают в индексную базу страницы, которые по запросу выдают код ответа 200. Он расшифровывается как «страница существует, для просмотра доступна». Значит, все важные для сайта страницы должны при поиске отдавать код ответа 200. Если на страницу установлен редирект, который только после перемещения выдает код ответа 200, то система поиска видит эту конечную страницу.

От типа редиректа зависит, удаленной или пониженной в ранжировании окажется страница-шлюз. Если страница выдавала код ответа 200, тем самым попадая в индексную базу, а потом была удалена и выдает код ответа 404, то с течением времени она удалится из индексной базы. Если на странице выставить 301 редирект, то все равно из индекса она будет удалена, а вес ее передастся той странице, на которую редирект ссылается.

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

Коды ответов 301, 302, 303, 307

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

301 – «постоянное перенаправление». Читается как перемещение страницы навсегда. Данный редирект используется наиболее часто.

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

Коды ответов 302, 303, 307 расшифровываются как «временное перенаправление». Страница перемещена временно, следовательно, веб-мастер этими кодами указывает роботу системы поиска, что ее не стоит удалять из индексной базы. Яндекс в подобном случае добавляет в базу две страницы, однако в результате поиска будет выдавать только одну из этих двух.

При постоянном перенаправлении (код 301) во внутренних страницах хоста отображается цель. Если перенаправление временное (коды 302, 303, 307), то результаты поиска дадут наиболее лаконичный URL.

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

Код ответа 404

Этот код ответов указывает браузеру или поисковику, что страницы не существует. В этом случае отображается стандартная версия «ничего не найдено по этому адресу». Может отобразиться страница-заглушка, если есть специальный шаблон для страниц несуществующих.

Только не путайте ответ сервера 404 и страницу-заглушку 404-ю, есть категория веб-мастеров, которые на 404-ой странице дают заглушку с ответом «страница не существует», а на уровне сервера оставляют код ответа 200. Посетитель не заметит этого, а вот поисковики видят такие страницы как существующие, поэтому заносят в базу как дубликаты, индексируя их. Таким образом, можно создать множество страниц дублирующихся, вес сайта для поисковой системы при этом будет понижен.

Если страницы не существует, код ответа должен быть 404.

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