Что такое HTTPS
Зачем и кому это нужно?
Подготовка к переезду на HTTPS - особенности
Алгоритм переезда - контроль.
Для чего необходимо переводить сайт с HTTP на защищенный протокол HTTPS?
Является ли это необходимым и подойдет ли всем сайтам? В чем плюсы и минусы смены протокола, и насколько сложно выполнимой является данная задача? В этой статье мы дадим ответы не только на эти, но и на ряд других важных вопросов, связанных с миграцией Вашего ресурса на HTTPS.
HTTPS (от англ. HyperText Transfer Protocol Secure) - расширение http-протокола, поддерживающее шифрование данных и обеспечивающее их защиту от “прослушивания” и изменений.
Другими словами, это протокол обмена информацией, обеспечивающий безопасный и конфиденциальный обмен данными между веб-сайтом и устройством, которое используется для доступа в Интернет.
Основная потребность перехода сайта на защищенный протокол - это гарантия “безопасности” ваших пользователей!
Так в чем же может заключаться безопасность?
Очень важен переход на протокол HTTPS для тех сайтов, при взаимодействии с которыми передается информация, которую могут “перехватить” злоумышленники и воспользоваться ею в своих целях. Такой информацией могут быть:
платежные данные;
данные доступа к личному аккаунту;
личные идентификационные данные человека.
В первую очередь, HTTPS протокол необходим сайтам, которые используют такую конфиденциальную информацию. Примеры таких сайтов:
банки
интернет-магазины
онлайн-сервисы
Ещё одной потребностью в переходе на HTTPS для всех сайтов является тот факт, что в поисковой системе Google наличие защищенного протокола является одним из множества факторов ранжирования. А поисковики и браузеры в свобю очередь открыто говорят пользователям, что этот сайт может быть не безопасен.
Итак, для перевода на протокол HTTPS, сайт необходимо подготовить.
Все внутренние ссылки должны быть относительными.
Во внутренней структуре сайта необходимо привести все ссылки с абсолютных адресов на относительные. Это касается не только адресов страниц.
Относительные адреса должны быть в адресах скриптов, у медиа-контента (изображения, видео) и так далее.
Проверка значений тега “rel=canonical”
Если для страниц сайта указан атрибут “rel=canonical”, то при “переезде” адрес, указывающий на каноническую страницу, должен содержать протокол https://
Например:
<link rel="canonical" href="https://site.ru/page.html"> |
Генерация карты сайта sitemap.xml
При переезде необходимо собрать новую карту сайта, включающую в себя все адреса с новым протоколом.
Подключить SSL - сертификат.
Для использования HTTPS протокола необходимо приобрести (либо использовать бесплатный) SSL - сертификат.
SSL-сертификат – это своего рода уникальная цифровая подпись вашего сайта.
После того, как над сайтом проведены подготовительные работы, можно начинать миграцию на HTTPS. Этот процесс состоит из следующих шагов:
Проверяем корректность подключения и настройки SSL - сертификата.
Проверку можно провести при помощи сервиса https://www.ssllabs.com
Если сертификат установлен верно, то сервис покажет высокую оценку.
2. Проверяем доступность сайта на различных версиях браузера и мобильных устройствах. Важно, чтобы сайт был доступен по двум протоколам: http:// и https://
3. Настраиваем главное зеркало с протоколом HTTPS.
Для этого в файле robots.txt изменяем значение директивы HOST, указывая адрес сайта с протоколом https://
Host: https://site.ru/ |
Файл robots.txt должен быть доступен по обоим протоколам!
Далее, необходимо добавить сайт с указанием нового протокола в панель Яндекс Вебмастера.
А для версии сайта по текущему протоколу HTTP в разделе “Настройка индексирования” -> “Переезд сайта” указываем “Добавить HTTPS”
Добавляем сайт в Google Search Console с новым протоколом.
Google понимает, что http и https это разные протоколы одного и того же сайта. Если индексирующий бот обнаружит работающий протокол https, то он по мере переиндексации контента будет заменять http на https даже без перенаправления.
4. Ждём переклейки зеркал сайта со стороны Яндекса.
Это случится, когда в индекс будут попадать страницы с HTTPS и выпадать из него страницы с HTTP.
После начала процесса переклейки, Вебмастер Яндекса проинформирует об этом:
Так же, https версия должна стать основной:
5. Установка 301 редиректа после склейки.
Следующим шагом, после склейки зеркал, будет постраничная простанова 301 редиректа с адресов страниц с протоколом http:// на страницы с https://
На этом основные шаги по переезду на защищенный протокол HTTPS завершены.
Есть одна особенность, связанная с полным падением показателя тИЦ для сайта.
При склейке зеркал, тИЦ для нового зеркала становится равным нулю.
Не стоит этого бояться! После полной склейки зеркал и простановки постраничного 301 редиректа, значение тИЦ будет передано основному зеркалу.
Больше интерсных статей для маркетологов можно посмотерть в нашем блоге