Help CenterWeb HostingHow do I set up a free SSL certificate on my hosting account?

How do I set up a free SSL certificate on my hosting account?

Enable HTTPS on your website with a free Let's Encrypt SSL certificate through cPanel.

Why SSL Matters

SSL (Secure Sockets Layer) encrypts data between your visitor's browser and your server. Google ranks HTTPS sites higher, and browsers show a security warning on HTTP sites. All webzworld plans include free SSL.

Enabling SSL via cPanel (AutoSSL / Let's Encrypt)

1. Log in to cPanel

2. Scroll to the Security section and click SSL/TLS Status

3. You will see all domains listed. Click Run AutoSSL

4. Wait 2–5 minutes. The certificate will auto-install.

Forcing HTTPS (Redirecting HTTP to HTTPS)

After SSL is active, force all traffic to HTTPS:

  • In cPanel, go to Domains → Redirects
  • Or add this to your .htaccess file:

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

For WordPress Sites

Install the Really Simple SSL plugin. It handles the redirect and fixes mixed-content issues automatically.

SSL Certificate Renewal

Let's Encrypt certificates expire every 90 days. cPanel's AutoSSL renews them automatically — no action needed from you.

Troubleshooting

If SSL shows as expired or not installed, open a support ticket and our team will resolve it within 2 hours.

Was this article helpful? Contact Support