About SSL Certificates
Secure Sockets Layer (SSL) certificates, sometimes called digital certificates, are used to establish an encrypted connection between your computer and the web server. And it probably will also load faster, and it sometimes enables HTTP/2. Google may also think of SSL as more SEO friendly. So SSL (https) is more or less a must for your web site. There are three options to get a SSL certificate.
Good - Cloudflare SSL Certificate
Cloudflare is a CDN service that has many features. Amongst others the certificate is generated automagically. Forget about certificates and renewing.
How to get a Cloudflare SSL CertificateBetter - Free SSL Certificate
ZeroSSL and Let's Encrypt both offer free 90-day SSL certificates. You have to renew this certificate every other three months. It is known as "self signed certificates” and does not offer the same security as paid certificates.
Get a free SSL-certificateBest - Paid SSL Certificate
Paid SSL Certificates offer a higher security and should be used for web shops and other critical web sites. Upload the certificates to VPS at the same level as the Go executable.
Get a secure SSL-certificate