How to Install a Free SSL on SiteGround via Let’s Encrypt

How to Install Free SSL on SiteGround

Disclosure: This page contains affiliate links. If you purchase a product using one of our links, we might receive a commission. Rest assured, we only recommend products we truly believe in. Learn More

I recently posted about my decision to move away from WP Engine and switch to SiteGround for hosting my client sites. Just like WP Engine, SiteGround also offers free SSL certificates for all sites. But you do have to set them up again on SiteGround’s platform.

Have no fear because the process of installing a free SSL on SiteGround is super-easy. Let’s take a look at how it’s done.

NOTE: As soon as you install your SSL, you will be logged out of your WordPress Admin area. This is normal. You should be redirected to the https version of your login page. Just log in again using the same credentials, and you’re all set.

SEE ALSO: How to migrate a WordPress site to SiteGround

If you’re curious about my thoughts on WP Engine, check out my extensive WP Engine review.

If you’d rather just watch the video…

SiteGround SSL Video Tutorial

Login to SiteGround

  1. You can login to your SiteGround user portal here: https://ua.siteground.com

Navigate to cPanel

  1. Click on the “My Accounts” tab.

SiteGround "My Account" tab

  1. Then, click the “Go to cPanel” button.

SiteGround go to cPanel button

Let’s Encrypt SSL Installation

  1. Look for the Security section in the cPanel, and click on “Let’s Encrypt.”
Let's Encrypt SSL in cPanel
Let’s Encrypt icon in cPanel
  1. Look near the bottom for the section titled “Install new Let’s Encrypt Certificate.”
Install SiteGround SSL in cPanel
New SSL install section in SiteGround cPanel

There is a dropdown list of all the domains you have setup in cPanel. If you only have one website hosted with SiteGround, you should just see one domain. If you are hosting multiple domains and have added “addon domains,” you’ll see them all listed in the dropdown.

  1. Choose the domain on which you’d like to install the SSL
  2. Enter an email address where you can be contacted. This will likely never be used, but is required for the SSL setup.
  3. Click the “Install” button

The process takes about 30 seconds to complete.

You should now see your SSL certificate listed under “Installed Certificates.”

SiteGround SSL options in cPanel
List of installed SSLs on SiteGround

There are 2 additional options for your new SSL certificate, and in most cases, I recommend turning them both on.

  • HTTPS Enforce: Any time someone tries to access your site via http://yoursite.com, they will automatically be redirected to https://yoursite.com. I highly recommend you enable this.
  • External Links Rewrite: Turning this on will find all links to images & other resources on your site that are still pointing to http, and convert them to https. If you’ve ever seen browser warnings that some elements of a page are not secure, turning this setting on will help remove those warnings.

DEAL: SiteGround hosting for as low as $3.95/mo. That's 60% off!

Get Hosting →

That’s all there is to installing a free SSL on SiteGround with Let’s Encrypt. Super simple, and it only takes a few clicks.

All SiteGround SSLs are automatically set to auto-renew, so you should never have to worry about them expiring.

If you have any trouble installing your SSL, please let me know in the comments.

What Are Your Thoughts?

All fields are required. Your email will not be published.

You can use standard <code> and <pre> tags to post code examples, or a service like codepen.io.