Utilizing SSL is a basic web search tool positioning variable. In the event that regardless you have a working site without SSL, you are committing an enormous error, particularly when utilizing SSL for free.
In fact, a ton of web-hosting organizations like Bluehost, SiteGround, Kinsta offers free SSL, which has now turned into another standard in the web-hosting industry.
How To Add SSL Without Paying to Cloudflare?
Notwithstanding, there are as yet numerous organizations like HostGator that don’t offer free SSL. This is one motivation behind why we have quit prescribing HostGator as a perfect host in the present time. Although, if your circumstance is like mine, where you have two or three sites on HostGator and are searching for an approach to actualize free SSL, this guide is for you.
In this guide, I will utilize Cloudflare to actualize free SSL on an HTTP site and move it to HTTPS.
This is a WordPress based site and this guide should chip away at some other facilitating organizations that you may utilize. Sounds great? Then, let’s begin.
Implementing Process of SSL on HostGator using Cloudflare: (Without Paying A Single Penny)
Step 1: Add your Website to Cloudflare
In order to utilize this trick, you should be working with Cloudflare which delivers both – free and paid versions. The free version is also much power to protect your website from hackers and also allows you to apply free SSL.
In the event that you have not designed Cloudflare yet, basically read these two aides and complete this.
Step 2: Configure Cloudflare SSL feature
Now, visit the dashboard of your website on Cloudflare and choose the crypto tab. Change the SSL setting to flexible.
Stay on the same page, and scroll down to enable Automatic HTTPS Rewrites.
Also, enable the Always Use HTTPS option.
Step 3: Configure the Cloudflare page rules
Now, we have to divert all HTTP traffic to HTTPS and this could be effortlessly done with the help of plugin or Cloudflare page rules. As per my opinion, the Always Use HTTPS feature looks after it, yet I do add page rules just to be additionally sure. If still, it is not working without the page rules, then, in that case, utilize these page rules settings.
Tap on the page rules @top and provide your domain name including /* at the end and then configure it to go over https.
Do this for both http://domain.com/* and https://domain.com/*
Now, with the above settings, half of our work is over. Presently, it’s a good idea to replace all http://domain.com with https://domain.com as it would save one redirect and also make the implementation better.
Step 4: Use Better search and replace plugin
Currently, we wish to replace the old link with the new link (https), and in order to do this, now we will be updating the WordPress database table.
Advice: Before you conduct this activity, take a complete backup of the WordPress database. Here is a list of some of the Best WordPress backup plugins.
As you have taken the backup, now you need to download and install Better search and replace plugin.
- Go to tools > Better search and replace
- In the search, enter your old domain name which is without https, and replaces it with https
For example, in my case:
- http://getupdatedaily.com/ (Old)
- http://getupdatedaily.com/ (New)
In the first run, select as “Run as dry run“. This will just demonstrate the changes this task will make. This won’t be an everlasting change.
When you are sure, uncheck “Run as dry run” and tap on Run Search/Replace. In a few seconds of running thing plugin, your WordPress database tables will be refreshed.
Step 5: Verify the SSL configuration
Visit this page and then provide your domain name.
In a few seconds, this tool will scan your website and SSL certificate in order to deliver you a free report.
Step 6: Update the site URL on Google search console and GA
- Add the https version of your website to Google search console.
- Submit a new sitemap link to GSC.
- Update your site URL in Google Analytics.
- Update your site URL everywhere else.
🙂 Over to you: Free SSL on HostGator 🙂
Great, that’s how you can configure SSL for free of cost on any WordPress or even a non-WordPress website. I hope this tutorial helped you to upgrade your website by implementing SSL. In case of any confusion or doubts, ask your questions in the comment section below.