Every website owner needs their visitors to maintain a secure connection with them online. Especially if it is a E-commerce website, you wouldn’t want your Customers to have insecure purchases.
Recently I received an Email from HostGator to let our visitors know about SSL. We have a lot of clients asking to setup an SSL Certificate for them, it is a really easy thing. In this Article, we will let you know how you can setup an SSL Certificate yourself.
The 2018 Google Chrome Update
Google Chrome is the most used browser with over 80% users (Source: W3Schools). That means if your website isn’t working on Google Chrome, you will be losing almost 80% of your visitors.
Google, being one of the most used Search Engines, doesn’t want it’s visitors to land on websites which are marked as “Insecure” for them. That’s why, from July 2018, Google marks all the websites without an SSL Certificate installed to be “Insecure”. This can stop a lot of visitors from visiting your website. Your website might be removed from Google’s Search Index as well.
People on the Internet want everything to be fast, they will just not visit your website by clicking to “Continue to this site anyways”.
Detecting the Presence of an SSL Certificate
Websites which does not have an SSL Certificate Installed doesn’t show a Green Padlock which is on the left side before the address of your website.
What is HTTPS & SSL?
Here’s what you need to know about HTTP & HTTPS:
- Stands for “Hyper Text Transfer Protocol“.
- In 2018, it is considered as “Insecure“.
- URL displayed in the browser begins with “http://“
- It’s not much liked by Search Engines.
- No Certificate is required.
- It is not a combination of protocols.
- Stands for “HyperText Transfer Protocol Secure“
- Indicates a secure connection between your browser & the web server, is considered as “Secure“.
- URL begins with “https://“
- It’s a requirement & liked by Search Engines.
- A Certificate is required.
- It’s a combination of Hypertext Transfer Protocol (HTTPS) and SSL/TLS protocol.
SSL (In a Nutshell)
SSL stands for “Secure Sockets Layer”, this protocol maintains a secure connection between your browser & the Web Server. A Website which has an SSL Certificate installed, makes sure that everything that you share on the website (For Example: Sharing your Credit Card Information on an Ecommerce website when purchasing a product) is not accessed by anyone else and stays only between your Browser & the website.
Not having an SSL Certificate installed can make other people access data from your website. It also increase the chances of your website being Hacked.
How to activate SSL in WordPress
If you Host your website on HostGator, you already have a Free SSL Certificate provided when you purchase their hosting. Otherwise, you have to purchase an SSL Certificate first which we do not explain here. Here’s how you can Activate an SSL Certificate:
Fact: HostGator’s SSL Certificate is trusted by 99.9% of the websites on the internet. (HostGator Hosts 8 Million+ Websites.)
Really Simple SSL
Really Simple SSL is a Free WordPress plugin which helps you easily activate SSL on your website. Here’s how it’s done:
Personal Recommendation: If you’re a Professional Business Owner or want to build a brand, you should purchase Really Simple SSL Pro to get the most out of this plugin & never have SSL issues ever again.
1. Install the Plugin on your WordPress Website
Login to your WordPress Dashboard, navigate to Plugins > Add New and search for “Really Simple SSL” and click on “Install” and then Activate the Plugin.
2. Activating SSL
As you activate the plugin, you will get a message telling you to Activate SSL on your website:
Just click on the “Go ahead, activate SSL!” button, that’s it!
SSL will now be activated on your website (if your website does have an SSL Certificate installed.). We assume that you use HostGator (which means you already have a Free SSL Certificate installed on your website.).
3. Plugin Settings (Optional)
Still having issues with SSL being Activated? Check the Settings page of the plugin and tick the following options:
You can also deactivate & delete the plugin while keeping the SSL activated by clicking on “Deactive Plugin and keep SSL” button. However, I do not recommend this to you as you may have to change some settings in the plugin.
4. Changing the website URL to HTTPS in WordPress Settings
This may be the last step you can take to make SSL completely activated on your website.
Navigate to Settings > General in the WordPress backend & make sure the following fields contain the URL of your website with https:// in the beginning.
WordPress Address (URL) : https://www.yoursite.com
Site Address (URL) : https://www.yoursite.com
If it is like http://yoursite.com then change it to https://yoursite.com.
If your website is still not redirecting to HTTPS, then you must have some Insecure Content on your website. Keep on reading to learn what it is & how to fix.
Even though you Activate SSL on your website, sometimes there can be some content on your website which contains “http://” in their URL. This indicates that your website still has some insecure content on it. For example: An image still having a URL starting with http:// means that the image is still loading on an insecure protocol.
How to check if your website contains Insecure Content
Your website is marked as “Secure” when every URL on it is starting with https:// instead of http://.
You can check this by following these two steps:
1. Right click on the Homepage of your website and click on “View Page Source”
2. On the source code page, press CTRL + F and type in “http://”
In this screenshot, all the links of our website are on https:// so there is only one search result – a page from another site. That’s the reason our website is marked as “secure”. If you have more than one search results, and some links on your website are like http://yoursite.com/something then you have Insecure content issue.
Here’s how you can fix it:
Fixing the Insecure Content issue (using a plugin)
Navigate to Plugins > Add New and type in “Insecure Content Fixer“, Install & Activate the first plugin which shows up.
By default, this plugin does it’s thing & your sites becomes secure. However, you can navigate to Settings > SSL Insecure Content to change the plugin settings if needed. You can learn how to change the plugin settings if you need here.
Manually Fixing Insecure Content
Any content on a Web Page may consists of a URL which starts with “http://”, to fix that you may have to just Edit the page & then change the URL to https://yoursite.com/your-page from http://yoursite.com/your-page
For Example: The link on a “Learn More” button on the Homepage of my website maybe containing the URL as https://justblogspot.com/learn-more which is making my website to not be on HTTPS. Hence, I’ll have to manually change the link to that text for my website to be secure.
Still having the worst SSL Issues? Try HostGator.
Our website uses HostGator hosting & we never had any SSL issues. As an Online Business owner, you would never want your website to be down or make Google say “The Connection is Insecure” to your visitors, especially if you have an online store.
You can read how to move your website to HostGator on their blog here.
Get 25% Discount on HostGator by using our promo code: JUSTBLOGSPOT2568
Here where you have to add our promo code while purchasing any of the Hosting Packages:
Get your website Migrated for FREE
You can also get your website Migrated to HostGator for free by just contacting us. You can contact us by using the form here. We will get back to you on your Email Address and get the details of your website, and get it migrated for you for free in no downtime. We will also help you choosing the right Hosting package.
If you want to migrate your website yourself, here’s how to do it.
Was this helpful? Don’t forget to subscribe to our Newsletter!