SSL Certificate

A Cheap SSL certificate for GoDaddy: A Tutorial to Buy & Install (with Video)

In this article, I’ll show you how to get a cheap SSL certificate for GoDaddy. You will be buying an SSL from Namecheap and then installing it in GoDaddy’s cPanel. Below is a video where I show you how to do this step-by-step. This is for you if you are tired of renewing Letsencrypt.

To get started, visit this page for an SSL certificate from Namecheap and click on play to watch the video.  (The above link is an affiliate link so if you purchase something from the website I will get a small commission from NameCheap)

After this video, your website will have a green padlock 🔒 and you can get it for a very affordable price this way you can keep more money to yourself like this guy.

First, I’m going to show you how to buy an SSL from Namecheap, but if you already have an SSL from them or from other SSL certificate vendors like Comodo.

Then just watch the video or use the below table contents to get to the right place in the article.

Buy cheap SSL certificate from Namecheap

Alright, you are going to buy an SSL certificate from Namecheap. I like to use them because they have good service and they’re very affordable. I have all my domains with them, and I really recommend their service.

Please note that if you have GoDaddy’s managed WordPress plan, this will not work and you need to use an SSL from Cloudflare.”

1. Compare Namecheap SSL certificates

Let’s take a look at the SSL certificates that Namecheap provides just click here to get to the comparison table (This is an affiliate link if you find this article useful and buy an SSL from Namecheap I get a small commission).

Once you land on the page, you can see that there’s a lot of different options.

Filter by 1 year or 2 years (depending on your preference) and you need to decide:

a. If you have just one domain

Select PostiveSSL.

b. If you have a domain with subdomains.

Then choose the PositiveSSL Wildcard. A wild card SSL certificate covers the subdomains and other variations of your domain.

c. If you have multiple domains that you need an SSL for.
Pick PositiveSSL Multi-Domain (Includes 3 domains.)

Within each above option, there are multiple types of SSL certificates. The biggest difference is that the more you pay the more warranty the SSL covers in case of security threats and also the more you pay the more “trust” worthy your SSL is.

For example with extended (EV) SSL, you used to get a green browser bar with your company name. For example, her is a comparison of domain level (DV), organization level (OV) and extended (EV) SSL certificate.

PLEASE NOTE! Ian pointed out an important thing to keep in mind with the multi-year SSL, using his words:

If you buy a multi-year SSL through Namecheap, you now have to renew it/update it every 12 months, as most web browsers won’t recognise a certificate that has been bought for more than a year. It doesn’t cost anything, but you still have to update through Namecheap and your CPanel every year. It’s a bit of a pain and takes a while – but it’s still great value overall.

Ian in comments

2. Namecheap vs GoDaddy 1 domain SSL certificate comparison

The below table compares GoDaddy to Let’s Encrypt and Namecheap, in terms of price and how many days the SSL certificate is valid.

As you can see from the table GoDaddy’s SSL is about $64 a year. That’s a difference of $55, how is that even possible!

So, if you go with Namecheap you’re going to save about $55  just right there.

You also notice that I included a free SSL by Let’s Encrypt in the comparison. I used to use them, but I got fed up with renewing it every 90 days, so I switched to Namecheap, where you can choose the certificate to be valid for 1 year or 2 years.

Learn how to install a free SSL on Goddady with my tutorial.

3. Namecheap vs GoDaddy Wildcard SSL Certificate

What about wildcard SSL, what are the main differences in costs? See in below table:

Then let’s look at the wild card SSL. As you can see at GoDaddy it is almost 300 bucks, whereas at Namecheap it was something like $72. So it’s much cheaper SSL and you can save a lot of money, just by researching which SSL provider you use.

4. Select an SSL certificate and purchase it

In my case, I just want the single domain and the price is about $9 (at the time of writing this article).

I’m going to add it to my basket.

It’s up to you if you want your SSL to be valid for 1 year or 2 years. The benefit of having 2 years, is obviously that you renew it every two years.

I’m going to just select one year because I don’t use this domain so much and the price is about nine dollars.

Once you’re ready, confirm the order.

and you have the option to choose the payment method (I have PayPal as default, so it’s already selected). Then double-check that all the details are correct and just complete the checkout with PayPal or MasterCard or whatever you’re using.

Then just purchase an SSL certificate.

Good job! This is the thank You page, so it means that you bought the SSL certificate.

How to install an SSL certificate in GoDaddy

In summary, to install the Namecheap SSL certificate on GoDaddy web hosting you will need 8 steps. This sounds and looks much more complicated than it actually is. Just make sure you have bought the SSL already. Let’s dive in!

