Log In Register
Search
Home » How To, SEO Tutorials, Wordpress » How to set up free SSL (HTTPs) in WordPress
Posted by ,

How To, SEO Tutorials, Wordpress

An encrypted WordPress site is very important in today’s world, chances are that if you read this blog you probably know a thing or two about https and why it’s becoming so popular, the keys being secured and Google pushing the implementation more and more with each update.

The standard way of transmitting data to and from the internet in what is known as HTTP 1.1 protocol is something that will sooner or later will become a thing of the past. With the ever increasing attempts at hacking, theft and rising privacy concerns of the technological world of today, the encrypted way of doing things is getting more and more important to the point that Google will penalize websites that are not secured.

When Google and several other companies put as their objective to change a technological paradigm, we better follow suit, specially if the points in argument are more than logical and needed.

HTTPS implementation will help prevent theft, will secure your WordPress site and will improve its visibility. The way Google decided to force this change is by a 2-way plan:


Let’s Encrypt Plugin

So, you’re interested in going https with your WordPress installation?  This is your first step.

wp-encrypt

The plugin can be easily added from the WordPress Plugins directory or directly from your WordPress installation. You can search for it and enable it. Let’s see how it looks.

wp-encrypt settings

The first thing to do is to load all the pertinent important information. It is highly advisable to fill the form properly with correct data because this will be stored in your certificate. The auto-generate certificate and expire warnings should be enabled.

Also Read:  What is Backlinking and Why Is it Important for SEO?

Once you have everything in place, proceed to Register Account.  This will send the signal to Let’s Encrypt servers and will proceed to create your new certificate. Let’s Encrypt certificates have a validity of 60 days and will be auto-renewed if you keep your WordPress plugin in place.

SSL Certificate

Once the certificate is in place you can easily download the information so you can upload it to your hosting control panel, the routes will be easily visible and you can use any file explorer or even an FTP connection to extract those files.

There will be different procedures to upload and activate the certificate according to your control panel of choice but I will not cover those. I will show you the most widely used today, which is cPanel so you can get an idea.

Install the certificate on cPanel

From your account panel you can go to your SSL/TLS settings

Certificate install

You will proceed to go to Install and Manage SSL for your site.

manage SSL

The first thing to do is fill the domain field and then you can easily copy-paste the contents of the certificate file, which will be the cert.pem that Let’s Encrypt plugin gives you and the Private key, corresponding to the private.pem file.

Once you have everything in place, the certificate should be enabled. The next step is to go into your WordPress installation and point it to the https version, like this:

http to https

That’s it !. Your site should be running on https now !

But I’m getting mixed content!

Mixed content is something that will always happen after you switch your site and it will break your green lock display on all browsers. This happens when some of your assets are loaded over http and the problem with mixed content is that even a single asset loaded over http can break your green lock and penalize you for it so you should absolutely need to take care of it.

Also Read:  How To Verify Google Adsense Account Without Pin Code

The solution can be as easy as an SQL query in your phpMyAdmin menu.

You need to replace the specific parts in your WordPress database that are currently pointing to your old http site version. This can be easily done with just 2 SQL queries. You need to copy paste this content and modify it with your domain and execute those queries in the SQL Query window of phpMyAdmin:

This piece of code will replace all the instances in the database that has http assets with the https version, you just need to replace the www.yourdomain.com  part of the code with your domain value and please, do a backup of your database before trying it !

Once you execute that query you should see the amount of links that got modified. If you’re using Divi don’t forget to modify the location of your Logo & Favicon with the https version since that data won’t get modified by these queries.

Conclusion

Implementing https on your WordPress site is easier than ever now and with a single query to your database you can fix any mixed-content errors and have your site running in SSL in no time. The later steps involves adding a new SSL domain in your Google Webmaster tools and Analytics and monitoring any 404 errors that may arise. There is no excuse to switch your site to Secure and be ahead of the changes that are coming.

Related Post
  1. Hacking Android Apps and Games Using Lucky Patcher – No Rooting Required 
  2. Double your data bundle on Airtel, Glo and Mtn NG
  3. Google Playstore not downloading or updating apps via mobile data – Here’s a solution 
  4. “Screen Overlay Detected” – Easy problem fix on all Android 
  5. How to multi task on any android device 

Comment Area

Login or an account to have access to all features of PlazaNG. It takes you less than 2 minutes and you have lots of advantages as a full user of PlazaNG.
Log In Register

Leave a Reply

One response to “How to set up free SSL (HTTPs) in WordPress”

  1. […] Another option is to explore the free alternatives, independent of your hosting provider. There are projects such as “Let’s Encrypt” which have now made it easy and quick to secure a free HTTPS certificate for your website. […]

Leave a Reply

Your email address will not be published.

Topics

Blogroll

Ads By Google