Find our how to add HTTPS to your website URLs for free

Introduction: The Importance of SSL for Your Website

Securing your website with an SSL (Secure Sockets Layer) certificate and having your URLs displayed at https:// is crucial for two primary reasons: SEO (Search Engine Optimization) and User Safety.

SEO Benefits:

  • Trust and Credibility: Search engines like Google prioritize secure websites in search results, recognizing SSL certificates as a mark of trustworthiness.
  • Better Rankings: Websites with SSL are more likely to rank higher, making SSL essential for SEO success.

User Safety:

  • Data Encryption: SSL encrypts data transferred between a user and the website, protecting sensitive information like login credentials and personal data.
  • Authentication: It ensures that users are interacting with the legitimate server for your domain, not a malicious impostor.

Implementing SSL is a critical step in establishing a safe, reliable online presence. Let’s walk through the process of installing a free SSL certificate using the cPanel control panel.

Step 1: Log into Your cPanel Account

  1. Access your hosting account and navigate to the cPanel login page.
  2. Enter your username and password to log in.

Step 2: Locate the SSL/TLS Status Tool

  1. In the cPanel dashboard, find the ‘Security’ section.
  2. Click on ‘SSL/TLS Status’. This tool is for managing SSL on your domains.

Step 3: Check Your Domain’s SSL Status

  1. Look for your domain in the list provided.
  2. Check if an SSL certificate is already active. If not, it will be marked for inclusion in AutoSSL.

Step 4: Install a Free SSL Certificate

  1. Select your domain by checking the box next to it.
  2. Click on ‘Run AutoSSL’. This feature automatically installs a free SSL certificate provided by your host, often powered by Let’s Encrypt or another free SSL provider.
  3. Wait for the process to complete. It may take a few minutes to several hours, depending on your hosting provider.

Step 5: Verify the Installation

  1. Revisit the SSL/TLS Status page after a while to check the status.
  2. Look for a success message indicating that the SSL has been installed.
  3. Open your website with ‘https://’ in front of your domain to check if the SSL is working.
  4. Look for the padlock icon in the browser’s address bar, signifying a secure connection.

Step 6: Update Your Site Configuration

  1. Ensure your website uses HTTPS by default. This can involve:
  • Updating settings in your CMS (like WordPress) to use HTTPS in the site address.
  • Editing the .htaccess file to redirect HTTP to HTTPS. Ensure that you back up your .htaccess file before making any changes. Once you’ve done so, adding the code below to the file can ensure that people reach your https:// URLs by default:
  • Update internal links and resources (like images, scripts) to use HTTPS URLs.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Installing a free SSL certificate via cPanel is a relatively straightforward process that significantly enhances your website’s security and SEO. This installation not only protects your users’ data but also improves your site’s visibility and credibility in search engine rankings.

Always remember to regularly check your SSL status and renew certificates as needed. If you encounter any difficulties, don’t hesitate to contact your hosting provider’s support team for assistance. With SSL, you’re taking a vital step in securing your online presence and building trust with your audience.

Visited 28 times, 1 visit(s) today
Was this article helpful?

Leave a Reply

Close Search Window