Blog / Deployment
Free SSL Certificate with Cloudflare and GoDaddy
  • Nov 28, 2020
  • 96
  • 73

When you purchase a hosting plan on GoDaddy, they do offer SSL certificate for $6.67 a month. However, there are some services like Cloudflare or Let’s Encrypt which give you SSL certificates for free and compatible with GoDaddy Windows Hosting server. Let’s dive in!

Cloudflare is one of the biggest networks operating on the Internet. People use Cloudflare services for the purposes of increasing the security and performance of their web sites and services.

Please refer to my previous post regarding how to host your website on GoDaddy. If you didn’t select their SSL option, below is how you can get a free one from CloudFlare.


1. Create a Cloudflare account

Go to to register yourself an account.

2. Enter your site URL

3. Select a Plan

Cloudflare offers different plans including a free one. I am using a free plan and so far so good. Below is detail of each plan.

Select Continue, Cloudflare will scan your site DNS. Review it and Continue:


4. Change your Nameservers

Cloudflare will ask you to login to your GoDaddy account and change the name server. Follow their instructions:

Login to your GoDaddy account, go to My Products and then click on DNS:

Scroll down to Nameservers and update it. There will be a warning but you can update it back to the original anytime. It may take a while to update so your website may not reflect the change right away.

5. Enable SSL in GoDaddy Window Hosting Plesk

You need to enable SSL from your GoDaddy server otherwise your website won’t be accessible. You may encounter HTTP 404 error.

Go to GoDaddy > My Products > Web Hosting > Manage > Plesk Admin > Hosting Settings, check both checkboxes under Security and Apply.

Check both checkboxes under Security:

6. Complete your Cloudflare settings

Go back to Cloudflare, click on Done, check nameservers and complete the settings.

Select Full mode under SSL/TLS:

Now, your website is more secure with SSL! Please note that it may take a while for Cloudflare and GoDaddy update on their side so check your website in few hours later.

Search text in Stored Procedure in SQL SELECT DISTINCT AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o ...

Using cherry-pick to select specific commits for your Pull Request.1. Create a new branch based on the target of the Pull Requestgit branch cherry-branch origin/master2. Switch to a new branchgit chec ...

After deployment Angular and API on IIS, it's working fine unless I refresh the page. Once refreshed, the web encountered 404 error. In this article, I will explain how to resolve this.Since Angular i ...

There are some benefits of keeping both UI and API parts in the same place for small projects. In this article, I will explain how I did to deploy Angular Web and ASP .Net Core API in the same folder ...

I got CORS error after publishing my API and Angular app to IIS even though CORS is enabled and the origins of the Angular app is added. Below is how I resolved this issue.Just simple, make sure you s ...

In Object-Oriented Programming, S.O.L.I.D refers to the first five design principle for the purpose of making software designs more understandable, flexible, and maintainable. The principles was first ...

1. The Situation:Error Message: Pulse Secure Application failed to load Java. Please install correct JRE version.Description: This issue happens when I'm using a M1 Mac with a correct version of ...

Below is how to decrypt/convert a Hex string value into text using VB.Net:Decrypting Hex string value to string in VB.Net Function HexToString(ByVal hex As String) As String Dim text As New Sy ...

After a month of publishing on Google Play, Jungle Words has made it to the Top Android Games To Try Out In April 2021. Please check it out! GameKeys.netGameKeys is a website which introduces gam ...