Как перенести сайт с http на https протокол. Как установить бесплатный SSL сертификат

21 Авг 2019

В этой статье мы поговорим о том, как перенести сайт с http на https протокол и как установить бесплатный SSL сертификат на свой сайт. Переезд с http на https – процесс не сложный, однако есть несколько нюансов, о которых стоит знать. Основная причина боязни вебмастеров переходить на https протокол – по сети ходят слухи, что после перехода сильно падает посещаемость сайта. Я решил осуществить перенос сайта с http на https и проверить, как это отобразиться на посещаемости. Дочитав статью до конца, вы поймете как, сделать правильный переход сайта с http на https. Я рекомендую использовать хостинг TimeWeb, так как помимо качественных услуг есть возможность установки бесплатного SSL сертификата. Регистрация на TimeWeb:

Переезд с HTTP на HTTPS на WordPress

SSL сертификат что это и зачем он нужен

Простыми словами SSL сертификат – это протокол, который обеспечивает безопасный обмен данными в интернете. Сайты, на которых не установлен SSL сертификат, считаются небезопасными, так как на таких сайтах злоумышленники могут украсть пароли, личные данные, номера банковских карт, файлы куки и так далее. Установка SSL сертификата на сайт делает его максимально безопасным, украсть конфиденциальную информацию в данном случае практически невозможно.При установке SSL сертификата сайт начинает использовать https протокол вместо http. https (HyperText Transfer Protocol Secure) – это расширенный http протокол, который поддерживает шифрование данных. Протоколы http и https работают по одному и тому же принципу, только https имеет дополнительный уровень защиты через использование протокола SSL. Соответственно, чтобы осуществить переезд сайта с http на https, нужно установить SSL сертификат.

Зачем нужно устанавливать SSL сертификат

На самом деле причин много и все они очень важные. Самая главная причина – ранжирование поисковых систем. Google и Яндекс считают сайты с http протоколом небезопасными, и понижают их позиции в поисковой выдаче. То есть, каким бы качественным не был контент, если ваш сайт не использует https протокол, вы заведомо недополучаете посетителей из поисковых систем.

В середине июля 2019 года на блоге Яндекса для вебмастеров вышла статья по https, благодаря которой я принял решение перейти на https протокол. В ней фигурирует интересная информация: 90% трафика в России передается по https протоколу и динамика постоянно растет!Это означает, что в ближайшее время на сайты с http протоколом вообще никто заходить не будет! Это также означает, что перейдя на https протокол, вебмастер потенциально может в 9 раз увеличить посещаемость сайта! Думаю больше аргументов за перенос сайта с http на https не нужно, и так все понятно…

Помимо фактора ранжирования, есть неблагоприятный визуальный эффект, который напрямую влияет на поведение посетителей на сайте. Все сайты с http протоколом в браузерной строке помечаются надписью «Не защищено». Более того, когда начинаешь вводить какую либо информацию на самом сайте – надпись «Не защищено» становится красной и тревожно появляется восклицательный знак:В большинстве случаев пользователи, которые видят эту надпись, покидают сайт. В итоге получается, что сайты с http протоколом плохо ранжируются поисковыми системами. И даже те пользователи, которые все-таки переходят на наш сайт, закрывают его, так как браузер сообщает, что он небезопасный.

Исходя из этого, можно сделать очевидный вывод – каждый уважающий себя вебмастер просто обязан перенести свой сайт с http на https протокол. В противном случае риск потерять всех своих посетителей приближается к 100%!

Какой выбрать сертификат – бесплатный или платный?

Существуют два типа сертификатов – бесплатные и платные. Бесплатный сертификат – оптимальный вариант для сайтов с посещаемостью до 1000 посетителей в сутки. Сайты, на которых совершаются финансовые операции, и крупные интернет ресурсы чаще всего устанавливают платный сертификат. У платных сертификатов есть определенные преимущества: гарантия, круглосуточная поддержка и более длительный срок действия (от одного года).

«Let’s Encrypt» – бесплатный SSL сертификат, который считают надежным все основные списки корневых сертификатов (в том числе Microsoft и Google). Процесс выдачи и установки сертификата полностью автоматизирован. Хостинги сами все устанавливают, вам лишь нужно заказать сертификат через панель управления сайтом. Как получить сертификат «Let’s Encrypt» и установить его на сайт, показано в видео уроке в начале статьи.

