Первое, что потребуется для перехода на протокол https – SSL-сертификат. Его можно купить и сгенерировать бесплатно через специальные сайты. Выбор сертификата обусловлен уровнем вашего сайта. Например, EV-сертификаты имеют самую высокую стоимость. Они обеспечивают отражение зеленого замочка возле адреса и названия компании. После получения SSL-сертификата можно переходить к работе с сайтом.

1 шаг – подготовка ресурса

Что нужно сделать на этом шаге:

  • заменить все внутренние ссылки относительными по отношению к протоколу. Например, //site.com/main/ вместо http://site.com/main/ ;
  • проверить весь загружаемый код на наличие соответствующего протокола в адресе. При переходе на https он может стать недоступным. Это особенно критично при загрузке библиотек из CDN, обеспечивающих правильное отображения сайта. То же касается всех счетчиков, метрик и других инструментов сбора данных, подключаемых извне;
  • сделать адреса всех загружаемых медиафайлов относительными.

Ссылка в rel=”canonical” должна быть относительной. Убедитесь в этом для нормальной индексации сайта.

2 шаг – подключение SSL-сертификата

Приобретенный набор файлов необходимо установить на хостинге. Большинство провайдеров имеют соответствующую опцию в панели управления. Если это сделать не удается – обратитесь службу поддержки хостинга.

По завершении этого этапа откройте сайт через http и через https. Убедитесь, что все функционирует нормально. Проверьте правильность конфигураций SSL-сертификата. Это можно сделать через один из специальных сервисов или сайтов.

3 шаг – настройка ресурса

На этом этапе необходимо провести ряд манипуляций, чтобы ресурс корректно функционировал только по одному протоколу. Выполняем 4 действия:
  • настраиваем редирект с http на https. Для этого потребуется 2 строчки кода в файле .htaccess: 

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^(.*)$ https://site.by/$1 [R=301,L]

  • настраиваем robots.txt . В адресе меняем Host протокол http на https (или добавляем перед названием домена https://). Это необходимо, чтобы сайт индексировался по одному протоколу;

  • настраиваем sitemap.xml. При использовании карты для поисковых роботов необходимо заменить все адреса новыми с указанием протокола https;

  • проверяем работу подготовительного этапа – ссылки, метрики, скрипты, медиафайлы.

4 шаг – уведомляем поисковые системы

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

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

Указывается 4 варианта:

  • http://site.com/main/
  • https://site.com/main/ ( может быть основным)
  • http://www.site.com/main/
  • https://www.site.com/main/ ( может быть основным).

Дополнительные задачи

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

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