1. Activate Namecheap SSL Certificate

Let’s start by getting the CSR from GoDaddy cPanel and place it on Namecheap.

Make sure you are logged in to Namecheap.

Then go to the main dashboard.

In the left menu, click on the “product list”.

As you can see, you have one positive SSL (or the SSL you bought in previous steps) which doesn’t have a domain yet.

Let’s activate by clicking on “activate”.

Now it is asking you for strange information like CSR or primary domain. Don’t worry, I’ll explain everything.

2. Create CSR in GoDaddy Cpanel

Next, you need to create a CSR, and this can be created on your web hosting provider like GoDaddy and just follow these steps and you’ll be fine it’s quite easy actually.

At this point, you need to log into your GoDaddy’s cPanel.

In the cPanel search box type in “SSL”.

And choose the first option.

next, you need to click on “generate, view or delete certificate signing requests”.

As you can see, I have one already here, but you need to create a new one.

Scroll down until you see the “domains” field.

In this field, you need to type in the domain you want the certificate to apply to.

In my case, I’ll type linktopus.net and www.linktopus.net.

and if you bought a wildcard certificate, then type “*.yourdomain.com”. The star tells the system that it will cover all the subdomains, like www and other variations, it’s all included!

and then fill the rest of the fields with your details.

The description field is just for you, so just type in something “liklinktopus.net CSR”.

And then click on generate.

3. Enter the CSR in NameCheap

Next copy the code from the field.

Now, go to Namecheap and paste the code in the first field. Include also the “— end of certificate —”. Just the whole thing.

It should automatically show a primary domain, for example, linktopus.net.

Then click on next.

Awesome! Now you need to choose, which kind of server you have. Since you are using GoDaddy and cPanel then it’s the second one. Just choose it and click on “Next.”

4. Download the domain verification HTML files and upload them to Godaddy

In this step, you need to choose the method you will verify this certificate.

I think the HTTP-based method the easiest. So select it.

In short, you’re going to download a file that you will place on your server and this way Comodo, will verify that you actually own the domain.

Comodo is a certificate issuer, Namecheap just resells it. So actually you are installing a Comodo positivessl certificate.

Then click on “Next”.

This is important! Check that the email you have in this field is an email you can actually access. This is where you will receive the cheaper SSL certificate for GoDaddy.

Then click “Next” again.

Phew 😅, you are at the last step of the certificate generation. Just double-check that you’ve entered everything correctly and click on “submit”.

5. Verify the SSL Certificate with GoDaddy.

Now you need to download the file that you will place on your server. This takes a bit of work.

As you have to scroll down and click on see “details” button.

on this page, you have “edit methods”, but you need to click on this arrow and select “download the file”.