Сертификат «Let’s Encrypt» выдается сроком на 90 дней. Однако переживать за продление не стоит. Хостинг будет каждый раз автоматически продлевать сертификат за две недели до окончания срока действия. Соответственно, выбирая «Let’s Encrypt» мы получаем бесплатный и качественный сертификат на постоянной основе.

Наверняка у вас возник вопрос, почему сертификат выдается бесплатно? «Let’s Encrypt» – некоммерческая организация, цель которой – массовый переход сайтов на защищенное подключение. Сертификат специально сделали бесплатным, чтобы его устанавливали, как можно большее количество сайтов.

В будущем разработчики браузеров планируют полностью отказаться поддерживать сайты с http протоколом. Чтобы сделать этот процесс максимально безболезненным для владельцев сайтов, «Let’s Encrypt» предоставляет бесплатные сертификаты.

Вывод. Если у вас небольшой сайт, смело подключайте бесплатный сертификат. Если же вы руководитель популярного и посещаемого сайта, или интернет магазина, лучше установить платный сертификат.

Итак, мы разобрались с SSL сертификатами, что это такое и зачем они нужны. Настало время приступить к разбору процедуры переезда сайта на https протокол.

Поскольку мой блог расположен на хостинге TimeWeb, в статье показан пример переезда сайта с http на https именно на этом хостинге. Если вы используете другой хостинг, данная инструкция также вам подойдет. Единственное отличие – вам нужно будет установить SSL сертификат из панели вашего хостинга. Все остальные шаги выполняются непосредственно на сайте.

Сделать резервную копию сайта. Перед любыми изменениями на сайте рекомендуется делать резервную копию (бэкап) базы данных и самого сайта. Это нужно для того, чтобы была возможность восстановить работоспособность сайта, если что-то пойдет не так.

Инструкция переноса сайта на https протокол, представленная в этой статье, полностью безопасна. Проблем возникнуть не должно. Однако перестраховываться нужно всегда. Как сделать бэкап сайта и базы данных на WordPress, читай в этой статье.

Также, восстановить работу вашего интернет ресурса можно прямо через хостинг, используя панель управления сайтом. На хостинге TimeWeb есть инструмент «Резервные копии», который автоматически создает бэкап файлов сайта и базы данных. Если в результате переезда ваш блог перестал работать, через раздел «Резервные копии» вы можете откатить сайт на тот момент, когда он был в рабочем состоянии.Важно. Перед процедурой переезда отключите плагины кэширования и безопасности! Они могут способствовать некорректному отображению сайта после подключения SSL сертификата. После завершения процедуры переезда сайта их можно будет включить.

Как перенести сайт с http на https пошаговая инструкция

1) Установка SSL сертификата. Первым делом давайте разберемся, как установить SSL сертификат на сайт. Я буду устанавливать бесплатный сертификат «Let’s Encrypt». Установка сертификата Let’s Encrypt пошагово: на хостинге TimeWeb перейдите в раздел «SSL-сертификаты», нажмите на кнопку «Заказать», выберите «SSL Let’s Encrypt», затем выберите домен, поставьте галочку напротив надписи «Я согласен с правилами предоставления услуги» и нажмите на кнопку «Установить»:Все, сертификат заказан. В течение нескольких часов он будет установлен на сайт. В моем случае сертификат установили через 20 минут после заказа. Зайдите в раздел «SSL-сертификаты», если статус «Установлен», можно переходить к следующему шагу:2) Проверить функционирование SSL. Приблизительно через один час после установки SSL сертификата нужно проверить его функционирование. Для этого перейдите на сайт digicert.com, в поле «Server Address» вставьте адрес вашего сайта и нажмите на кнопу «Check server». Если после проверки напротив каждой надписи вы видите зеленую галочку, значит сертификат установлен корректно и, соответственно, ваш сайт уже работает по защищенному протоколу.

Если вы видите красные галочки, значит сертификат еще не установлен. К следующему шагу переходите только после того, как все галочки будут зелеными! Вот так все должно выглядеть:3) Установка плагина Really Simple SSL. Плагин автоматически переносит весь сайт на работу по SSL сертификату. Просто установите, активируйте плагин и включите SSL. Функции плагина Really Simple SSL:

  • Все входящие запросы по http будут перенаправляться на https через 301 редирект. В принципе, переадресацию можно настроить самостоятельно, добавив код в htaccess. Однако плагин все сделает автоматически.
  • Абсолютно все внутренние ссылки сайта с http будут заменены на https. Это очень удобно, не нужно все исправлять через phpMyAdmin.
  • В общих настройках сайта «Адрес сайта (URL)» и «Адрес WordPress (URL)» будут изменены на https.

