How to add an SSL and increase site security — 2024 guide (2024)

You’ve finally done it. After hours of design and testing, your website is finally ready to be launched. But, in the back of your mind, you know you’ve been putting off that one last step: adding an SSL to your website. Since 2018, SSLs have become required features for Safari, Chrome and Firefox, so most web designers are very familiar with SSLs by now. If you’re new to the web design world, however, SSLs can feel daunting.

Don’t stress, we’ve got you covered.

How to add an SSL and increase site security — 2024 guide (1)
Go from idea to online in minutes with GoDaddy Airo™

Get started now.

In this guide, we’ll cover what an SSL is, how you can add an SSL to your website, and tips for getting the most out of your SSL.

Let’s go.

What is an SSL?

An SSL (Secure Sockets Layer) Certificate is the standard security technology for establishing an encrypted link between networked computers. The SSL itself is a digital document that ties the identity of a website to a cryptographic key pair, which includes a public key and a private key.

The public key allows a web browser to start an encrypted communication session with a web server via the TLS (Transport Layer Security) and HTTPS (Hyper Text Transfer Protocol Secure) protocols. The private key is kept secure on the server and is used to digitally sign web pages.

Put more simply, an SSL tells your customers that it’s safe to browse, shop and enter their secure information on your site.

And for websites without an SSL? Here’s the warning that visitors will see:

How to add an SSL and increase site security — 2024 guide (2)

An SSL certificate will also impact your website’s SEO (search engine optimization). Sites without an SSL installed will be deemed as lower-trust websites and will be penalized on search rankings. Give your viewers confidence and keep your site secure with an SSL.

Learn more by using our Help Center guide on What is an SSL certificate.

Related: Top 5 SSL issues to understand (and avoid)

How to add an SSL to your website

Let’s take a look at the process for setting up and installing an SSL on various server types below.

Note: This is a technical process, so if assistance is needed, click here.

Request your CSR

The first step to setting up your SSL will be requesting a CSR (Certificate Signing Request) from your hosting provider.

Note: If you’re installing your SSL to the primary domain of a GoDaddy hosting account, your CSR is generated automatically. When generating a CSR, you’ll need to provide specific details.

Additionally, we recommend ensuring that any self-signed or out-of-date SSL certificates are removed from your server before proceeding.

These are the details you’ll need to be prepared to provide:

Common name

The fully-qualified domain name, or URL, you want to secure. Note: If you are requesting a Wildcard certificate, add an asterisk (*) to the left of the common name where you want the wildcard, for example *.coolexample.com.

Organization

The legally registered name for your business. If you are enrolling as an individual, enter the certificate requestor's name.

Note: While this is a required field for CSR generation, the organization field is only vetted with Organizational Validation (OV) and Extended Validation (EV) SSL types. Not sure which cert type you need? We can help you determine the best fit for your business with our SSL selector tool.

City/Locality

Name of the city where your organization is registered/located. Do not abbreviate.

State/Province

Name of the state or province where your organization is located. Do not abbreviate.

Country

The two-letter International Organization for Standardization (ISO) format country code for where your organization is legally registered.

Generating your CSR

The process of requesting a CSR will vary by server type. Our Help Center has general guides for the most common server types, but if you do not see your particular server listed, you will need to refer to the documentation for your specific server for details on generating a CSR.

Set up your SSL

Once you have your CSR generated, it’s time to set up your SSL certificate.

Request your SSL

You’ll need to have your CSR handy for this portion of the setup:

  1. Go to your GoDaddy product page.
  2. Select Manage All next to SSL Certificates.
  3. Select New Certificate for the SSL credit you want to use.
  4. On the Certificate Setup page, select Input a CSR.
  5. Paste your CSR into the box and select Continue to open the Prove Domain Control page.
  6. Leave everything as it is and select Continue.
  7. On the Additional Options page, select the Certificate Issuer you want to use. The only thing that changes is who the certificate is issued by. Your certificate will function the same regardless of what you choose.
  8. Read the Subscriber Agreement, select the checkbox for I agree to the terms and conditions of the Subscriber Agreement, and then select Continue.

Verify your SSL request

Before we can issue your certificate, we're required to verify that you control the domain that you’re using for your SSL request. This is to ensure that the SSL request is being made by an approved entity.

