Как перевести сайт на https без потери трафика в Яндекс и Google

Переезд сайта с http на https протокол

Зачем переходить на https?

Максимально коротко:

  •     Google обещает давать преимущества в ранжировании сайтам на https протоколе (трафик подрастет)
  •     В новых версиях браузера Google Chrome и у Firefox у незащищенных сайтов появится сообщение слева от URL страницы:
  •     При переезде на https протокол данные между сайтом и клиентом передаются зашифровано, что позволяет избежать их кражи и уменьшает риск хакерских атак.

Сайтам, хранящим платежные данные пользователя и другие данные, а также интернет-магазинам критически важно переводить сайт на протокол https в 2017 году.

Переход на https по шагам

1. Подготавливаем сайт к переезду на новый протокол

Меняем все внутренние ссылки на сайте на относительные:

С таких http://сайт/страница
На такие /страница

Все подгружаемые на сайт скрипты, включая коды ретаргетинга и счетчики аналитики такие как Яндекс.Метрика и Google Analytics,внешние css стили, и картинки должны быть на https протоколе. Если у вас уже возникли с этим проблемы - мы можем помочь.

Страницы можно проверить с помощью встроенной в браузер Google Chrome панели инструментов (Правая кнопка мыши, Просмотреть код и далее на скриншоте):

Проверка сайта перед переходом на https
Выявляем незащищенный подгружаемый контент

2. Устанавливаем сертификат SSL

После тогда как вас проверит центр сертификации вы получите файлы вашего SSL сертификата. Вам следует установить их на сервер и сконфигурировать его. Или попросить нас.

Для сайта с поддоменами вам понадобится wildcard сертификат.

3. Делаем сайт доступным по двум протоколам с http и с https

Еще раз проверяем https версию на внешние скрипты с помощью консоли браузера  и сканера сайтов.

4. Редактируем файл robots.txt

в http://сайт/robots.txt прописываем:

Host: https://сайт
Sitemap: https://сайт/sitemap.xml

На https версии сайта делаем аналогичные записи. Или это сделаем за вас мы.

5. Добавляем https версию сайта в Яндекс.Вебмастер и Google Search console (ВМТ) как новые сайты.

В Яндекс.Вебмастере на сайте c http в разделе “Переезд сайта” ставим галочку около https и нажимаем “Сохранить”. В Google Search Console не делаем ничего, достаточно добавить версию c https как новый сайт и загрузить новый файл sitemap.xml.

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

7. Ждем склейки зеркал в Яндекс.Вебмастере

На вашу почту и прямо в Яндекс.Вебмастер придет уведомление о склейке. Среднее время ожидания 21 день, максимальное - 3 месяца

 
Склейка зеркала с https с основным сайтом в Яндексе
Так выглядит склейка в Яндекс.Вебмастере.

8.Ставим постраничный редирект в htaccess /nginx

Теперь можно смело ставить редирект! По рекомендации Яндекса, для избежания падения трафика, перед 301 редиректом, нужно дождаться склейки зеркал, что мы проделали на шаге 3.

Редирект в htaccess

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://site.ru$1 [R=301,L]

Редирект в nginx

server {
    listen 80, 443 default;
    server_name *;
    return 301 https://сайт? permanent;
}
server {

    server_name www.сайт;
    #...
}

После выполнения этих шагов ваш сайт будет доступен по протоколу https, а трафик на сайт из поисковых систем не упадет!
Это самая безопасная инструкция по переводу сайта с протокола http на протокол https.

Оформить заявку на переезд сайта на https

Разделы сайта: