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 includes SSL on our plan which means we can provide our clients with added value at no cost to us or the client.