Site Not Secure? How to Reinstall SSL Certificate and Secure Your Website in cPanel

If you’ve ever visited your website and noticed the warning “Not Secure” in the browser address bar, it means your SSL certificate is either missing, expired, or not installed properly. This can scare away visitors and affect your search engine rankings. The good news is, if you’re using cPanel, reinstalling or renewing your SSL certificate is a straightforward process.

In this article, we’ll walk you step by step on how to reinstall an SSL certificate and secure your site in cPanel.


What is an SSL Certificate and Why is it Important?

SSL (Secure Sockets Layer) encrypts the data exchanged between your website and its visitors. With SSL enabled, your website URL starts with https:// instead of http://, and visitors see the padlock icon in the browser.

Without SSL:

  • Visitors may receive a “Site Not Secure” warning.

  • Hackers could intercept sensitive data like login details and payment information.

  • Your SEO rankings could drop, as Google prioritizes HTTPS websites.


Step 1: Log in to Your cPanel
  1. Go to your hosting provider’s cPanel login page.

  2. Enter your username and password.

  3. Once logged in, scroll down to the Security section.


Step 2: Access the SSL/TLS or SSL/TLS Status Tool

In cPanel, SSL management is usually under:

  • SSL/TLS

  • SSL/TLS Status

  • Or Let’s Encrypt™ SSL (depending on your hosting provider).

Click on the option available to you.


Step 3: Uninstall the Old or Expired SSL Certificate (if necessary)
  1. Inside the SSL/TLS section, click on Manage SSL Sites.

  2. Find your domain and check if there’s an old certificate installed.

  3. If expired or broken, click Uninstall.


Step 4: Reinstall or Add a New SSL Certificate

You have two options:

Option A: Use Free AutoSSL (Most Recommended)
  1. In SSL/TLS Status, click Run AutoSSL.

  2. AutoSSL will automatically generate and install a free SSL certificate (powered by Let’s Encrypt or Sectigo).

  3. Wait a few minutes and refresh the page to confirm installation.

Option B: Install a Purchased SSL Certificate
  1. If you bought an SSL certificate, your provider will give you the CRT, Private Key, and CA Bundle.

  2. In the Manage SSL Sites section, paste these details into the fields provided.

  3. Click Install Certificate.


Step 5: Force HTTPS Redirection

Even after installing SSL, your site may still load with http://. To fix this:

  1. In cPanel, go to Domains.

  2. Toggle Force HTTPS Redirect next to your domain.

  3. Now, all traffic will automatically redirect to https://.

Alternatively, you can add the following rule in your .htaccess file:

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

Step 6: Verify Your SSL Installation
  • Open your website in a browser and check if the padlock icon appears.

  • You can also test your SSL using SSL Checker.


Common Issues & Fixes
  • Mixed Content Errors: Some images, scripts, or CSS may still load via http. Update them to https in your code or use a plugin if you’re on WordPress.

  • AutoSSL Failed: Check if your domain points to the correct hosting server. Sometimes DNS issues cause SSL installation errors.

  • Expired Certificate Still Showing: Clear your browser cache and try again.


Final Thoughts

Keeping your SSL certificate active is essential for building trust, protecting user data, and boosting SEO. With cPanel, reinstalling or renewing an SSL certificate is quick and easy—whether you’re using the free AutoSSL option or a premium one.

Make it a habit to check your SSL status regularly, so your visitors always feel safe browsing your website.

administrator
founder & C.E.O Zillah Technologies LTD Software Developer | Penetration Tester | Cloud Computing | ICT Trainer & Facilitator

    Leave a Reply

    Your email address will not be published. Required fields are marked *