Print

How to Install SSL Certificate in cPanel (Free & Paid Options)

Having an SSL certificate installed is no longer optional — it’s essential. It secures your site with HTTPS, builds trust with visitors, and improves your SEO rankings. Whether you’re using a free SSL like Let’s Encrypt or a paid certificate, cPanel makes installation simple.

In this guide, you’ll learn how to install an SSL certificate in cPanel, using either free auto-install options or manual methods for third-party SSLs.


✅ What Is SSL and Why Does It Matter?

SSL (Secure Sockets Layer) encrypts the data exchanged between your website and its visitors. When installed correctly, your site will:

  • Show a padlock icon in the browser
  • Use HTTPS instead of HTTP
  • Build trust and credibility
  • Prevent data interception and theft
  • Improve SEO (Google favors HTTPS)

🚀 Method 1: Install a Free SSL Certificate via AutoSSL (Let’s Encrypt)

Most cPanel hosts provide AutoSSL, which automatically installs a free SSL (usually from Let’s Encrypt).

Step 1: Log in to cPanel

Visit yourdomain.com:2083 or access it from your hosting dashboard.

Step 2: Go to SSL/TLS Status

Under the Security section, click SSL/TLS Status.

Step 3: Select Your Domain

  • You’ll see a list of domains and subdomains.
  • Check the boxes next to the domains you want to secure.

Step 4: Click Run AutoSSL

This will automatically install or renew free SSL certificates for your selected domains.

💡 It may take a few minutes. Once done, your site will be accessible over HTTPS.


🧾 Method 2: Install a Paid or Custom SSL Certificate

If you purchased an SSL from another provider, you’ll need to install it manually.

Step 1: Generate a CSR (Certificate Signing Request)

  1. In cPanel, go to SSL/TLS.
  2. Click Generate, view, or delete SSL certificate signing requests.
  3. Fill in your domain, company info, and click Generate.
  4. Copy the generated CSR and provide it to your SSL provider.

Step 2: Receive and Install Your SSL Certificate

Once you get your certificate files (.crt, sometimes with .ca-bundle), return to:

  • SSL/TLS > Manage SSL Sites
  • Paste or upload your certificate, private key (auto-filled if CSR was generated here), and CA bundle
  • Click Install Certificate

Your domain should now be secured with your custom or premium SSL.


🛠️ How to Verify SSL is Working

After installation:

  • Visit your site using https://yourdomain.com
  • Check for the padlock icon in the address bar
  • Use free tools like SSL Checker to confirm it’s correctly installed

🔄 SSL Maintenance Tips

  • Free SSLs usually auto-renew every 90 days
  • Always reissue SSL when changing hosting or domain settings
  • Redirect all HTTP traffic to HTTPS using .htaccess or a plugin (for WordPress)

⚠️ Common Issues & Fixes

ProblemFix
No padlock showingClear cache or check for mixed content (non-HTTPS resources)
Certificate expiredRe-run AutoSSL or renew manually
Site still using HTTPSet up redirects or force HTTPS

Installing an SSL certificate in cPanel is fast, simple, and incredibly important for your website’s trust, performance, and security. Whether you’re using a free Let’s Encrypt SSL or a premium certificate, cPanel gives you all the tools you need.

Still having trouble securing your domain? Contact our support team — we’re happy to guide you.

Table of Contents