Корректный переезд сайта с 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.
Ниже последовательная инструкция как избежать этого:
- В первую очередь необходимо получить и настроить на сервере SSL - сертификат для вашего сайта. Получить его можно у любого хостинг-провайдера, так же в центре сертификации (важно помнить, что сертификат необходимо продлевать). С настройкой сервера должна помочь поддержка вашего хостинг провайдера.
- Оба сайта http://site.ru/ и https://site.ru/ должны индексироваться поисковыми машинами. Не закрывайте от индексации ни один из сайтов – иначе поисковые машины не смогут проиндексировать редиректы.
- В коде сайта все абсолютные ссылки, необходимо заменить на относительные. Либо изменить в ссылках протокол HTTP на HTTPS.
- Для вашего сайта в панели Яндекс Вебмастера, в разделе «Индексирование» в пункте «Переезд сайта» укажите главным зеркалом сайт с протоколом HTTPS.
- Ждем несколько недель пока в панели Вебмастера не изменится главное зеркало с HTTP на HTTPS.
- Осталось настроить 301 - ый редирект со страниц с протоколом HTTP на соответствующие страницы с протоколом HTTPS. Важно: не стоит все страницы перенаправлять на главную – делайте постраничный редирект с каждой страницы с HTTP на соответствующую с HTTPS.
- А теперь создаем новую XML - карту сайта - меняем в ссылках протокол HTTP на HTTPS. И обновляем ссылку на нее в robots.txt:
Sitemap: https://site.ru/sitemap.xml
Не забудьте убедиться, что сам файл расположен по адресу https://site.ru/robots.txt.
- При использовании тегов <link rel=”canonical”> - в адресах ссылок также необходимо заменить протокол на HTTPS.
Вот и всё - осталось только подождать 2 - 4 недели пока поисковые машины «переклеят» между собой старую и новую версии сайта.
Если у вас возникли трудности с настройкой HTTPS - обращайтесь в VIPRO! Наши специалисты помогут с переездом сайта и обеспечат минимальные потери трафика.