
SSL-сертифікат для сайту: безкоштовний чи платний і як встановити
13
Листопада
2026
Сертифікат SSL потрібен сайту, щоб дані між браузером і сервером передавалися в зашифрованому вигляді. Без нього браузер позначає сторінку як небезпечну, форми заявок та оплати викликають недовіру, пошук обирає для показу HTTPS-версію сторінки. Добра новина: для більшості сайтів сертифікат безкоштовний і випускається автоматично. Нижче розбір, коли цього достатньо, коли варто купити платний і як пройти перехід на HTTPS без сюрпризів. MMIX робить такі переходи для сайтів клієнтів з 2012 року.
Розкриття: частина посилань у статті партнерські. Якщо ви купуєте за ними, MMIX може отримати комісію; ціна для вас та сама.
Коротко
- Безкоштовного сертифіката Let's Encrypt вистачає більшості сайтів: візиткам, блогам, інтернет-магазинам.
- Платний OV або EV беруть, коли потрібна перевірка організації або фінансові гарантії центру сертифікації.
- Перед випуском домен з www і без www має вказувати на ваш сервер, сайт має відповідати кодом 200.
- Після встановлення увімкніть редирект на HTTPS, приберіть змішаний контент і оновіть адреси в sitemap та Search Console.
Безкоштовний чи платний: у чому різниця
Шифрування в безкоштовного і платного сертифіката однаково надійне. Різниця в тому, що саме перевіряє центр сертифікації та які умови він надає.
- DV (Domain Validation) підтверджує лише право керувати доменом. Так працює Let's Encrypt, некомерційний автоматичний центр сертифікації. Його сертифікат діє 90 днів і випускається наново до закінчення строку.
- OV (Organization Validation) додатково підтверджує, що домен належить конкретній організації. Дані компанії видно у відомостях про сертифікат.
- EV (Extended Validation) містить розширену перевірку компанії. Як він відображається в адресному рядку, залежить від браузера.
Let's Encrypt не надає грошових компенсацій на випадок компрометації сертифіката. Комерційні центри сертифікації такі гарантії пропонують. Ще одна деталь: Let's Encrypt на віртуальному хостингу працює через технологію SNI, яка дозволяє тримати багато сертифікатів на одній IP-адресі. Деякі платіжні системи можуть не підтримувати SNI, тож це варто заздалегідь уточнити у свого платіжного провайдера.
Покрокова інструкція
Крок 1. Визначте, який тип сертифіката потрібен
Для сайту послуг, блогу, каталогу і більшості інтернет-магазинів достатньо DV-сертифіката. OV або EV обирають, якщо цього вимагає банк, платіжний партнер, тендерна документація або внутрішня політика безпеки. Якщо сайт відкривається на кількох піддоменах, одразу перелічіть їх: сертифікат має покривати кожну адресу, на яку приходять користувачі, зокрема варіант з www.
Крок 2. Перевірте DNS-записи домену
Центр сертифікації перевіряє домен через HTTP-запити до сайту або через DNS-записи. Тому A-записи для адреси з www і без www мають вказувати на IP-адреси вашого сервера, і сайт має відповідати кодом 200. Якщо в домену є CAA-запис, він має дозволяти випуск обраному центру сертифікації. Помилка в будь-якому з цих записів зупиняє випуск. Як влаштовані записи і де їх змінювати, описано в статті «Що таке DNS і як змінити записи домену».
Крок 3. Випустіть або встановіть сертифікат
На віртуальному хостингу Хостинг Україна сертифікат Let's Encrypt випускається автоматично для доданих сайтів, якщо виконано умови з попереднього кроку. Запит зазвичай обробляється протягом години, сертифікат подовжується сам до закінчення строку. Порядок дій і вимоги описано в їхній інструкції «Безкоштовний сертифікат від Let's Encrypt». Платні сертифікати цей хостинг не продає: його можна купити в будь-якого центру сертифікації та встановити за інструкцією про встановлення стороннього сертифіката. Для цього знадобляться сам сертифікат, проміжний ланцюжок і приватний ключ, створений разом із запитом CSR. На VPS, виділеному сервері або в іншого провайдера автоматичне встановлення недоступне, там сертифікат випускають клієнтом ACME, наприклад certbot, або через панель сервера.
Крок 4. Увімкніть редирект на HTTPS
Після встановлення відкрийте сайт за адресою з https:// і переконайтеся, що замок у браузері є на всіх типах сторінок. Потім налаштуйте постійний редирект 301 з усіх адрес http:// на https:// і з одного варіанта домену на основний, наприклад з www на адресу без www. Редирект має вести одразу на кінцеву адресу, одним кроком. Розділ про налаштування редиректу є в базі знань про SSL хостингу.
Перехід на HTTPS зручно доручити команді, яка потім супроводжує сайт. MMIX з 2012 року встановлює сертифікати, налаштовує редиректи й перевіряє сайти після переїзду. Детальніше на сторінці «Технічна підтримка сайту».
Крок 5. Обережно увімкніть HSTS
Заголовок Strict-Transport-Security каже браузеру відкривати сайт лише через HTTPS. Починайте з невеликого значення max-age, наприклад на добу, і збільшуйте його, коли переконаєтеся, що всі піддомени працюють через HTTPS. Директиву includeSubDomains додавайте, тільки якщо сертифікат є в кожного піддомену. Включення до списку попереднього завантаження браузерів скасовується довго, тому до нього переходять в останню чергу.
Крок 6. Приберіть змішаний контент
Змішаний контент — це зображення, скрипти, шрифти і стилі, які сторінка через HTTPS підвантажує за старою адресою http://. Браузери блокують такі скрипти й показують попередження. Відкрийте консоль розробника на головній, у картці товару, у статті та в кошику. Замініть адреси в шаблонах, базі даних і налаштуваннях CMS на https:// або на відносні. Перевірте форми: адреса відправлення теж має бути на HTTPS.
Крок 7. Оновіть адреси для пошуку й стежте за строком
Переведіть на https:// канонічні адреси, hreflang, посилання в карті сайту та в robots.txt. У Google Search Console додайте ресурс для HTTPS-версії або ресурс на весь домен і надішліть оновлену карту сайту. Перевірте встановлення зовнішнім тестом SSL Labs: він покаже ланцюжок, протоколи й помилки конфігурації. Для платного сертифіката поставте нагадування за місяць до закінчення. Для автоматичного подовження раз на квартал перевіряйте дату закінчення, особливо після зміни DNS або переїзду.
Що перевірити і типові помилки
- Сертифікат покриває лише один варіант домену. Сайт відкривається без www, за адресою з www браузер показує помилку. Включайте в сертифікат обидві адреси.
- Ланцюжок встановлено не повністю. На комп’ютері все відкривається, на частині телефонів з’являється попередження. Встановіть проміжні сертифікати разом з основним.
- Ключ не підходить до сертифіката. Приватний ключ створюють разом із запитом CSR. Якщо ключ втрачено або переплутано, сертифікат доведеться перевипускати.
- Ланцюжок з кількох редиректів. http → https → www → без www уповільнює завантаження і плутає пошукові системи. Налаштуйте один перехід на кінцеву адресу.
- Змішаний контент у старих записах. Шаблон виправили, у тексті статей залишилися зображення за http://. Пройдіться пошуком по базі даних.
- Автоподовження непомітно зламалося. Після зміни DNS або перенесення на інший сервер перевірка домену перестає проходити, і через 90 днів сертифікат спливає. Стежте за датою закінчення.
- HSTS з великим строком на старті. Якщо якийсь піддомен ще без сертифіката, відвідувачі не зможуть його відкрити до закінчення строку заголовка.
Як перевірити сертифікат після встановлення
П’ять хвилин перевірки після випуску сертифіката позбавляють від скарг клієнтів через тиждень.
- Відкрийте сайт у режимі інкогніто за чотирма адресами: з http:// і https://, з www і без www. Усі чотири мають привести на одну основну адресу через HTTPS.
- Натисніть на значок замка й подивіться, на які імена випущено сертифікат і до якої дати він діє.
- Перевірте сайт з телефона через мобільний інтернет. Так видно помилки ланцюжка, які на робочому комп’ютері приховує кеш браузера.
- Надішліть тестову заявку через форму й переконайтеся, що лист прийшов. Якщо на сайті є оплата, проведіть тестовий платіж у режимі пісочниці платіжного сервісу.
- Запустіть зовнішній тест і збережіть звіт: під час наступної перевірки буде з чим порівняти.
Якщо сайт працює через CDN або захисний проксі, сертифікат потрібен на двох ділянках: між відвідувачем і проксі та між проксі й вашим сервером. Режим, за якого друга ділянка йде без шифрування, залишає дані відкритими на шляху до сервера, тому вмикайте повну перевірку сертифіката й на сервері.
Часті запитання
Чи впливає SSL-сертифікат на позиції в пошуку?
Google використовує HTTPS як один із сигналів якості сторінки, проте сам сертифікат сайт у топ не виводить. Важливіше, що без нього браузер показує попередження і відвідувачі йдуть.
Чим безкоштовний сертифікат гірший за платний?
Шифрування однакове. Let's Encrypt випускає лише DV-сертифікати на 90 днів і не дає фінансових гарантій. Платні центри сертифікації пропонують перевірку організації OV та EV і компенсації на своїх умовах.
Чи потрібен платний сертифікат інтернет-магазину?
Для приймання платежів зазвичай достатньо DV-сертифіката. Платний потрібен, якщо його вимагає банк або платіжний провайдер. Окремо уточніть у провайдера, чи підтримує він SNI.
Чому не випускається сертифікат Let's Encrypt?
Найчастіше домен з www або без www вказує на інший сервер, сайт віддає помилку замість коду 200 або CAA-запис забороняє випуск. Перевірте DNS і доступність сайту та повторіть запит.
Що робити після переходу на HTTPS у Search Console?
Додайте ресурс для HTTPS-версії або ресурс на весь домен, надішліть карту сайту з адресами https:// і перевірте, що старі адреси відповідають редиректом 301.
Хочете перевести сайт на HTTPS без втрати заявок і позицій? MMIX з 2012 року встановлює сертифікати, налаштовує редиректи та HSTS, чистить змішаний контент і перевіряє сайт після переходу. Залиште заявку, і ми почнемо з аудиту поточного налаштування.
Зв'язатися з нами
І відповімо на всі ваші запитання.

Коментарі
Write comment