Having an SSL certificate will secure your website and get rid of those annoying, not secure warnings.
In addition, it ensures that your website visitors’ sensitive data will be transferred over a secure network.
InfinityFree web hosting has a great feature to make your website run on a secure connection using an SSL.
In this article, I will show you a step-by-step guide on how to get and set up a free SSL(HTTPS) certificate for your InfinityFree WordPress website.
Free SSL Certificate for InfinityFree Video Tutorial
If you prefer written instructions continue reading below.
What Is An SSL Certificate?
An SSL (Secure Sockets Layer) certificate ensures the website visitor’s sensitive information will be transferred over a secure network.
While this is very important, it is so ironic that many website owners and businesses still don’t have implemented this on their respective websites. And this is probably due to the high price of getting an SSL certificate as well as the difficulty of its implementation.
Additionally, installing an SSL certificate increased your website security, credibility and trust, and SEO improvements.
How to Get a Free SSL Certificate for Your WordPress Website
Here’s a quick rundown of what you’ll learn and the steps to get a free SSL certificate in your InfinityFree account.
- Add the domain name to the Free SSL Certificates tool
- Choose the SSL Certificates Provider
- Setup CNAME Records for Domain Name
- Create SSL Certificate Order
- Install SSL Certificate
- Verify Website Works with HTTPS
Add Domain Name to The Free SSL Certificates Tool
The first thing you need to do is to log in to the client area of your InfinityFree account.
Once logged in, click on Free SSL Certificates found in the main navigation menu, right after the Accounts tab.
Now, click the “New SSL Certificates” button. This will take you to the Free SSL Certificate page. And here you need to enter your domain name in the corresponding field.
Make sure to not include any http and www prefixes in entering your domain name. Continue by clicking the Check Domain button.
Choose the SSL Certificates Provider
Here, you have to Choose an SSL provider, and for this particular tutorial, we will be using Let’s Encrypt. Click the Choose provider button to proceed.
You should get a success message and some records and values with further instructions on installing the certificate.
Setup CNAME Records for Domain Name
For this certificate to be valid, we need to set up the CNAME records. And we can do this by going to our Account Cpanel.
You can do this by clicking the manage button and then clicking Control Panel.
You can search CNAME or just scroll down to the Advanced section to get to the CNAME Records.
Click on it and then fill up the record name and destination. You can simply copy the record name and destination from the previous step.
Make sure to choose the right domain name if you have multiple ones.
When you are finished click the Add button.
Create SSL Certificate Order
If your current destination is marked ready, all you need to do is click on the Verify Domain button to finally request your SSL certificate. This can take a few minutes.
Remember, do not ever remove the CNAME Records until the process is finally complete. The CNAME records must be present during the entire validation process; if failed to do so, the process will most likely fail.
What you can do now is just refresh the page to see if there are any changes. Otherwise, just wait for a few minutes.
Once finished, you should get your Private Key and Certificate. Just click on the Show button to actually see the values.
Do not close this tab, you’ll need this on the next step.
Install the SSL Certificate
Now that we have successfully requested an SSL Certificate, it’s time to activate it.
Go back to the Control panel, and scroll down to the Security section, and click SSL/TLS to proceed.
Click on Configure button found below the Configure SSL.
Now simply copy the values of “Private key and Certificate” and paste them to their corresponding fields.
Add Private Key values to the Private Key field and then click on the Upload Key button. Do the same for the Certificate and click the Upload Certificate button.
Usually, if you didn’t see any errors it means it worked. It’s a bit hard since it didn’t give us a successful message.
Verify Website Works with HTTPS
Once finished uploading “Private key and Certificate”, return to the SSL Certificate page and check if it is valid. If you get this status, “VALID CERTIFICATE SSL IS INSTALLED”, it means that you have successfully installed the SSL certificate. You can also see the expiration date just below it. Usually, the certificate is valid for 3 months. Which is totally okay for a free service. You just have to renew it to continue using the free SSL service.
Now, let’s verify the domain name using this SSL Checker.
Simply enter your domain name and click the Check SSL button.
If you don’t see an error with SSL-related warnings after clicking it, then the certificate installation was successful.
That’s it. I hope this article helped you successfully install a free SSL Certificate on your InfinityFree account. You should start configuring your website by following these essential settings, creating posts/pages on your website, customizing WordPress, creating custom menus, and more.
Let me know if you have encountered some problems following this tutorial.