HTTPS протокол

На протяжении долгих лет, роль https-протокола увеличивалась. Медленно, но уверенно. И сейчас наступил тот самый момент, когда http уже будет скромно отходить в сторону, ведь в Google официально объявили: с июля месяца, все сайты без https будут помечаться браузером как ненадежные.

Пусть речь и идет, пока что, о Google Chrome, но можно быть уверенным, что со стороны других браузеров реакция не заставит себя долго ждать. К тому же, если верить данным SERP RankRanger (инструмент мониторинга), более 70% результатов на первой странице выдачи Google.com приходится именно на HTTPS в настоящее время.

Почему же HTTPS протокол так важен и что это вообще такое?

HTTPS протокол (полное название HyperText Transfer Protocol Secure) являет собой модификацию http-протокола, умеющая обеспечивать конфиденциальность данных, при этом умело их шифруя.

Его использование помогает защитить юзера от какой-либо утечки персональных данных даже во время выполнения любых финансовых операций на сайте. Стоит ли уж говорить о том, что сейчас ни один интернет-магазин и крупный ресурс не должен обходиться без https? К тому же, уровень доверия у случайного пользователя к сайтам со статусом “Защищено” на порядок выше. Для нас поведенческие факторы играют немаловажную роль, не так ли?

 

Поговорим о технической составляющей

При переходе на https протокол важно учитывать несколько моментов:

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

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

Зеркала и переезды

Сайт может иметь два адреса. Это и будет называться зеркалами. Простой пример:

http://sitename.ua

https://sitename.ua

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

Готовимся переезжать

В целом, весь путь к полному переходу на защищенный протокол состоит из 3-ох этапов, таких как установка сертификата, работа над содержимым и добавление в поиск. Рассмотрим каждый из них.

Получаем сертификат

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

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

Когда мы получаем сертификат, дальше нас ждут следующие задачи:

  • Во-первых, необходимо его установить непосредственно в панели администрирования сайта. Если такой возможности нету, тогда — в панели администрирования хостера.
  • Во вторых надо обязательно проверить, отсутствует ли переадресация на НТТР-версии. Всё дело в том, что большинство хостеров реализуют перенаправление со старой версии на новую автоматическим путем, вследствие чего и посетители, и поисковые роботы теряют возможность попасть на сайт по старому адресу.
  • В третьих нам необходимо проверить корректность самого сертификата (та самая проверка, о которой мы уже упоминали). Провести её можно, например, на сайте sslabs.com.

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

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

Переводим внутренности сайта на HTTPS

В первую очередь необходимо реализовать все внутренние ссылки относительными. Делается это несколькими путями, однако при использовании обычных CMS существует множество различных плагинов, упрощающих эту задачу до нескольких кликов. Ни в коем случае не забываем о переводе на HTTPS ссылки на изображения и видео, весь партнерский контент, scripts и canonical. Страницы оплаты и авторизации тоже обязательно надо проверить.

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

Сообщаем поисковым системам о нашем переезде на HTTPS

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

1. Актуализируем директиву Host в robots.txt:

Host: https://sitename.ua

2. Актуализируем карту сайта-XML. Необходимо, чтобы там присутствовали только текущие ссылки с https протоколом. У вас же ведь есть Sitemap, верно?

3. Сообщаем поисковым системам о переезде через вебмастера.

Этому пункту мы уделим особое внимание, так как это крайне важный момент.

Переезд сайта в Google Search Console

Здесь не должно возникнуть никаких предварительных трудностей. Для этого нам нужно ещё раз добавить наш сайт, но уже с https. Заходим в панель вебмастеров и выбираем «Добавить ресурс»

После чего указываем адрес сайта уже с https

После этого, необходимо отправить вашу XML-карту сайта с актуализированными данными. Для этого выбираем “Файлы Sitemap” в меню слева, в разделе “Сканирование”

И после этого указываем ссылку на XML-карту сайта, заканчивая процедуру клавишей “Отправить”.

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

Здесь реализован отдельный инструмент, именуемый «Переезд сайта». Используем его (по адресу текущего главного зеркала):

После этого дело остается за индексирующим роботом, который будет проверять корректность перевода сайта на https. По статистике, на это уходит 2-3 часа, но иногда и пару дней. В случае отсутствия ошибок — в скором времени в поисковых системах появится https-версия сайта.

Эта версия также будет признана главным зеркалом интернет-ресурса и вебмастер получит об этом специальное уведомление. Для нас это означает, что все входящие ссылки, оригинальные тексты, ТИЦ и много других показателей, которые были на http версии, будут учитываться и для https.