В общем, плагин сделает всю работу по переносу сайта с http на https за вас.

4) Внесите изменения в файл robots.txt. Здесь нужно изменить две ссылки. В параметрах host и sitemap замените ссылки с http на https:Работа с сайтом окончена, теперь нужно сообщить поисковым системам (Яндекс и Google), что сайт переехал на защищенный протокол.

5) Переезд сайта в Яндекс Вебмастере. Зайдите в «Яндекс.Вебмастер» ⇒ «Индексирование» ⇒ «Переезд сайта», поставьте галочку напротив надписи «Добавить HTTPS» и нажмите «Сохранить»:Мы сообщили Яндексу, что сайт переехал на https протокол. В течение нескольких недель Яндекс завершит переезд нашего сайта, после чего в результатах поиска вместо домена busines-expert.com появится https://busines-expert.com.

Также в Яндекс Вебмастере нужно добавить на индексацию файл Sitemap. Сделайте это, когда в вебмастере появится ваш сайт с https протоколом (у меня появился на четвертый день после подключения SSL сертификата). Зайдите в «Яндекс.Вебмастер» ⇒ «Индексирование» ⇒ «Файлы Sitemap», вставьте ссылку, ведущую на карту сайта, с https протоколом и нажмите «Добавить»:6) Добавить сайт в Google Вебмастер. В Гугле при переходе на https нужно добавлять новый сайт. Соответственно, в Гугл Вебмастере будет два сайта: и с http, и с https. Перейдите в «Google Вебмастер», нажмите «Добавить ресурс», выберите «Ресурс с префиксом в URL», вставьте ссылку на ваш сайт с https протоколом и нажмите «Продолжить»:Затем перейдите в раздел «Файлы Sitemap» и добавьте ссылку на карту сайта с https:Все, сайт добавлен в Google Вебмастер и в ближайшее время в поиске появятся ссылки на статьи с https.

Как влияет переезд сайта с http на https на посещаемость

Давайте разберем последствия переезда сайта на https протокол. В моем случае в первые девять дней после переноса посещаемость упала с 330 до 285 посетителей в сутки, то есть приблизительно на 15%. На тринадцатый день Яндекс завершил переезд сайта. На момент переезда (8 августа) на сайте было опубликовано 342 статьи. 20 августа в поиске Яндекса все статьи отображались по https протоколу:На сегодняшний день, если в поиск Яндекса вбить адрес моего сайта «busines-expert.com», он отображается с зеленым замочком:Затем посещаемость начала расти. Через 2 недели после переезда посещаемость выросла на 10%. Как видим, падение посещаемости после переезда сайта с http на https – обыкновенный миф. Посещаемость, возможно, упадет, если во время переноса сайта вы что-то сделаете не так. В вашем случае это исключено, так как была использована правильная инструкцию переноса сайта из этой статьи.

Последствия в Google. В первую неделю сильно упала посещаемость, более чем на 50%. Однако приблизительно через 10 дней количество ежедневных посетителей сравнялось с показателями до переезда. Соответственно, ощутимых изменений не произошло, посещаемость осталась на прежнем уровне.

Хочу обратить ваше внимание, что это последствия, которые наблюдаются в течение первых двух недель после переноса сайта. Этой информации мало для объективной оценки. В течение нескольких месяцев я буду собирать информацию по посещаемости и обновлю информацию в статье. Так что, добавьте статью в закладки и прочитайте ее заново через определенное время.

Надеюсь, мой опыт поможет вам перенести сайт на защищенный протокол с минимальным падением посещаемости на первых порах. В принципе, это не столь важно, ведь как показал мой пример переезда – через месяц посещаемость ресурса должна значительно вырасти. Получить бесплатный SSL сертификат для своего сайта можно на хостинге TimeWeb:Опубликовано в Как создать сайт. Пошаговая инструкция
Советую посетить следующие страницы:
Как установить счетчик посещений на сайт
Обзор хостинга TimeWeb
Как добавить сайт в Яндекс и Гугл
Обзор плагина All In One SEO Pack
Необходимые плагины для WordPress

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

© 2015-2019 Busines-Expert.com. Все права защищены. Все о заработке в интернете
Яндекс.Метрика
Рейтинг@Mail.ru