Refer below to learn how to add Site SSL or HTTPS
First, businesses must successfully set up a domain pointed at their site
In the Website Builder, go to SEO & Settings → Site SSL tab
Click Generate Certificate to create an SSL certificate
The process, which includes provisioning the request to Let’s Encrypt and configuring the newly generated SSL certificate, is fully automated and may take up to an hour. During the provisioning process, an “In progress” status indicates that the request is being handled. Once completed, the provisioning status is changed to “Complete”, and an approval email is sent to the account owner.
NOTE: Although the SSL certificate has been approved in the editor, the certificate may not be visible in the browser for up to 2 to 3 hours.
To ensure your site is always accessed through SSL, click the Force visitors to use secure connection (HTTPS) toggle. Any visitor will be redirected to the secure connection once this is enabled.
Republish your site
Reasons to Recreate SSL Certificate:
If you have previously set up your domain using a method involving using a CNAME and 301 Redirect and have changed your DNS settings to reflect a CNAME and two A Records, you will need to recreate your SSL Certificate.
Depending on how the DNS records propagated at the moment you were generating your initial SSL certificate, the SSL certificate might have been only generated for www.domain.com and not domain.com in addition. This causes the site to only be secure on https://www.domain.com and not on https://domain.com. In this case, you will also have to recreate your SSL certificate.
How to Recreate SSL Certificate?
click SEO & Settings, and then click the Site SSL tab
Click Remove certificate
Click Generate certificate