How you prove your domain control depends on if your certificate and domain are in the same GoDaddy account. Here are in-depth guides for both options:

  • My certificate and domain are in the same GoDaddy account
  • My domain isn't in the same GoDaddy account as my certificate

Download your SSL files

If you're manually installing your SSL certificate on your hosting account or server, you need to download your primary and intermediate certificates from the SSL dashboard. If the option to download your SSL certificate is disabled, we’ve already installed the certificate for you.

  1. Go to your GoDaddy product page.
  2. Select SSL Certificates and select Manage for the certificate you want to download.
  3. Under Download Certificate, select a Server type and then select Download Zip File.

Install your SSL

Now that you have your SSL files, it’s time to install your SSL. This process will vary based on your server type. We have instructions for the most common server types in our Help Center to guide you through installing your SSL, but you will need to contact your hosting provider if your server configuration isn’t listed.

Redirect HTTP to HTTPS

With the SSL installed, the next step will be to redirect your site to HTTPS. For those using Managed WordPress, this update will be automatic. If you’re using a non-managed installation of WordPress or a different type of server, you can find the steps to redirect HTTP to HTTPs on our Help Center.

Once you've added the redirect, you can use our SSL Checker tool to make sure that everything is working as intended.

Potential SSL installation issues

After installing your SSL and redirecting to HTTPS, it’s time to test your website for some of the common issues after installation. Here are the top issues to check and resolve:

SSL certificate not found

If your SSL is installed incorrectly, your visitors may see a “certificate not found” error.

HTTPS redirect failure

A site not properly configured for SSL can lead to a redirect failure error message being shown to visitors trying to find your site

SSL certificate mismatch

Error message occurs if the site isn’t properly validated prior to completing your SSL certificate installation.

Mixed-content errors

If your website’s source code is pulling in other resources with insecure HTTP protocol (such as images, videos, stylesheets, or scripts) your site will not load correctly.

Or, save the time and hassle and have us do it for you

If the steps to add an SSL to your website feels overwhelming, or you just have better things to do with your time, try the Managed SSL Service from GoDaddy.

GoDaddy offers both a one-time installation service and fully managed SSL services, depending on your needs. Not sure which would best fit your purposes? Here’s a breakdown of each.

GoDaddy SSL Setup Service

This one-time service includes the following features:

  • Installation and configuration of the SSL to the server.
  • Provide necessary redirection to HTTPS.
  • Update all mixed content to ensure the SSL padlock shows in browser address bars.
  • Update the sitemap so that Google recognizes that the site is loading securely over HTTPS.
  • If the site has a firewall, update the WAF settings to ensure full encryption.

It’s important to note that GoDaddy SSL Setup Service requires that the website be hosted on a server with a control panel. If the hosting provider does not provide a control panel, then we will be unable to install the SSL. Additionally, this service can only be used for a single installation. If other servers require SSL installation, then additional services will need to be purchased.

GoDaddy SSL Managed Service Add-on

The SSL Managed Service Add-on includes all of the features of the GoDaddy SSL Setup Service, but also includes the following:

  • GoDaddy provides ongoing support for any changes that are made to the website to ensure that your website remains fully encrypted for the length of the product subscription (for example, fixing mixed content errors that can occur at any point when new content is added to a site).
  • Ensure the SSL certificate is reissued at the end of each validity period to ensure that there is no gap in protection.

If there are any issues that need to be addressed, SSL Managed Service customers can simply create a help ticket in their SSL dashboard and our professionals will work to quickly address the issue. SSLs can seem daunting, but they don’t need to be a roadblock for you or your business.Need help with your SSL installation? Give our Customer Care agents a call and let us handle the heavy lifting.

Choose the SSL that works for you!

To wrap this up, if you're a webmaster or anyone who cares about website security (which should be all of us), it's important to get your head around the various types of SSLs: EV SSLs, OV SSLs, DV SSLs, Multi-domain SSLs, and Wildcard SSLs. Each of these has a special role in keeping things secure online, from the basic task of confirming that you own the domain, all the way through to validating your company details in order to boost the credibility of your business.

