The first thing you should understand is that you need to get an SSL certificate, and install it on your hosting account.
You can get the SSL certificate from any provider you want. We provide a Free SSL Certificates tool you can use (and we highly recommend), but you can also get certificates from a third party site, like ZeroSSL.
If you choose to get a certificate from a third party provider, you don’t need to touch our Free SSL Certificates tool. So if you want to get a ZeroSSL certificate from ZeroSSL directly, you can discard everything you’ve been doing with the self signed certificate.
When you have the SSL certificate, you need to install it on your domain name. This is done through the Control Panel of the hosting account hosting the domain. So from the client area, go to Accounts, click Manage next to the account hosting the domain and then go to Control Panel. In there, you’ll find the SSL/TLS section where you can install the certificate.
You’re right that the instructions “don’t mesh”. So far, you have:
- Created two SSL certificates from ZeroSSL, one through us and one through ZeroSSL directly.
- Attempted to create a self signed SSL certificate with your hosting account’s main domain, which is not an actual website domain.
The misunderstanding is that the Free SSL Certificate tool is used to install SSL certificates. It’s not. It’s used for getting SSL certificates. Think of it as an alternative interface to ZeroSSL.