Константин Косырев

Корректный переезд сайта с HTTP на HTTPS

Корректный переезд сайта с HTTP на HTTPS

Прежде чем перейти непосредственно к инструкции по переезду сайта несколько слов о том, что это за сертификаты и протоколы и зачем вообще нужно переходить на HTTPS.

HTTPS (HyperText Transfer Protocol Secure) это защищённая версия протокола HTTP. Он защищает от злоумышленников, предотвращая перехват персональных данных посетителей сайта (номера банковских карт, логины, пароли и т. д.).
Персональные данные шифруются с помощью сертификатов безопасности протоколов SSL и TLS.

HTTPS-протокол пришел на смену протоколу HTTP, изобретенному и получившему всеобщее распространение в 90-х годах 20 века.

В отличие от HTTP, HTTPS-протокол шифрует данные, что в эпоху широкого распространения финансовых операций посредством сайтов стало настоящей панацеей от множества способов кражи финансовых активов и персональных данных посредством подмены запросов на этапе обращения браузера к серверу.

Поисковые машины быстро отреагировали на нововведение, и в настоящий момент HTTPS-протокол и SSL-сертификат безопасности стали одним из ключевых факторов ранжирования и доверия поисковых машин к сайту. То есть поисковики сознательно понижают в выдаче сайты без HTTPS и действительного SSL-сертификата, как небезопасные для пользователя и даже маркируют такие сайты предупреждениями об опасности перехода на подобный ресурс.

Теперь поговорим о самом переезде и рисках для продвижения.

Для использования протокола HTTPS, необходимо получить сертификат безопасности, настроить сервер вашего сайта, а также внести изменения на сайт. При переходе на HTTPS вы можете столкнуться с проблемой проседания трафика и временной потерей позиций в поиске.

Поисковые системы считают сайты http://site.ru/ и https://site.ru/ зеркалами (то есть сайтами, которые являются полными или частичными копиями), и, соответственно, просто установив сертификат безопасности и настроив HTTPS-протокол поисковая машина увидит 2 одинаковых сайта – с HTTP и HTTPS.

Ниже последовательная инструкция как избежать этого:

  1. В первую очередь необходимо получить и настроить на сервере SSL-сертификат для вашего сайта. Получить его можно у любого хостинг-провайдера, также в центре сертификации (важно помнить, что сертификат необходимо продлевать). С настройкой сервера должна помочь поддержка вашего хостинг провайдера.
  1. Оба сайта http://site.ru/ и https://site.ru/ должны индексироваться поисковыми машинами. Не закрывайте от индексации ни один из сайтов – иначе поисковые машины не смогут проиндексировать редиректы.
  1. В коде сайта все абсолютные ссылки, необходимо заменить на относительные. Либо изменить в ссылках протокол HTTP на HTTPS.
  1. Для вашего сайта в панели Яндекс Вебмастера, в разделе «Индексирование» в пункте «Переезд сайта» укажите главным зеркалом сайт с протоколом HTTPS.
  1. Ждем несколько недель пока в панели Вебмастера не изменится главное зеркало с HTTP на HTTPS.
  1. Осталось настроить 301-ый редирект со страниц с протоколом HTTP на соответствующие страницы с протоколом HTTPS. Важно: не стоит все страницы перенаправлять на главную – делайте постраничный редирект с каждой страницы с HTTP на соответствующую с HTTPS.
  1. А теперь создаем новую XML-карту сайта меняем в ссылках протокол HTTP на HTTPS. И обновляем ссылку на нее в robots.txt:

Sitemap: https://site.ru/sitemap.xml

Не забудьте убедиться, что сам файл расположен по адресу https://site.ru/robots.txt.

  1. При использовании тегов <link rel=”canonical”> - в адресах ссылок также необходимо заменить протокол на HTTPS.
Вот и всё – осталось только подождать 2 - 4 недели пока поисковые машины «переклеят» между собой старую и новую версии сайта.

Если у вас возникли трудности с настройкой HTTPS обращайтесь в VIPRO! Наши специалисты помогут с переездом сайта и обеспечат минимальные потери трафика.