
Getting SSL installed on your site usually comes down to three paths: letting your hosting panel handle it automatically, grabbing a free certificate from ZeroSSL and uploading it yourself, or buying a paid certificate when you need more than basic encryption. The right choice depends entirely on which panel you use and what your site actually needs.
In this guide, you'll learn:
Need a paid SSL, a Wildcard, or OV/EV certificate? Browse SSL Certificates.
This guide is for:
Free SSL is a security certificate that encrypts the connection between your website and its visitors, available at no cost. The two most common sources are Let's Encrypt and ZeroSSL. On most hosting panels (cPanel, Plesk), these certificates can be installed and renewed automatically; you can also get one manually and upload it yourself.

Yes, in most cases.

Let's Encrypt is a free, automated, open Certificate Authority run by the Internet Security Research Group (ISRG). It's been issuing free SSL/TLS certificates to millions of sites since 2016. Certificates are issued through the ACME protocol using an “ACME client” — either your panel's built-in integration (like cPanel AutoSSL or the Plesk extension) or a standalone tool like Certbot. Let's Encrypt's own recommendation is to use an automated client rather than handling certificates manually.
ZeroSSL is another certificate provider offering both free (90-day) and paid SSL certificates. Unlike Let's Encrypt, ZeroSSL has a web dashboard where you can generate a CSR and private key, complete domain verification, and download the certificate files to upload wherever you need them — which makes it a practical option for anyone who wants manual control or whose panel doesn't have a built-in free SSL integration.
| Criteria | Let's Encrypt | ZeroSSL |
|---|---|---|
| How you get it | Usually through a panel/ACME client automatically | Through the web dashboard; you upload it yourself |
| Certificate lifetime | 90 days by default (shortening over time) | 90 days on the free plan |
| Automatic renewal | Automatic with an ACME client | Manual unless you set up automation |
| Best for | cPanel/Plesk users and VPS admins who can run Certbot | Users without panel integration or who prefer manual control |
| Wildcard / advanced options | Supported, but depends on panel/ACME client support | Available on paid plans |

cPanel's AutoSSL feature requests, installs, and renews free SSL certificates for your domains automatically — no manual steps needed. Depending on your provider's setup, it uses Let's Encrypt or a similar free certificate authority.
Whether AutoSSL is turned on by default depends on how your hosting provider has configured their environment. If you don't see it or it appears disabled, contact your host's support team and ask them to enable it.
Plesk has an official Let's Encrypt integration that installs your certificate in a few clicks and handles renewals automatically when the time comes.
If your panel doesn't offer a built-in free SSL option, or you prefer manual control, ZeroSSL lets you get a certificate through its web dashboard.

