SSL-сертификат ставится бесплатно через Let's Encrypt в панели управления хостингом: находите раздел SSL или HTTPS, выбираете домен, нажимаете "Заказать сертификат" и ждёте 1-5 минут. После этого включите принудительный редирект с http на https, иначе часть посетителей всё равно попадёт на незащищённую версию.
Предупреждение "Соединение не защищено" означает, что сертификата на сайте либо нет вообще, либо он истёк. Let's Encrypt выдаёт сертификат на 90 дней и обычно продлевает его сам за месяц до истечения, но если хостинг настроен неправильно или домен недавно переехал на новый сервер, продление может не сработать.
Для юридической консультации SSL особенно важен: через форму на сайте люди передают телефон, а иногда и детали дела. Шифрование канала - один из практических шагов к требованиям 152-ФЗ о защите персональных данных при передаче, и для аудитории, которая доверяет вам вопросы права, это заметный сигнал.
Платить за сертификат не нужно. Уровень шифрования у бесплатного Let's Encrypt и у платных вариантов за 3000-8000 рублей в год одинаковый, разница только в статусе центра, который его выдал. Переплата имеет смысл только крупным организациям, которым важна демонстрация юрлица в сертификате, для лендинга это не даёт ничего.
После установки проверьте две вещи: сайт открывается по https без предупреждений, и все картинки на странице подгружаются тоже по https, а не по старому http - смешанный контент браузер тоже помечает как небезопасный.