Then click on “download file” ( it’s just a text file that you will upload to GoDaddy in a moment.

Finally, click on “done”.

Great, the file is now downloaded and you can go back to cPanel.

Click on the cPanel logo in the top left corner of your screen.

On the cPanel home page click on “file manager”.

In the file manager find the folder with your domain, in my case, this is an add-on domain so it’s inside the public_html folder and there I have a folder linktopus.net. But if this your only domain on GoDaddy. The public_html folder is the right place.

So, inside of the folder with your domain name (or public_html), create a new folder by clicking on the “+ Folder” button in the top left corner.

Create a new folder called “.well-known” (the dot is important). Then click on “create a new folder”.

A quick tip: If you already have that folder that’s fine. And if you don’t see it then close this “New folder” pop-up and click on “setting” in the top right corner. Scroll down until you see “Show hidden files”.

Then go inside the .well-known folder and create another folder called “pki-validation”.

Go inside of this folder and upload the file here (the file you just downloaded from Namecheap).

Click on upload in the top menu and select the TXT file.

Once it’s uploaded, go back to the pki-validation folder, where you will see that the txt file hangs out there.

Now you need to verify that the TXT file can be accessed by Namecheap.

Next, go back to Namecheap and scroll down until you see “edit methods”. Just click on it.

You can see that you can save changes or retry the method. Check that you have “HTTP-bases in the dropdown” and click on the button.

Okay, you should get a “Certificate activation successfully initiated” message. Woohoo!

6. Receive an email from Comodo (Namecheap)

In about 5-10 minutes, you should receive two emails from Namecheap or actually it’s going to come from Comodo. The email will include a zip file that you are going to unzip and then take the content out.

The first email will include the certificate. and the second one is just a notification that you can use a trust logo from Comodo. You just need the first email, which has also the zip file.

Save the zip file from your email and unzip it. Then go inside the unzipped folder.

Here you see there are two files, but actually you just need the CRT file. You are going to upload it to GoDaddy in just a second. (If you open the CRT file with text editors like notepad, then you will see it’s just this long chain of letters and numbers. so, basically gibberish).

7. Use the CRT to install the external SSL certificate in GoDaddy

In the seventh step, You are going to use the files from the zip file that you received from Namecheap and you are going to place that in GoDaddy’s cPanel.

Go back to GoDaddy’s cPanel and type “SSL” in the search field.

Choose the first option “SSL / TLS”.

Click on the link under Certificates (CRT).

Scroll down until you see “upload a new certificate”. And there is a section where you can upload the file with .crt extension.

Just upload the file and give it a description (this is just for you).

and click “upload certificate”.

Once it’s uploaded, click on “Go back” and scroll down until bottom and click on “Return to SSL Manager”.

Next, under “install and manage SSL…, click on the “Manage SSL sites” link.

Scroll down until you see browser certificates and in the dropdown select the domain you want the SSL to apply to, in my case it’s linktopus.net

It should pre-fill all the other fields, so, all the details for the certificate. Then, just click on “install certificate”.

You should get a popup that “SSL Certificate successfully updated” and click on “Ok”.

If you scroll down you can see you have a new SSL certificate in the list. It’s valid for one year from the activation date and it covers these two domains.

Let’s see if it worked on the website. And click on the padlock in the URL bar, your site should have now “connection is secure” text. If you click on the “Certificate” text, you will be able to see until when this is valid.

So now your website went into a stealth mode! 🙂

If you still have this semi-closed lock (in Firefox it’s just the orange lock) that means you have mixed content warning. Learn more about how to fix the mixed content warnings.

8. Create a redirect from http to https using .htaccess file in your file manager

One thing I recommend you to do just type in your domain with http://yourdomain.com. You can see that it’s still not secure because you need to redirect all the traffic from http to https. Learn more about how you can create a redirect from http to https.

If you just need the redirect code, then here it is:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

It sounds complicated, but it’s really not, just keep your cPanel and file manager open and then your site is secure no matter how you enter the site!

If you made this far, congrats! It was a journey but you were victorious! Now you can forget all of this for at least a year 🙂

Robert

Hey there! I started punchsalad.com & TipsWithPunch YouTube channel, out of frustration for time-wasting tutorials on YouTube that didn’t get you anywhere. The tutorials are mostly about WordPress, web analytics, Google Ads, and other useful website-related software.

View Comments

  • Hi Robert,

    I am Robert too from UK. Thank a ton for this superb detailed description. I am maintaining my church website and this content helped me to add ssl to my church website.

    God Bless you buddy
    Regards
    Robert

    • Hi Robert,

      I'm glad this helped you! if you get tired updating this every 90 days, you can go for Cloudflare SSL or buy and SSL from Namecheap (about $9 for 1year).

      Have a great day!
      Robert

  • Hi Rob, thanks for making these help videos!
    I've just got myself a cpanel hosting with GoDaddy and I have 3 separate websites on the one hosting. Which product from Namecheap should I purchase and do you have a help video for how to install this for all the separate websites? Thanks!

    • Hi Soapy,

      great to hear you've enjoyed the videos!
      SSL is per domain.
      Since you only have 3 websites you, you can either buy 3 separate SSLs or you can get multi-domain SSL.

      To install them, just use same process as I show in this article. The multi-domain SSL, I think you will receive one email from namecheap for all 3 domains. But you still need to verify them separately.

      I hope this helps,
      Robert

  • you said it is free to download and when i tried to download it ask for a donation so what is the problem

  • GoDaddy is a ripoff. Purchase a month webhosting which came with SSL. I pay my month subscription and GoDaddy tells me my subscription was free only for the 1st month unless I paid for my webhosting for the entire year. I have a PHP program to post to Shopify which stop working immediately after the SSL expired. GoDaddy sold me a managed-SSL for almost $200 valid for 12 months. The GoDaddy rep said, the managed-SSL includes, setup and config and any programming. What programming?? GoDaddy act like they care about you and makes "Courtesy" calls but they are actually sales call to up-sale their services.

    I recommend HostGator for webhosting. It comes with free SSL and they have developed a function to auto-renew the SSL every 90 days. Their CPanel is the same as GoDaddy so it makes it easy to transition over.

    Thanks for the cheap SSL. Wish they allow a 5 to 10 SSL cert.

  • OMG! Thanks so much for this detailed screen by screen walkthrough. I was originally trying to get Let's Encrypt to work but felt like such a hassle. This was so much easier. Thank you!

Share
Published by
Robert