SSL certificates are costly. Or, used to be.
Now, website owners have a free, totally reliable option to setup HTTPS for their websites : Let’s Encrypt
Let’s Encrypt is a Certificate Authority that provides valid SSL certificates for free.
The downside is that, it can be a bit hard to setup – especially if you’re new to command lines.