What is Namecheap SSL and how do I use it?

What is Namecheap SSL?

Namecheap SSL is an application on Namecheap shared hosting servers to ease the SSL installation process.

  • You can find it in your hosting cPanel by clicking the Namecheap SSL icon in the Exclusive for Namecheap Customers tab.

    You’ll be redirected to your Namecheap account page with the Sign in with Namecheap button.

    Click this option to synchronize the certificates in your Namecheap and cPanel accounts.

    Please ensure to be logged in to your Namecheap account.

  • In the "Namecheap SSL" management panel, you’ll have two tabs with certificates.

    The Ready for SSL installation tab displays the unused SSLs from your Namecheap account and any SSLs that were already installed in your cPanel outside the plugin.
  • In the Installed via "Namecheap SSL" tab, you’ll find all certificates already installed with the help of the plugin.

  • Currently, the plugin supports PositiveSSL and EssentialSSL certificates. You can install the certificates manually via the plugin, while the free certificates added to the new domains/add-ons/subdomains are enabled automatically.
  • The plugin installs the certificates for the primary domain, add-on domain and subdomains in the cPanel account. It cannot be used to install SSL for Alias domain or subdomain, and technical subdomains that are created for add-on domains (like addondomain.primarydomain.com). In such a case, the certificate should be installed manually as described here.
  • HTTPs redirect is enabled by default and once an SSL is installed, a HTTP URL will be redirected to HTTPS. If you don’t want to use the free SSL option, you can disable “HTTPS by default”. For more info, see here.

  • The renewal process is manual as of now, it will require a few clicks from your end. Stay tuned for the SSL auto-renewal feature which we're working on currently!

How do I install SSL using the plugin?

Important: Before you begin, please ensure you point your domain to the hosting server. Otherwise, the SSL installation will not be completed, and the certificate will be stuck with the "In progress" status. If you wish to use custom Nameservers instead of Namecheap Web Hosting DNS ones, you should make sure that both the main domain and the www subdomain are pointed to the hosting server using A or CNAME record.

Manual Installation

Here is a how-to video:

Any certificate in the Ready for SSL installation tab can be installed in just one click. Simply press the Install button beside the certificate and allow about 25 minutes for the process to be completed automatically.

The certificate will move from the Ready for SSL installation tab to the Installed via "Namecheap SSL" one, where you can track it further.

Once the SSL is installed, its status will become Active. Click the "Sync" button any time to force the status update.


  • If you already have an SSL installed for that domain, you will be asked if you want to replace the currently installed SSL. The replaced SSL will be moved to the Ready for installation tab.
  • If it is a reissue, you will also be asked to confirm the replacement. The certificate will stay in the Installed via "Namecheap SSL" tab.
  • If you haven't used the plugin before, and have "Active" certificates in the Ready for installation tab, you can also install them via the plugin. To do this, click the "Install" button next to the SSL in question. And you will be prompted to click through the regular installation process in the plugin.

How does the auto-installer work?

The promo PositiveSSLs that are supplied with a shared hosting plan and newly added add-ons/subdomains do not require any actions from you.

The Namecheap SSL plugin installs such certificates automatically on the corresponding domain or subdomain as soon as it is created if the domain is pointed to the hosting server. It also enables HTTPS redirect. Here's how it works:

Step 1. Add a new subdomain in cPanel and click Create.

Step 2: The plugin will tell you that a domain or subdomain was successfully added and that HTTPS redirect will be enabled when the SSL installation is done.

That’s it. Allow up to 30 mins for the SSL installation to complete and update the redirect settings, and you’re all set.

On this page you can also navigate to "Namecheap SSL" to view SSL statuses and manage redirects for your domains.

Step 3 (optional): Click the "Verify HTTPS redirect settings" link. You’ll be redirected to the Installed via "Namecheap SSL" tab with the certificate showing its current status:

To update the certificate status, use the Sync button.

Once the SSL is installed, the plugin will turn on HTTPS redirect for your website. If you don’t want redirect for this domain, simply turn off the HTTPS Redirect toggle next to it.

If you don’t want to use the free SSL offer, or want to manually set redirects to future domains or subdomains, disable the "HTTPS by default" toggle next to the Sync button.

By doing this, free SSL will be installed, but HTTP and HTTPS URLs will work individually. Existing HTTPS redirect settings for your domain will remain unchanged.

Note that disabling the HTTPS by default toggle doesn’t change the already selected redirect states. For example, if you have a "Pending" toggle in the tab, it will remain "Pending" until you turn it off specifically.

HTTPS Redirect options

HTTP to HTTPS redirects can be managed in the Installed via "Namecheap SSL" tab using the HTTPS by default and the HTTPS Redirect toggles.

The HTTPS by default option enables redirect for all the promo PositiveSSLs in the tab. It is turned On by default. When the toggle is disabled, HTTPS redirects can only be enabled manually for each domain.

Note: HTTPS by default is only available for automatically installed SSLs at this time

The HTTPS Redirect states:

  • On - HTTPS redirect is enabled, when someone visits http://yoursite.com, they will automatically get redirected to https://yoursite.com
  • Pending - HTTPS redirect will be enabled as soon as an SSL is installed
  • Off - HTTPS redirect is disabled and each each URL works individually, i.e. when someone visits http://yoursite.com, they get to the HTTP url and visa versa

Note: HTTPS Redirect turns to the Off state for all expired SSL, so there are no security warnings in browsers if you don’t renew.

Note: Please keep in mind, that if you are using Prestashop, Magento or OpenCart CMS to build your web site, there may be issues with insecure content. Please contact our Support Team in order to resolve the issue.

SSL Statuses in the Namecheap SSL

The certificates in the Installed via "Namecheap SSL" tab may have the following statuses:

  • In progress - this means that an SSL is being activated, issued and installed
  • Active - this means that an SSL is issued by certificate authority and installed
  • Expired - this means, well, you know

How do I renew the certificate using Namecheap SSL?

A Renew option appears next to the certificate in the Installed via "Namecheap SSL" tab when it is due to expire: within 30 days before the SSL expiration.

Upon clicking on Renew, you will be redirected to your Namecheap account panel to purchase the renewal SSL through the Shopping cart.

Once it is done, the plugin will attempt to install the renewal certificate automatically. It usually may take up to 30 minutes for the "Namecheap SSL" to install the renewal SSL for the domain pointed to the hosting server.

Note : You can use the Retry option in your Namecheap account panel - SSL Certificates list any time to re-initiate the auto-installation via "Namecheap SSL" plugin.

110790 times

Need help? We're always here for you.