SSL certificates help to keep our online activities secure, providing a trusty shield against prying eyes and keeping customer info safe and sound. Your choice of SSL can do more than just fend off the bad guys, it also increases how trustworthy and authentic your site is for your visitors. So, it's well worth taking the time to choose the right one!

*AI-assisted full website including all of the premium features like online store, appointment scheduling, and marketplace selling to name a few, requires paid subscription.

Social media marketing calendar available with GoDaddy Airo, some features will require paid subscription.

Professional Email through Microsoft Office 365 30-day free trial with an option to renew into a paid subscription beyond the promotional period.

While the LLC starter plan is free, there are likely some state and/or local filing fees associated with your filing which will be determined during the filing process.

Products Used

· 1 min read

SSL CertificatesLearn more

How to add an SSL and increase site security — 2024 guide (2024)

FAQs

How to add an SSL and increase site security — 2024 guide? ›

On average, a Secure Sockets Layer (SSL) certificate costs around $60/year. However, the price can vary from $8 to $1000/year, depending on various factors, such as the number of domains one can protect, the validation process, the warranty, or the certificate authority itself.

How can I add SSL to my website? ›

To enable SSL Certificate for your Website follow below steps :
  1. Host with a dedicated IP address.
  2. Buy a certificate.
  3. Activate the certificate.
  4. Install the certificate.
  5. Update your site to use HTTPS.
Jan 7, 2019

How do I create a new SSL certificate for my website? ›

In an AD domain, network root certificate can be auto-deployed to all joined stations.
  1. Step 1: Install and run OpenSSL. ...
  2. Step 2: Generate the root private key. ...
  3. Step 3: Create a self-signed certificate. ...
  4. Step 4: Install the root certificate on the workstation(s) ...
  5. Step 5: Create a private key.

How to manually install an SSL certificate? ›

How To Manually install an SSL Certificate
  1. Step 1: Purchase an SSL Certificate.
  2. Step 2: Configure your SSL Certificate.
  3. Step 3: Generate and upload a CSR.
  4. Step 4: Verify certificate details and click “Proceed.”
  5. Step 5: Allow time for the certificate to validate.

How do I update my website SSL? ›

How to Renew an SSL Certificate
  1. Set reminders for SSL expiration.
  2. Generate a Certificate Signing Request.
  3. Purchase and activate your new SSL certificate.
  4. Complete domain control validation.
  5. Install your new SSL certificate.
Apr 3, 2024

How much does an SSL certificate cost? ›

On average, a Secure Sockets Layer (SSL) certificate costs around $60/year. However, the price can vary from $8 to $1000/year, depending on various factors, such as the number of domains one can protect, the validation process, the warranty, or the certificate authority itself.

Is SSL for domain or hosting? ›

However, to have the issued SSL certificate working, it should be installed on the hosting to which the domain is connected to. Thus, it is necessary to have the hosting for the domain if SSL should be installed for it.

How to secure a website using SSL certificate? ›

The difference between HTTP and HTTPS is the “S”, which stands for “Secure”. A website that uses HTTP provides a much less secure connection and endangers customer data. To secure your website with HTTPS, you will need to install an SSL certificate and redirect HTTP to HTTPS using a . htaccess file.

Can I issue my own SSL certificate? ›

Technically, anyone can create their own SSL certificate by generating a public-private key pairing and including all the information mentioned above. Such certificates are called self-signed certificates because the digital signature used, instead of being from a CA, would be the website's own private key.

How to convert website to SSL? ›

Easy 4-Step Process
  1. Buy an SSL Certificate. ...
  2. Install SSL Certificate on Your Web Hosting Account. ...
  3. Double-Check Internal Linking is Switched to HTTPS. ...
  4. Set Up 301 Redirects So Search Engines Are Notified.
Jul 7, 2023

Is an SSL certificate free? ›

Free SSL Certificates

It's available in two options: Self-Signed Certificates and SSL Certificates signed by a Certificate Authority. Its level of encryption is comparable to paid SSLs. Both free and paid SSL certificates provide 256-bit certificate encryption and 2048-bit key encryption.

Is it hard to install SSL? ›

Installing an SSL certificate is quite easy and can usually be done in a few simple steps.

What is needed to install SSL certificate? ›

