To have a secure website you need to have an SSL certificate. Some hosting accounts include free SSL certificates to their users, but in general, you have to buy one from your hosting provider and renew it annually. The hosting provider (Hetzner) we use at Lenomedia...