SSL (Secure Sockets Layer) is a security technology for establishing an encrypted link between a web server and a browser. It protect sensitive data between a server and a client. So. we are responsible for providing a safe web experience for users. so, here we can take advantage of Let’s Encrypt. It’s a free SSL certificate and it offers domain validated SSL certificates. I will share with you the easiest way to add free SSL in WordPress with Let’s Encrypt in Bluehost.
Table of Contents
What is Let’s Encrypt?
Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit by the Internet Security Research Group (ISRG). It makes it possible to obtain browser-trusted certificates for your domains at free of cost that renew automatically.
How to Add Let’s Encrypt in WordPress on Bluehost and Other Hostings
So at first you need to install & activate this plugin WP Encrypt.


After plugin activation go to Settings menu where you can find WP Encrypt page. In the Multi-site, this menu is not located here. Go to network admin and you can manage it for all sites in the network. You can see in the image.

So here you can you can register, generate, renew andrevoke certificates for your WordPress site. So first you need to fill all the related fields and save it. After save you get Register Button. Click on register account. finally click on Generate Certificate. After success you will get the Certificate and Key locations.

Now follow the steps for Add Let’s Encrypt in WordPress Easiest Way:
Step 1: Generate a Private Key
- Login to cPanel
- Click on SSL/TLS Manager in the Security section
- Click on Generate, view, upload, or delete your private keys under Private Keys (KEY)
- Set the Key Size to 2,048 bits
- You can leave the Description blank
- Click on Generate
- That’s it. You’ve generated the KEY for the SSL

Step 2: Generate a Public Key (Certificate Signing Request)
- Click on Return to SSL Manager
- Click on Generate, view, or delete SSL certificate signing requests under Certificate Signing Requests (CSR)
- Select the Key you’ve generated
- Enter your domain name www.yourdomain.com & yourdomain.com for which you’d like to install SSL Fill in your
- company details along with the email address
- Set a random alphanumeric Passphrase (For example – XYZ1234)
- You can leave the Description blank
- Click on Generate
- Copy & Paste the Encoded Certificate Signing Request into a notepad file
- That’s it. You generated the CSR for the SSL
Step 3: Upload the Certificate
- Click on Return to SSL Manager
- Click on Generate, view, upload, or delete SSL certificates under Certificates (CRT)
- Copy and paste the body of the certificate
- The certificate file placed in a subdirectory in /letsencrypt/live/your_domain_name/cert.pem
- You can leave the Description blank
- Click on Save Certificate
Step 4: Installing the Certificate
- Click on Return to SSL Manager
- Click on Manage SSL sites under Install and Manage SSL for your site (HTTPS)
- Select your domain name from the drop down for which you’ve uploaded the certificate
- Fill Private Key: (KEY) (copy and past fom private.pem) and Certificate (CRT) (copy and past fom cert.pem) and
- click on “auto fill”
- private.pem and cert.pem are stored in a subdirectory in /letsencrypt/live/your_domain_name/
- Click on Install Certificate
- Click on OK

Step 5: Updating WordPress Website URLs (Final Step)
After setting up the SSL certificate, the next step is to move your WordPress URL from HTTP to HTTPS.
Generally normal sites use HTTP protocol When secure sites use HTTPS protocol.
You can install & activate Really Simple SSL With this plugin no setup required. It will automatically detect SSL.

I personally recommended for this plugin. But there is another way if you don’t want to insall any plugin. In this way you need to change your URL. Just go to your WordPress admin area and click on Settings >> General. The Address of Secure site with SSL look like this: https://yourdomain.com or https://www.yourdomain.com

There you will need to update the WordPress URL and Site URL fields to use https. Now save your changes. That’s all Done. This is the way to Add Let’s Encrypt in WordPress.
If you have Google Analytics installed on your site, don’t forget to update your new url there with https. If you have any further question and need my help, Please ask me via comment. If you liked this article, Please share it on social media.
I have been surfing online more than 3 hours nowadays, but I by no means discovered
any attention-grabbing article like yours. It is beautiful price sufficient for me.
Personally, if all webmasters and bloggers made just
right content material as you did, the net will be a lot more
useful than ever before. http://yahoo.net
First off I would like to say fantastic blog!
I had a quick question that I’d like to ask if you don’t mind.
I was interested to know how you center yourself and clear
your thoughts before writing. I have had a hard time clearing my mind in getting my ideas out there.
I truly do enjoy writing but it just seems like the first 10 to 15 minutes tend to be wasted just trying to figure out how to begin. Any ideas or tips?
Appreciate it!
What’s up mates, its impressive piece of writing on the topic of teachingand entirely explained,
keep it up all the time.
For most up-to-date news you have to visit internet and on the web I found this web site as a finest site for hottest updates.