Зачем и как перевести сайт на HTTPS бесплатно и без ошибок?
14 марта 2019

Зачем и как перевести сайт на HTTPS бесплатно и без ошибок?

Сейчас нет оснований продолжать использовать старый протокол HTTP. Но какой комплекс мер необходимо выполнить для перехода на HTTPS?

Yandex продолжает массово рассылать уведомления, в которых советует перевести сайты на протокол HTTPS. Ранее тема перехода на HTTPS форсировалась и со стороны Google.

Но ошибки при переходе на HTTPS могут привести к потере трафика. Как выполнить комплекс мер по переходу на HTTPS правильно?

Как получить SSL сертификат бесплатно?

Начать следует с получения сертификата. Подробности далее.

SSL сертификат бесплатно: где, как и какие нюансы


Для перевода сайта на HTTPS требуется получить Secure Sockets Layer сертификат.

Secure Sockets Layer сертификат для перехода сайта на HTTPS

SSL сертификат для сайта можно купить или получить бесплатно.

Если не учитывать разные акции, то есть два основных способа по оформлению бесплатного сертификата.

SSL сертификат бесплатно можно получить:

  • Посредством Let's Encrypt;
  • Используя CloudFlare.

Проект Let's Encrypt спонсируется множеством больших корпораций, таких как Google. Никаких скрытых платежей нет, SSL сертификат для сайта можно получить действительно бесплатно. Минусом является относительная сложность в инсталляции сертификата на сервере. На самом деле установка не сложная, просто требует базовых знаний по теме системного администрирования. Установка сертификата экспертом занимает не более 15 минут. Инструкция по установке размещена на сайте.

Ссылка на сервис — Let's Encrypt.

Выполнение работ по установке сертификата входит в перечень обязанностей системного администратора. Поисковому оптимизатору достаточно сформулировать задачу.

Самым простым способом перевести сайт на HTTPS является использование сервиса CloudFlare.

Ссылка на сервис — CloudFlare.

Для перехода на HTTPS достаточно:

  • Добавить доменное имя в сервис CloudFlare. При добавлении требуется указать IP-адрес севера, на котором находится сайт;
  • Изменить DNS-сервера на предлагаемые CloudFlare. Изменения DNS-серверов проводится на сайте регистратора доменного имени;
  • Активация опции HTTPS происходит по умолчанию.

В данном случае в установке бесплатного SSL сертификата на сервер нет.

Пример ввода IP-адреса для сайта Wixfy.

Как получить SSL сертификат в CloudFlare

Если выполнить описанные выше действия, сайт будет открываться по адресу с HTTPS.

Переход с HTTP на HTTPS без ошибок и с учетом SEO


Итак, выполнение приведенных выше действий достаточно для перехода сайта на HTTPS. Но в целях поисковой оптимизации следует провести еще ряд мероприятий по правильной настройке сайта.

HTTPS для сайта в целях поисковой оптимизации

Дабы не сталкиваться с проблемами после перехода на HTTPS, рекомендуется к выполнению следующий комплекс мер по поисковой оптимизации.

Список действий в виде чек-листа по переходу на HTTPS:

  1. Проверьте правильность установки сертификата SSL;
  2. Проведите полное сканирование сайта на предмет поиска внутренних ссылок на страницы с HTTP. Подобная проблема встречается крайне часто в случае, если на сайте используются абсолютные пути. В случае обнаружения ссылок с HTTP, изменить протокол на HTTPS;
  3. Провести анализ сайта на предмет подключения внутренних файлов по HTTP. К внутренним файлам относятся CSS-стили, JavaScript-библиотеки, изображения и так далее. В случае обнаружения ссылок с HTTP, изменить протокол на HTTPS;
  4. Изменить ссылки в карте сайта sitemap.xml на ссылки с HTTPS;
  5. Изменить ссылку на Sitemap в файле robots.txt. Файл должен находится по адресу с HTTPS;
  6. Если на сайте используется rel=canonical, то найти ссылки с HTTP и заменить на ссылки с HTTPS;
  7. Если на сайте есть теги для указания альтернативных ссылок на языковые версии с HTTP, то заменить их на HTTPS;
  8. Установите автоматическое перенаправление с HTTP на HTTPS посредством 301-го редиректа;
  9. Отправьте главную страницу сайта и карту сайта в Google Search Console и Yandex.Webmaster.

При использовании 301-го редиректа с HTTP на HTTPS статический вес передается без потерь.

Редирект с HTTP на HTTPS без потери ссылочного веса

