Installing Free SSL on WordPress Blog – Change HTTP to HTTPS Easy

You have probably heard that Google will show additional warning messages when you try to open websites which do not have SSL certificates. That is not what you want to see at YOUR website. To avoid that you have two possibilities. One is to buy SSL certificate to your website and other is to use FREE SSL certificate. We will show you how to install Let’s Encrypt free certificate at your WordPress blog.

Follow these easy steps and you will succeed:

1) Install WP Encrypt plugin and Activate it

2) Go to Setting of WP Encrypt and fill your website details and Save

3) Click on “Register Account”

4) Click on Generate Certificate. Take attention on folder path to certificates.

5) Follow the paths to cert. files through your FTP client

6) Open cPanel, find icon “SSL/TLS” and open it. Click on “Manage SSL sites.”
–  Select Domain, Paste code from file cert.pem to field named Certificate: (CRT)
–  Click on Autofill by Certificate (on the right side where you paste code)
–  Copy private key from file private.pem to field named Private Key (KEY)

7) Change WordPress Address (URL) and Site Address (URL) (from to

8) Add to your .htaccess (on beginning) file this (it will redirect all your traffic from http to https):

# This should be the first rule before other rules
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
# END Force SSL

9) Fix paths to your images, videos, music files, etc (logo, banners, etc) in your template files or in your Theme settings

…. If you are lucky, that would be all and you will see green padlock on the left side of your website address… If not, you have to find all links that still use http address instead of https. Maybe you will have to change some thumbnail links or similar inside your MySQL database, or something else…

Good luck!

EDIT: One more thing. If you have problems with image loading (thumbnail, etc.) try to install WordPress HTTPS (SSL) plugin. It might help.

One thought on “Installing Free SSL on WordPress Blog – Change HTTP to HTTPS Easy

Leave a Reply

Your email address will not be published. Required fields are marked *