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/ (может быть основным).
Дополнительные задачи
Необходимо указать новый адрес в метриках в социальных сетях. Это поможет быстрее вернуть позиции. По возможности следует заменить внешние ссылки новыми с безопасным протоколом.Если по каким-то причинам прежние позиции ресурса не вернулись, а вместо зеленого замочка в адресной строке стоит восклицательный знак – произошла ошибка. Необходимо повторить все снова и устранить ее.