Вопросы и ответы


Итак, выше расписаны все важные нюансы по переходу на HTTPS. Далее разберемся с дополнительными вопросами.

Как проверить правильность установки сертификата SSL?


Провести проверку корректности установки SSL-сертификата можно посредством сервиса SSL Shopper.

Пример для сайта indexoid.com.

Проверка установки SSL сертификата

Ссылка на сервис — SSL checker

Сервис бесплатный.

Что лучше для SEO продвижения: HTTPS или HTTP?


Использование HTTPS является более предпочтительным, нежели HTTP.

Есть основания:

  • На практике все авторитетные сайты используют HTTPS. Гипотетически, самообучающиеся алгоритмы поисковых систем могут учитывать в HTTPS как фактор ранжирования. Google подтвердил, что HTTPS является фактором ранжирования;
  • Такие известные браузеры как Safari при открытии сайта проверяют возможность установки соединения по HTTPS. Есть популярные расширения для Google Chrome, выполняющие аналогичные функции, например — HTTPS Everywhere. Если на сайте используется HTTPS по умолчанию, то скорость открытия сайта быть выше;
  • В браузере Chrome соединение по HTTP маркируется как небезопасное. Подобная метка может оказывать негативное влияние на конверсии.

Какие проблемы могут возникнуть в следствии перехода на HTTPS?


Переезд может сопровождаться падением трафика из органической выдачи поисковой системы.

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

Инструкция по переходу на HTTPS доступна на официальном сайте Yandex.

Какие поисковые системы призывают к использованию HTTPS?


Все основные поисковые системы призывают к использованию HTTPS.

Yandex продолжает рассылку писем, в которых рекомендует переводить сайты на HTTPS.
Ранее Google продвигал тему перехода сайтов на HTTPS.

В заголовке писем от Yandex указывается информация о том, что на сайте используется недостаточно защищенный протокол HTTP:

На сайте используется недостаточно защищенный протокол

Уведомление выводится также в интерфейсе Yandex.Вебмастера.

Yandex уведомление по теме SSL

Содержание следующее:

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

Учитывается ли HTTPS при ранжировании?


Не известно учитывается ли HTTPS в алгоритме ранжирования сайтов:

  • Нет официальных заявлений от поисковых систем о прямом влиянии HTTPS на ранжирование;
  • Нет больших экспериментов, подтверждающих влияние HTTPS на позиции.

Итак, нет оснований заявлять о влиянии HTTPS на ранжирование сайтов. Но все-таки тема не выглядит однозначной.

То, что большинство авторитетных сайтов использует HTTPS, является фактом. На практике свыше 70% сайтов в топ 10 и топ 20 поисковой выдачи используют HTTPS. Гипотетически по причине использования самообучающихся алгоритмов в Google и Yandex, учет HTTPS при ранжировании сайтов может происходить.

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

Есть заявление Google о возможном влиянии HTTPS на ранжирование сайтов.

На конференции для поисковых оптимизаторов SMX Sydney, представитель поисковой системы заявил про возможный extra boost, которые дает HTTPS:

I hope that I see more and more websites on HTTPS because I think that privacy, for example, is important, but of course I can’t expect everyone to go HTTPS. Some people don’t have the resources for that. Some people just don’t want to do it for reasons … I don’t know.

It’s important in general, but if you don’t do it, it’s perfectly fine. If you’re in a competitive niche, then it can give you an edge from Google’s point of view. With the HTTPS ranking boost, it acts more like a tiebreaker. For example, if all quality signals are equal for two results, then the one that is on HTTPS would get … or may get … the extra boost that is needed to trump the other result.

Есть ли пространство для оптимизации в HTTPS?


В настройке HTTPS есть пространство для оптимизации. Большинство сервисов по бесплатному предоставлению SSL сертификатов, такие как CloudFlare, выдают общие сертификаты для нескольких доменных имен.

Бесплатный индивидуальный сертификат можно получить бесплатно используя Let's Encrypt.

Итак, индивидуальный сертификат для доменного имени либо платный, либо требует дополнительной настройки.

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

Асессор – эксперт, который оценивает релевантность поисковой выдачи по ряду критериев, использует специальное программное обеспечение от поисковой системы, которое записывает и сохраняет результаты.

Рекомендованный материал по теме оценки сайта асессорами по ссылке далее — Как сотрудники Google оценивают сайты.

Как установить 301 редирект с HTTP на HTTPS?


Редирект устанавливается посредством директив на стороне сервера. Например, директивы можно задать в файле htaccess.