If you manage your own server without cPanel or Plesk, Certbot is one of the most widely recommended ACME clients for Let's Encrypt — it's what Let's Encrypt points most users toward when they need to set things up themselves.
# Install Certbot (Ubuntu/Debian example; adjust for your distribution)
sudo apt update
sudo apt install certbot python3-certbot-nginx
# Get a certificate and auto-configure Nginx
sudo certbot --nginx -d yoursite.com -d www.yoursite.com
# Test automatic renewal
sudo certbot renew --dry-run
If you're running Apache, use the python3-certbot-apache package and the --apache flag instead. Certbot typically adds a scheduled job (cron or systemd timer) during installation to handle automatic renewal; it's worth verifying that this job is actually running with certbot renew --dry-run periodically.
This isn't just a Let's Encrypt change — it's an industry-wide mandate. The CA/Browser Forum (the consortium of browsers and certificate authorities that sets the rules) has voted to shorten the maximum lifetime for all publicly trusted TLS certificates, paid or free. That rule is already in effect:
| Date | Maximum Lifetime (All Public SSL/TLS Certificates) | Status |
|---|---|---|
| Before March 15, 2026 | 398 days | No longer available |
| March 15, 2026 (now in effect) | 200 days | Applies to both free and paid certificates |
| March 15, 2027 | 100 days | Not yet in effect |
| March 15, 2029 | 47 days | Not yet in effect — final target |
Let's Encrypt is moving faster than the broader industry: since May 13, 2026, opt-in users can already get 45-day certificates; the classic (90-day) profile will shrink to 64 days in February 2027, and to 45 days in February 2028.
As lifetimes get shorter, renewing certificates manually (downloading a new one from ZeroSSL and re-uploading it every cycle, for example) becomes a more frequent chore. This applies to paid certificates too, not just free ones. Let's Encrypt's guidance is to use an automated client (cPanel AutoSSL, the Plesk extension, or Certbot) rather than renewing by hand. Using an ACME Renewal Information (ARI)-aware client means renewals happen at the right time based on the certificate's actual expiry, rather than on a fixed schedule.
| Criteria | Free SSL (Let's Encrypt/ZeroSSL) | Paid SSL |
|---|---|---|
| Validation level | DV (Domain Validation) only | DV, OV (Organization Validation), or EV (Extended Validation) options |
| Certificate lifetime | 90 days (shortening); industry-wide max now 200 days as of March 15, 2026 | Same 200-day industry maximum applies; longer-term options may still be available depending on provider |
| Wildcard support | Supported, but depends on panel/ACME client support | Standard option at most providers |
| Corporate trust indicator | Limited (encryption only) | OV/EV certificates verify company identity; some include a site seal |
| Support | Community/documentation | Direct technical support from the provider |
Free SSL is usually enough for a personal blog or small informational site. For e-commerce, finance, or an established brand, OV/EV validation, wildcard coverage, and direct technical support often make a paid certificate the better call.
| Your Situation | Recommended SSL |
|---|---|
| Personal blog | Free Let's Encrypt (via AutoSSL or Plesk extension) |
| Small business website | Free SSL or an affordable DV SSL certificate |
| E-commerce store | Paid DV or OV SSL certificate |
| Multiple subdomains | Wildcard SSL |
| Corporate brand | OV or EV SSL |
| cPanel hosting user | AutoSSL |
| VPS user | Certbot + Let's Encrypt |
| Manual certificate preferred | ZeroSSL |
If you're not sure, start with your hosting panel's built-in free SSL option. You can always move to a paid certificate as your needs grow.
Free SSL is a security certificate that encrypts the connection between your website and its visitors, available at no cost. Let's Encrypt and ZeroSSL are the two most widely used sources.
Yes. Let's Encrypt is a fully free, automated, open Certificate Authority available to anyone.
ZeroSSL offers a free 90-day plan; it also has paid plans with longer validity and additional features.
Let's Encrypt typically works through a panel integration or ACME client automatically; ZeroSSL offers a web dashboard for manual certificate generation and upload. Both issue DV-level certificates for free.
cPanel's AutoSSL feature, found under Security > SSL/TLS Status, automatically requests and installs free SSL for your domains. In most cases, no manual action is needed.
In Plesk, go to Websites & Domains > SSL/TLS Certificates and click Get a free certificate from Let's Encrypt. The extension handles installation and renewal automatically.
Use the automatic redirect option in your panel's SSL settings, or add a redirect rule to your .htaccess file to send all http:// requests to https://.
Free SSL is usually DV-only (domain validation); paid SSL adds OV/EV validation, longer validity options (subject to the same industry-wide caps), wildcard support, and direct technical support.
Let's Encrypt technically supports wildcard certificates, but they require DNS-based verification and panel/ACME client support. For a simpler and more reliable wildcard solution, a paid wildcard certificate is usually the better option.
Let's Encrypt keeps lifetimes short to reduce the impact of compromised keys. The industry as a whole is also moving in this direction: the CA/Browser Forum has mandated that all publicly trusted certificates max out at 200 days as of March 2026, with further reductions through 2029.
Automatic renewal (via AutoSSL, the Plesk extension, or Certbot) is strongly recommended. As lifetimes get shorter, manual renewal becomes a more frequent and error-prone process.
Whether AutoSSL is enabled by default depends on your hosting provider's configuration. If you don't see it, contact your host's support team.
Certbot is one of the most widely recommended ACME clients for Let's Encrypt, particularly for VPS and self-managed servers where you need to handle certificate issuance and renewal yourself.
Yes, but browsers will show a “Not Secure” warning, which undermines visitor trust and may negatively affect search engine visibility.
Technically, free SSL encrypts the connection just as well; however, for e-commerce, a paid OV or DV certificate with direct support and a stronger trust signal is often preferred.
When you want your company's identity verified and included in the certificate — giving visitors an extra layer of corporate trust.
Anyone securing multiple subdomains (e.g., blog.yoursite.com, store.yoursite.com) with a single certificate. It's more cost-effective than buying a separate certificate for each subdomain.
Yes. For paid SSL certificates at Atak Domain, the support team provides free installation assistance. For free certificates, setup documentation is available in the knowledge base.
Add your https:// site as a separate property in Search Console, update your sitemap, and confirm that redirects from http:// are working correctly.
Click the padlock in your browser's address bar, or use an online SSL checker tool to verify validity, chain completeness, and expiry.
Google doesn't technically require SSL, but since 2018 Chrome has marked http:// pages as “Not Secure,” and Google has confirmed that HTTPS is a ranking signal — so in practice, not having SSL puts you at a significant disadvantage.
Yes, it's a confirmed (though lightweight) Google ranking signal. The bigger SEO impact is indirect: browsers warn users away from non-HTTPS sites, which increases bounce rates and reduces engagement — both of which affect search performance over time.
Switching from http to https can provide a small direct ranking boost, but the more meaningful gains come from improved user trust, lower bounce rates, and being able to use modern browser features (like HTTP/2) that require HTTPS.
Yes. WordPress itself will work without SSL, but your visitors will see browser security warnings, and many WordPress plugins and payment gateways require HTTPS. Most hosting plans now include free SSL via AutoSSL or Let's Encrypt.
Yes, as long as you keep renewing it. Let's Encrypt and ZeroSSL certificates need to be renewed every 90 days (a cycle that will shorten over time); with automated renewal set up correctly, this continues indefinitely at no cost.
Yes — as long as you keep renewing it. Automated renewal (via AutoSSL, Plesk, or Certbot) handles this for you.
Short lifetimes limit the damage if a private key is compromised. The CA/Browser Forum is making this even shorter: 200 days max from March 2026, 100 days from 2027, 47 days from 2029.
Let's Encrypt certificates are currently valid for 90 days. Certbot and most panel integrations are configured to attempt renewal when around 30 days remain.
Not by default on the free plan. You can set up ACME-based automation, but out of the box, ZeroSSL free certificates need to be renewed and re-uploaded manually every 90 days.
For most websites, yes. DV SSL fully encrypts the connection — the same encryption used by OV and EV. The difference is identity verification: OV/EV also confirm who operates the site, which matters more for e-commerce and financial services.
Yes, if you have the certificate file and private key. Keep both in a safe place during and after installation — the private key in particular can't be recovered if lost.
When a visitor lands on your site, your sending address and security setup shape their first impression. A padlock in the address bar is now the minimum expectation — but for an e-commerce store, a financial service, or an established brand, the certificate type matters too.
Installing free SSL is largely automatic for most users today: cPanel's AutoSSL and Plesk's Let's Encrypt extension handle the heavy lifting. ZeroSSL's manual method is still a solid option when you need direct control or your panel doesn't have a built-in integration. With certificate lifetimes getting shorter across the industry — the 200-day cap is already in effect as of March 2026 — moving to an automated renewal method sooner rather than later will save you time and reduce the risk of an expired certificate taking your site offline.
✔ Free SSL included with cPanel and Plesk hosting plans ✔ DV, OV, Wildcard, and Multi-Domain SSL options ✔ Free installation support with paid certificates ✔ 24/7 technical support → Browse SSL Certificates → cPanel Hosting (free SSL included) → Plesk Hosting (free SSL included)