SSL certificates encrypt data between your visitors and your website. Here's how to install one for free.
Why You Need SSL
- Protects sensitive data (passwords, credit cards)
- Improves Google search rankings
- Displays the padlock icon in browsers
- Required for payment processing
- Builds trust with visitors
Install Free SSL via cPanel
- Log in to cPanel
- Find the Security section
- Click SSL/TLS Status
- Click Run AutoSSL
AutoSSL automatically installs and renews Let's Encrypt certificates for all your domains.
Verify SSL Installation
After installation:
- Visit your site using https://
- Check for the padlock icon
- Click the padlock to view certificate details
Force HTTPS
After installing SSL, redirect all traffic to HTTPS:
Method 1: cPanel
- Go to Domains
- Click your domain
- Enable Force HTTPS Redirect
Method 2: .htaccess
Add to your .htaccess file in public_html:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Update Your Site
After enabling HTTPS:
- Update your site URL in WordPress (Settings → General)
- Update internal links to use https://
- Update Google Search Console and Analytics
- Check for mixed content warnings
Mixed Content Issues
If you see warnings about insecure content:
- Images, scripts, or stylesheets loading over http://
- Update URLs in your content
- Use a plugin like Really Simple SSL to fix automatically
SSL Renewal
Let's Encrypt certificates expire every 90 days. AutoSSL renews them automatically—no action required from you.
Tags:#ssl#https#security#certificate#encryption