Главная Статьи Оптимизация

SSL и HTTPS: зачем сайту сертификат и как его получить

Замочек рядом с адресом сайта — это не просто иконка. За ним стоит SSL-сертификат, который шифрует данные и влияет и на доверие посетителей, и на позиции. Разберём, зачем он нужен, где взять бесплатно и как не пропустить истечение.

Что такое SSL и HTTPS

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

Что видит посетитель в адресной строке × Не защищено http://site.ru Защищено https://site.ru Один и тот же сайт: сверху без сертификата, снизу — с HTTPS.
Метка «Не защищено» отпугивает часть посетителей ещё до входа на сайт.

Зачем сайту сертификат

Проще говоря, сегодня HTTPS — не преимущество, а норма. Сайт без него выглядит подозрительно и теряет посетителей.

🔒
Проверить, есть ли у сайта сертификат и когда он истекает, поможет проверка SSL-сертификата.

Где взять сертификат

Есть платные сертификаты с расширенной проверкой (для крупного бизнеса и магазинов) и бесплатные. Для большинства сайтов достаточно бесплатного сертификата Let’s Encrypt — он обеспечивает то же шифрование, что и платные. Почти все хостинги поддерживают его подключение в пару кликов в панели управления, часто с автоматическим продлением. Как его получить и установить — в статье бесплатный SSL-сертификат.

Не пропустите истечение

У сертификата есть срок действия. Если он истечёт и не продлится, браузеры начнут показывать предупреждение об опасности — и посетители будут массово уходить. Бесплатные сертификаты обычно короткие (90 дней), но продлеваются автоматически. Тем не менее срок стоит периодически проверять, особенно после переездов и смены хостинга.

📊
Заодно проверить общее техническое состояние сайта, включая HTTPS и заголовки безопасности, поможет анализ сайта.

Как перевести сайт на HTTPS

Сам сертификат — только половина дела. Чтобы переезд прошёл без потерь в поиске, не забудьте пять шагов:

  1. Подключите сертификат в панели хостинга — для большинства это бесплатный Let’s Encrypt в пару кликов.
  2. Поставьте постоянный редирект 301 со всех http-адресов на https, чтобы и люди, и поисковики попадали на защищённую версию.
  3. Обновите внутренние ссылки и пути к картинкам, скриптам и стилям на https — иначе вылезет «смешанный контент».
  4. Поправьте sitemap.xml и canonical — везде должны быть https-адреса.
  5. Укажите новый адрес в Яндекс.Вебмастере и Google Search Console и убедитесь, что главным зеркалом стала https-версия.

После переезда загляните в отчёты: страницы должны переиндексироваться на https без дублей. О смене адреса подробнее — в статье про главное зеркало сайта.

Виды сертификатов: DV, OV и EV

Сертификаты различаются не уровнем шифрования — оно везде одинаковое, — а тем, что именно проверяет центр сертификации перед выдачей:

Вывод простой: если вы не банк и не крупный магазин, бесплатного DV-сертификата вам полностью хватит.

Частые ошибки при переходе

Чаще всего спотыкаются на «смешанном контенте»: страница открывается по https, а картинка или скрипт грузится по старому http — браузер ругается, и замочек пропадает. Лечится заменой всех путей на https. Вторая типичная ошибка — не поставить 301-редирект: тогда в индексе живут сразу две версии сайта, http и https, и растаскивают позиции между собой. Третья — забыть сменить главное зеркало в Вебмастере. И мелочь, о которой помнят не все: после переезда стоит проверить счётчик Метрики и цели, чтобы статистика не «обнулилась».

Коротко

SSL-сертификат включает HTTPS — шифрование данных между сайтом и посетителем. Без него браузеры помечают сайт небезопасным, а поисковики относятся хуже. Для большинства сайтов хватит бесплатного Let’s Encrypt от хостинга. При переезде не забудьте про 301-редирект, https в ссылках и смену зеркала, а дальше — просто следите, чтобы сертификат вовремя продлевался.

Частые вопросы

Зачем сайту SSL-сертификат?
Он включает HTTPS — шифрование данных между браузером и сайтом, защищая пароли и платежи. Без него браузеры помечают сайт «Небезопасно», а поисковики относятся к нему хуже.
В чём разница между HTTP и HTTPS?
По HTTP данные передаются открытым текстом и их можно перехватить. HTTPS шифрует обмен и подтверждает подлинность сайта. Сегодня HTTPS — базовое требование.
Где взять SSL-сертификат бесплатно?
Для большинства сайтов подходит бесплатный сертификат Let’s Encrypt — он даёт то же шифрование, что и платные. Почти все хостинги подключают его в пару кликов, часто с автопродлением.
Что будет, если сертификат истечёт?
Браузеры начнут показывать предупреждение об опасности, и посетители будут уходить. Поэтому срок сертификата стоит периодически проверять, особенно после переездов сайта.
Как правильно перевести сайт на HTTPS?
Подключите сертификат, поставьте 301-редирект со всех http-адресов на https, обновите внутренние ссылки и пути к ресурсам на https, поправьте sitemap и canonical, затем смените главное зеркало на https в Яндекс.Вебмастере и Google Search Console.
Чем отличаются сертификаты DV, OV и EV?
Уровень шифрования у них одинаковый, разница в проверке. DV подтверждает только владение доменом (быстро, часто бесплатно) — подходит большинству сайтов. OV проверяет ещё и организацию, EV — это расширенная проверка бизнеса для банков и крупных магазинов.
Что такое смешанный контент (mixed content)?
Это когда страница открывается по https, а часть ресурсов (картинки, скрипты, стили) грузится по старому http. Браузер считает страницу не полностью защищённой и убирает замочек. Лечится заменой всех путей к ресурсам на https.
Читайте также: Favicon: зачем сайту значок и как его сделать · Заголовки безопасности сайта