Installing Free Let's Encrypt SSL
Secure your website with a free SSL certificate from Let's Encrypt in just a few clicks.
Get Free SSL Certificate with Let's Encrypt
SSL certificates encrypt data between your website and visitors. We provide free SSL certificates through Let's Encrypt for all hosting accounts.
Why SSL is Important
- Encrypts sensitive data (passwords, credit cards, personal info)
- Improves SEO rankings (Google prefers HTTPS sites)
- Builds visitor trust with the padlock icon
- Required for modern web features (HTTP/2, PWAs)
- Prevents "Not Secure" warnings in browsers
Automatic SSL Installation
The easiest method - let cPanel handle everything:
Step 1: Access SSL Manager
- Log in to cPanel
- Find the "Security" section
- Click on "SSL/TLS Status"
Step 2: Run AutoSSL
- Find your domain in the list
- Check the box next to your domain
- Click "Run AutoSSL"
- Wait 2-5 minutes for installation
AutoSSL will:
- Generate the SSL certificate
- Install it on your domain
- Set up automatic renewals (every 90 days)
- Include www and non-www versions
Manual SSL Installation
If AutoSSL doesn't work, try manual installation:
Step 1: Generate Certificate
- Go to cPanel → SSL/TLS
- Click "Generate, view, or delete SSL certificates"
- Fill in the form with your domain details
- Click "Generate"
Step 2: Install Certificate
- Go to "Install and Manage SSL for your site"
- Select your domain
- The certificate fields should auto-fill
- Click "Install Certificate"
Force HTTPS Redirection
After installing SSL, redirect all traffic to HTTPS:
Method 1: Using .htaccess (Recommended)
Add this code to your .htaccess file:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Method 2: WordPress Plugin
- Install "Really Simple SSL" plugin
- Activate the plugin
- Click "Activate SSL" button
Method 3: cPanel Redirects
- Go to cPanel → Domains → Redirects
- Select "Permanent (301)" redirect
- From: http://yourdomain.com
- To: https://yourdomain.com
- Check "Wild Card Redirect"
Verify SSL Installation
Check if SSL is working correctly:
- Visit your site with https:// in the URL
- Look for the padlock icon in the address bar
- Use SSL checker tool: SSL Shopper
- Test with: SSL Labs Server Test
Update Your Site for HTTPS
Fix mixed content warnings:
- Update internal links to use https://
- Change image URLs to https://
- Update external resources (CDNs, APIs)
- Use protocol-relative URLs: //example.com
Troubleshooting
Certificate not installing?
- Ensure domain DNS points to our servers
- Remove any CAA DNS records
- Wait 24-48 hours for DNS propagation
- Contact support if issues persist
Mixed content warnings?
- Check for http:// links in your pages
- Update hardcoded URLs in database
- Use a plugin like "Better Search Replace"
All Done! Your site now has SSL protection and will automatically renew every 90 days.