Secure your website with SSL to enable HTTPS, protect visitor data, and improve trust and browser security.
This guide explains how to install an SSL certificate in cPanel.
What is SSL? #
SSL (Secure Sockets Layer) encrypts communication between your website and visitors.
After installation:
✅ Website loads with https://
✅ Browser shows a secure connection
✅ Data is encrypted
✅ Better user trust and compatibility
Before You Start #
Make sure:
- Your domain is connected to the correct hosting account
- DNS / nameservers are properly configured
- Website is active on GenShift hosting
- You have an SSL certificate available (Free or Premium)
Some hosting plans may automatically provision SSL.
Method 1 — Install Free SSL (Recommended) #
Most websites can use AutoSSL.
Step 1 — Login to cPanel #
Open your hosting control panel.
Step 2 — Open SSL/TLS Status #
Inside cPanel:
Security → SSL/TLS Status
Step 3 — Select Your Domain #
Choose the domain(s) you want to secure.
Example:
example.com
www.example.com
Step 4 — Run AutoSSL #
Click:
Run AutoSSL
Wait several minutes while validation completes.
Step 5 — Verify Installation #
Visit:
https://yourdomain.com
If successful:
- Browser shows secure connection
- HTTPS becomes active
Method 2 — Install Custom SSL Certificate #
Use this if you purchased an SSL certificate.
Step 1 — Open SSL/TLS #
Navigate:
Security → SSL/TLS
Step 2 — Open Manage SSL Sites #
Select:
Manage SSL Sites
Step 3 — Enter SSL Details #
Paste:
- Certificate (CRT)
- Private Key (KEY)
- Certificate Authority Bundle (CABUNDLE)
Step 4 — Install Certificate #
Click:
Install Certificate
Wait until installation completes.
Force HTTPS (Recommended) #
After SSL installation:
Open:
Domains → Force HTTPS Redirect
Enable:
HTTPS Redirect → ON
This automatically redirects visitors from:
http://yourdomain.com
to:
https://yourdomain.com
Verify SSL #
Check:
- Website loads on HTTPS
- No browser warnings
- Mixed content errors resolved
Common Issues #
SSL Not Issuing #
Possible causes:
- Incorrect DNS
- Recent nameserver change
- Domain not pointing to hosting
Website Still Shows Not Secure #
Possible causes:
- Browser cache
- Mixed HTTP content
- HTTPS redirect disabled
AutoSSL Failed #
Try:
- Wait 15–30 minutes
- Re-run AutoSSL
- Confirm DNS records
Frequently Asked Questions #
Is SSL free? #
Many websites can use AutoSSL at no extra cost.
Will SSL affect SEO? #
HTTPS helps provide a secure browsing experience.
Do I need SSL for email? #
SSL is recommended for secure connections.
Category: cPanel & Control Panel
Article: SSL Install
Estimated Time: 5–10 Minutes
Last Updated: May 2026