SPB: (812) 313 22 25
MSK: (495) 215 11 50
Как правильно перевести сайт на защищенный протокол и не потерять при этом трафик?
1
Начинаем с того что подключаем к сайту SSL сертификат.
Покупаем платный SSL сертификат или устанавливаем бесплатный Let's Encrypt.
Для большинства проектов подойдет сертификат Let's Encrypt (описание проекта в Вики), тем более что в данный момент многие хостинги предлагают простую установку из панели управления в один клик.
Настраиваем сайт на работу по защищенному протоколу. Проверяем подключение JS и CSS, делаем все пути относительными.
Проверяем, чтобы не было ошибок о смешанном содержимом.
Если это интернет-магазин, то проверяем также работу специфических разделов - корзина, онлайн-оплата, личный кабинет и т.п.
Не забываем про настройку внешних сервисов и рекламных каналов, там тоже нужно менять в настройках http на httpS.
После настройки сайт должен открываться как по http, так и по httpS протоколу.
Редиректы пока НЕ ставим.
2
В файле robots.txt директиву host и sitemap прописываем с явным указанием протокола.
User-agent: *
Disallow: /admin/
Host: https://site.ru
Sitemap: https://site.ru/sitemap.xml
3
Проверяем есть ли адрес, который мы хотим сделать главным зеркалом в Яндекс Вебмастере
Если адрес определен как неглавное зеркало, то отправляем заявку на отклейку.
Ждем пока зеркало отклеится. Обычно это происходит в течении 1-2 апдейтов.
Если новый адрес не является чьим-то зеркалом, то сразу переходим к следующему пункту.
4
В Яндекс Вебмастере переходим в текущее зеркало и отправляем заявку на переезд.
Теоретически можно данную заявку и не отправлять, так как робот увидит директиву host в файле robots.txt, но заявка поможет провести склейку быстрее.
После того как заявка на переезд отправлена ждем переклейку.
Сейчас это происходит намного быстрее чем раньше, так как робот зеркальщик посещает сайты гораздо чаще. Если раньше на переклейку уходило 2-3 месяца, то сейчас в среднем занимает 1-2 недели.
После того как будет проведена склейка в Вебмастере будет показываться вот так:
5
После того как зеркала домена будут переклеены можно переходить к заверщающему этапу - настройке редиректов.
При установке редиректов не забываем про поддомен WWW.
К примеру, у нас был ранее сайт http://site.ru и мы переехали на httpS://site.ru
В этом случае нужно поставить такие редиректы
должны делать 301 редирект на
Проверить ответ сервера можно с помощью этого сервиса http://www.bertal.ru
Желательно чтобы не было цепочек редиректов, то есть нужно чтобы http://site.ru сразу делал редирект на httpS://site.ru без промежуточных точек.
6
Как уверяет Google в своей справке
Если вы лишь изменяете протокол с HTTP на HTTPS, отправлять запрос не нужно
Так что просто добавляем новое зеркало с httpS в Google Search Console и следим за индексацией сайта.
Как показывает практика, если на сайте все технически настроено правильно, то переклейка происходит быстро и безболезненно.
7
Поздравляем! Вы великолепны!
На всякий случай некоторое время мониторим статистику сайта и если видим аномальные провалы пишем в саппорт/сканируем сайт и разбираемся в причинах.