A dedicated IP address is required to install an SSL certificate. However, you may install your SSL certificate on a shared IP address using the Server Name Indication (SNI) protocol extension available in your cPanel. You can learn more about the differences between a dedicated IP and SNI technology in this article.

How do I enable SSL certificate on my website? ›

How to activate your SSL certificate:
  1. Go to the Websites & Domains tab of the Plesk admin control panel.
  2. In the section for the domain name you want to use, click Hosting Settings.
  3. In the Security section, select SSL support.
  4. Select the Certificate you created, and then click OK.

How can I get SSL for my website? ›

How to Get an SSL Certificate
  1. Verify the website's information through ICANN Lookup.
  2. Generate the Certificate Signing Request (CSR).
  3. Submit the CSR to the Certificate authority to validate the domain.
  4. Install the certificate on the website.
Apr 8, 2024

How do I allow SSL to connect to my website? ›

If your website or blog doesn't have an SSL certificate in place, now is the time to obtain an SSL certificate and enable HTTPS.
  1. How to properly enable HTTPS on your server. Buy an SSL certificate. ...
  2. Buy an SSL certificate. ...
  3. Request the SSL certificate. ...
  4. Install the certificate. ...
  5. Configure your site to enable HTTPS.

How do I add SSL seal to my website? ›

To do this, follow these steps:
  1. Use your web browser to visit your Broadcom account. ...
  2. Under Choose Your Seal, select the language, size, display format, and website URL for your seal.
  3. Under Create Your Seal Script, click I accept. ...
  4. Copy the automatically generated HTML, and then paste it into your own web site pages.

Can you get SSL for free? ›

The free version of SSL shares SSL certificates among multiple customer domains. Cloudflare also offers customized SSL certificates for enterprise customers. To get a free SSL certificate, domain owners need to sign up for Cloudflare and select an SSL option in their SSL settings.

How do I enable SSL on my web server? ›

Binding a certificate to port 443 in IIS
  1. Select your site in the tree view and in the Actions pane, click Bindings. If port 443 is not available in the Bindings list, click Add. From the Type drop-down list, select https. ...
  2. From the SSL certificate drop-down list, select your certificate name and click OK.

Top Articles
is it safe to share computer serial numbe…
Risk, reward & compounding | Vanguard
Jack Doherty Lpsg
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Splunk Stats Count By Hour
Klustron 9
Sinai Web Scheduler
Tv Schedule Today No Cable
Craigslistdaytona
Derpixon Kemono
Mawal Gameroom Download
Scholarships | New Mexico State University
Lonadine
Job Shop Hearthside Schedule
Los Angeles Craigs List
RBT Exam: What to Expect
“In my day, you were butch or you were femme”
Minecraft Jar Google Drive
Hocus Pocus Showtimes Near Amstar Cinema 16 - Macon
Curry Ford Accident Today
Exterior insulation details for a laminated timber gothic arch cabin - GreenBuildingAdvisor
We Discovered the Best Snow Cone Makers for Carnival-Worthy Desserts
Craigslist Lakeville Ma
Woodmont Place At Palmer Resident Portal
UMvC3 OTT: Welcome to 2013!
Toothio Login
Why Are Fuel Leaks A Problem Aceable
Regina Perrow
Dal Tadka Recipe - Punjabi Dhaba Style
Cylinder Head Bolt Torque Values
Kristy Ann Spillane
Why comparing against exchange rates from Google is wrong
Craigs List Tallahassee
Craigslist Central Il
Kvoa Tv Schedule
Edict Of Force Poe
Instafeet Login
Ise-Vm-K9 Eol
The Best Restaurants in Dublin - The MICHELIN Guide
Sam's Club Gas Prices Deptford Nj
Nba Props Covers
Letter of Credit: What It Is, Examples, and How One Is Used
Shell Gas Stations Prices
Coffee County Tag Office Douglas Ga
Citymd West 146Th Urgent Care - Nyc Photos
Gli italiani buttano sempre più cibo, quasi 7 etti a settimana (a testa)
Egg Inc Wiki
German American Bank Owenton Ky
Cvs Minute Clinic Women's Services
Where To Find Mega Ring In Pokemon Radical Red
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 5825

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.