Skip to main content

SSL Certificates

S
Written by Swift

Every website on the Swiftwebsites.ai platform gets a Free SSL certificate.

An SSL certificate allows you to have a secured connection between the customer's browser and the server. This helps in the prevention of hacking and stealing customer information, because the data is being encrypted from the customer's browser while connected to the server.

All certificates are being installed automatically and you don't have to do anything. If your domain is connected correctly it might take up to 48 hours for SSLs to install onto a newly connected domain (In most cases it is within 10 mins - 24 hours).

If your website is still showing as unsecured after 48 hours, there are a couple things you can try to look for that may be preventing the SSL from installing:

  1. Check if both the A and CNAME records are correctly added to the DNS as per our instructions in Website Settings -> Domain -> Gear button next to the domain name -> Toggle DNS Settings. An incorrect or none existent A record would show our instructions column in red, so it's extremely obvious if something isn't set up correctly.

One way to check quickly what the records are on a given domain without having access to the DNS is to use record checking tools. One such tool is https://www.digwebinterface.com


Paste the domain you want to check without any https://, as an example "mywebsite.com" instead of "https://mywebsite.com"

Check if the A record we require matches what is added on your DNS.

There cannot be two A records.

In "Type", select A record and then hit the "Dig" button. You will see all A record entries. Check to see if our required one is there and that there aren't any others. If there are more than one, delete all not related to our platform.

Below is what the A record result should look like but with the correct A record value:

Check if the CNAME is added to the DNS as per our instructions.

If all is correct with the A record, type www. before the domain, so it becomes www.mywebsite.com and change the "Type" to CNAME and hit Dig again. You should see the domain name appear as value such as mywebsite.com. (the dot at the end must be there). If it shows SOA in the result, it means the CNAME record is not added and it should be rectified.

Check for AAA record.

Lastly, remove the www. so mywebsite.com is left, change "Type" to "Any" and see if there is an AAAA record appearing. If so, please delete it from the DNS. This was most likely the reason the SSL was not installing.

2. Try to force the SSL

If 48 hours have passed, and the records are correct, yet the SSL is not installing, there is one more option for you to try.

Open your browser in incognito mode and open your domain with http instead of https

It will still show as unsecured, however, give it 30 minutes to an hour and try again using http

3. Using a different browser and network

Try accessing the domain from a different browser and also a different network (mobile for example). There could be a cache left over on your browser that is remembering the site as not having SSL and your current browser may be missing it for that reason.

Did this answer your question?