Практически у каждого нормального хостинг-провайдера сейчас есть услуга подключения бесплатного SSL-сертификата Let's Encrypt.
Пишете в тех. поддержку хостинга, просите выпустить сертификат (если нет такой функции в панели управления хостингом).
Редактируете настройки сайта, в зависимости от CMS они будут разные, но общая суть: настроить переадресацию с http на https. Для сайтов без CMS нужно прописать переадресацию в файле .htaccess.
Очень легко и просто - надо подписать сайт сертификатом.
Тогда сайт начнёт открываться по защищённому протоколу https.
например у нас Lets Ecrypt бесплатные мощные сертификаты для защиты сайты.
Ставятся в два клика мышкой.