Что такое SSL-сертификат и зачем он сайту

Если в адресной строке рядом с сайтом стоит замочек, а адрес начинается с https — за это отвечает SSL-сертификат. Без него браузер пишет «Не защищено» и отпугивает посетителей. Разберём, что это за штука, зачем она вашему сайту и как получить её бесплатно.

К концу статьи вы поймёте, почему SSL обязателен даже для маленького блога и где его взять.

SSL простыми словами

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

Аналогия. Обычное соединение (http) — как открытка: почтальон и любой посредник могут прочитать, что внутри. SSL (https) — как запечатанный конверт: письмо дойдёт, но по пути его никто не вскроет.

Как понять, что SSL есть

Признаки простые, вы их наверняка видели:

  • Адрес начинается с https://, а не http:// — буква s от слова secure, «защищённый».
  • Рядом с адресом стоит замочек.
  • Нет надписи «Не защищено» и красных предупреждений браузера.

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

Зачем SSL нужен даже маленькому сайту

Раньше думали, что шифрование нужно только магазинам и банкам. Сегодня оно нужно всем:

  • Доверие посетителей. Замочек — сигнал, что сайту можно доверять. «Не защищено» отпугивает.
  • Безопасность данных. Любая форма — обратной связи, входа, заказа — передаёт данные защищённо.
  • Требование браузеров. Chrome и другие помечают сайты без SSL как небезопасные.
  • Плюс в поиске. Поисковики предпочитают сайты на https — это учитывается при ранжировании (подробнее — в статье про SEO для WordPress).

Даже для блога без форм и оплаты SSL сегодня — не роскошь, а норма.

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

Хорошая новость: платить за базовый сертификат чаще всего не нужно. Есть бесплатный Let’s Encrypt, который подходит большинству сайтов и признаётся всеми браузерами.

Варианты по сложности:

  1. Через хостинг (самый простой). Почти все нормальные хостинги подключают бесплатный SSL в пару кликов в панели, а то и автоматически. Ищите в тарифе строчку «бесплатный SSL».
  2. Вручную через Let’s Encrypt — если хостинг не сделал сам. Чуть больше действий, но всё равно бесплатно.
  3. Платный сертификат — нужен редко, в основном крупным магазинам и организациям, которым важна расширенная проверка.

Для первого сайта: берите хостинг, где бесплатный SSL уже включён, и не думайте об этом вообще.

Что делать после подключения

Когда сертификат установлен, стоит проверить пару вещей:

  • Сайт открывается по https и показывает замочек.
  • Старые ссылки http перенаправляются на https, чтобы не было дублей.
  • Внутри страниц нет картинок и скриптов, подгружаемых по старому http — иначе замочек будет «неполным».

На WordPress это чинится плагином в пару кликов или настройками хостинга.

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

SSL — это платно?

Базовый сертификат обычно бесплатный (Let's Encrypt), и его хватает большинству сайтов. Платные нужны редко.

Что будет, если не ставить SSL?

Браузер пометит сайт как «Не защищено», часть посетителей уйдёт, а поиск отнесётся к сайту хуже. Сегодня без SSL запускаться не стоит.

SSL как-то связан с хостингом?

Да, проще всего его подключить именно через хостинг — многие делают это автоматически. При выборе тарифа проверьте, что бесплатный SSL входит. Смотрите рейтинг хостингов.

Что дальше

Теперь понятно, что SSL — это защита и доверие, и что получить его можно бесплатно. Проще всего — сразу взять хостинг, где сертификат подключается в один клик. Загляните в рейтинг хостингов и выберите тариф с бесплатным SSL, чтобы не возиться с настройкой вручную.