Код для установки редерикта:

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

По заявлениям Gooogle, при использовании редиректов с HTTP на HTTPS ссылочный вес не теряется и не дисконтируется.

Ссылочный вес, редирект на HTTPS

Выводы


Yandex рекомендует использовать протокол HTTPS. Google также настоятельно рекомендует использовать HTTPS. Используя популярность своего браузера Google Chromme и поисковой системы, компания провела ряд мероприятий для популяризации перехода на HTTPS. К примеру, сайты без HTTPS маркируются как небезопасные.

Например, метки для сайта SMM news.

Show SSL details in browser

Итак, плюсы от использования HTTPS следующие:

  • Лояльность аудитории. 84% пользователей отказываются от покупки с использованием кредитной карты, если на сайте не используется HTTPS;
  • Google Chrome является лидером на рынке браузеров. Сайты без HTTPS маркируются как небезопасные;
  • Сайты с HTTPS загружается быстрее, нежели сайты с HTTP;
  • Гипотетически, HTTPS может использоваться Google и Yandex при ранжировании сайтов ввиду использования самообучающихся алгоритмов. От Google есть заявление о возможном влиянии HTTPS на результаты поисковой выдачи.

Недостатков от использования HTTPS нет в принципе.

Исходя из всех рекомендаций, переход на HTTPS можно считать рациональным.

SSL сертификат для домена можно получить бесплатно.

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

Кстати, используя MegaIndex можно провести базовый SEO аудит сайт. Приложение находится в стадии разработки и предоставляется на бесплатной основе. Ссылка на сервис — MegaIndex Аудит. В сервис планируется добавить функциональность по части HTTPS. В результате поисковый оптимизатор сможет выявить типовые ошибки или убедиться, что на сайте нет проблем.

Остались ли у вас вопросы, мнения, комментарии по теме HTTPS?

Обсуждение

jurfact-msk
13:24 15 марта 2019
статья.
firozkhan4830
13:50 15 марта 2019
good
Дмитрий Угниченко
10:20 18 марта 2019
thx
Art.Bodnaruk
18:39 15 марта 2019
Отличная помощь и толковые подсказки. Вопрос по https очень актуален намедни, очень благодарен. А есть ли русскоязычные сервисы, где можно получить сертификат SSL?
natural-worlds
07:13 16 марта 2019
Получайте полезную информацию онлайн
Дмитрий Угниченко
10:21 18 марта 2019
Блог можно сохранять в закладки для прочтения с телефона оффлайн.
Дмитрий Угниченко
10:22 18 марта 2019
Да. К примеру регистратор доменных имен REG предоставляет разные типы сертификатов - https://bit.ly/2EvW0mH.
avl2005
18:45 16 марта 2019
Хорошая статья. Спасибо. Вопрос - сервис CloudFlare - когда и куда прописать dns хостинга где находится сайт?
Дмитрий Угниченко
10:17 18 марта 2019
Сервера следует прописать на сайте регистратора доменного имени, после добавления сайта на CloudFalre.
На сайте CloudFlare следует прописать IP адрес сервера, где находится сайт.
servisemaster-remont
10:10 18 марта 2019
Комментарий был удален
Дмитрий Угниченко
10:19 18 марта 2019
Да, сертификат нужен ввиду того, что безопасный протокол может быть использован как фактор ранжирования и влиять на конверсии. Тем более, что сейчас есть способы получить сертфикат бесплатно и быстро.
Дмитрий Угниченко
10:21 18 марта 2019
Для любого сайта следует использовать HTTPS.
servisemaster-remont
10:23 18 марта 2019
servisemaster-remont
А если сайт не собирает информацию о банковских картах, почту?
а только телефон для онлайн заявок? как на на нашем сайте servisemaster.ru , тогда нужен сертификат?
Зачем вообще его делать, если сайт не собирает информацию?
servisemaster-remont
10:25 18 марта 2019
Ясно, не увидел комментарий. ДЛЯ РАНЖИРОВАНИЯ! Тогда всё ясно!
Дмитрий Угниченко
13:33 18 марта 2019
Да, если будут вопросы - обращайтесь.
charleydon03
11:57 10 апреля 2019
benefits way
charleydon03
11:07 13 апреля 2019
best
lizazazaza01
10:59 7 июня 2019
Спасибо, за статью. Возник вопрос. Если использовать CloudFlare, то сайт только будет открываться через https, а сертификата SSL не будет?
Для добавления комментария, пожалуйста, авторизуйтесь