На протяжении долгих лет, роль https-протокола увеличивалась. Медленно, но уверенно. И сейчас наступил тот самый момент, когда http уже будет скромно отходить в сторону, ведь в Google официально объявили: с июля месяца, все сайты без https будут помечаться браузером как ненадежные.
Пусть речь и идет, пока что, о Google Chrome, но можно быть уверенным, что со стороны других браузеров реакция не заставит себя долго ждать. К тому же, если верить данным SERP RankRanger (инструмент мониторинга), более 70% результатов на первой странице выдачи Google.com приходится именно на HTTPS в настоящее время.
Почему же HTTPS протокол так важен и что это вообще такое?
HTTPS протокол (полное название HyperText Transfer Protocol Secure) являет собой модификацию http-протокола, умеющая обеспечивать конфиденциальность данных, при этом умело их шифруя.
Его использование помогает защитить юзера от какой-либо утечки персональных данных даже во время выполнения любых финансовых операций на сайте. Стоит ли уж говорить о том, что сейчас ни один интернет-магазин и крупный ресурс не должен обходиться без https? К тому же, уровень доверия у случайного пользователя к сайтам со статусом “Защищено” на порядок выше. Для нас поведенческие факторы играют немаловажную роль, не так ли?
Поговорим о технической составляющей
При переходе на https протокол важно учитывать несколько моментов:
- Сайт может быть недоступен для пользователей. Это связано с тем, что при переходе на интернет-ресурс по защищенному протоколу, посетитель вполне вероятно может получить предупреждение об отсутствии сертификата или наличии других ошибок.
- Также важно понимать, что поисковой системе нужно время, чтобы принять изменения на вашем сайте, поэтому нужно быть готовым к изменению позиций в поиске и всеми вытекающими отсюда последствиями в виде сокращения трафика и потери настроек индексирования.
После таких предупреждений, испуг и всяческие сомнения в необходимости 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.